gpt4 book ai didi

html - 问题中心菜单

转载 作者:太空宇宙 更新时间:2023-11-04 14:26:45 25 4
gpt4 key购买 nike

在大约十年前自学了基本的 HTML/CSS 之后,我现在正在为工作中的元素重新开始。

我目前正在构建一个网站的概念,该网站将在我们公司网络上进行内部托管。

我有三个问题:

  1. 目前我正在特别尝试让一切都居中: Logo 、文本和菜单网格。我无法弄清楚我做错了什么。我试图遍历每一行 CSS 但无济于事。目前我使用 padding-left: 15em; 将菜单推到中间。

  2. 我还尝试将菜单网格中的文本垂直居中。使用 vertical-align: middle; 无效,但 line-height: Xem; 有效,但仅适用于单行链接。如果有第二行,则该行不可见。

  3. 如果有人能指出我在代码中犯的任何明显错误,我将不胜感激。我不要求也不期望任何人重写我所做的事情,但如果有人有任何建议/建议来帮助扩大我的理解,我将非常感激。

这是我的代码:

<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01//EN">
<html>
<head>
<title>Process Guides</title>
<style type="text/css">

img.logo
{
position: absolute;
top: -30em;
bottom: 0em;
left: 0em;
right: 0em;
margin: auto;
}

body {
font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif;
color: #001f5e;
}

h1 {
font-size: 20pt;
text-align: center;
padding-top: 7em;
}

line {
color: #b3b3b3;
padding-left: 17em;
}

h3 {
font-size: 10pt;
color: #828282;
padding-left: 21em;
}

#menu ul
{
list-style-type: none;
width: 70em;
padding-top: 0em;
padding-left: 17em;
text-align: center;
}

#menu li
{
float: left;
width: 15em;
padding: .5em;
line-height: 1.6em;
}

br
{
clear: left;
}

#menu a
{
font-size: 15pt;
display: block;
color: #ffffff;
background-color: #10167d;
width: 11em;
height: 2.5em;
line-height: 2.5em;
padding: .5em;
text-decoration: none;
transition: .2s;
-webkit-transition: .2s;
-o-transition: .2s
-moz-transition: opacity .2s
}

#menu a em
{
font-size: 12pt;
}

#menu a:hover
{
color: #ffffff;
background-color: #00b0f0;
}


</style>
</head>

<body>

<h1>
SELECT A CATEGORY:
</h1>

<img class="logo" src="./CCOGuidesLogo.png" width="299" height="121" alt="CCO Guides"/>

<!-- Site navigation menu -->

<div id="menu">
<ul>
<li><a href="./SubMenuGrid.html">Link One</a></li>
<li><a href="./SubMenuGrid.html">Link Two</a></li>
<li><a href="./SubMenuGrid.html">Link Three</a></li>
</br>
<li><a href="./SubMenuGrid.html">Link Four</a></li>
<li><a href="./SubMenuGrid.html">Link Five</a></li>
<li><a href="./SubMenuGrid.html">Link Six</a></li>
</br>
<li><a href="./SubMenuGrid.html">Link Seven</a></li>
<li><a href="./CCOGuide5.html">Link Eight</a></li>
<li><a href="./CCOGuide5.html">Link Nine</a></li>
</br>
<li><a href="./CCOGuide5.html">Link Ten</a></li>
<li><a href="./SubMenuGrid.html">Link Eleven</a></li>
<li><a href="./SubMenuGrid.html">Link Twelve</a></li>
</ul>
</div>

<br>
<br>

<line>
________________________________________________________________________________________________
</line>

<h3>
<i>Information about this site.</i>
<br><u>Report a problem</u>
<br>Last updated: Monday 21 October 2013
</h3>

</body>
</html>

最佳答案

使用边距居中

  #menu ul
{
list-style-type: none;
width: 70em; /*consider changing to %*/
margin: 0 auto;
text-align: center;
}

关于html - 问题中心菜单,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19496206/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com