Html 需要一些简单的样式更改
我需要我的菜单项与中心对齐而不使用填充。。。目前的情况是。。 我需要文本像这样居中对齐 我使用的代码是:Html 需要一些简单的样式更改,html,css,Html,Css,我需要我的菜单项与中心对齐而不使用填充。。。目前的情况是。。 我需要文本像这样居中对齐 我使用的代码是: <div style="float:left; width:931px; background:url(images/cbw_consulting_07_1.jpg) repeat-x; height:39px;"> <ul style="float:left; width:931px; font-family:Monotype Corsiva; font-size
<div style="float:left; width:931px; background:url(images/cbw_consulting_07_1.jpg) repeat-x; height:39px;">
<ul style="float:left; width:931px; font-family:Monotype Corsiva; font-size:21px; color:#FFFFFF; padding:5px 0px 0px 0px">
<li style="float:left; padding:0px 10px 0px 10px; list-style-type:none; list-style:none;"><a href="#">Home</a></li>
<li style="float:left; padding:0px 10px 0px 10px; list-style-type:none; list-style:none;"><a href="#">About Us</a></li>
<li style="float:left; padding:0px 10px 0px 10px; list-style-type:none; list-style:none;"><a href="#">Fabulous Finds</a></li>
</ul>
</div>
给你的UL一个固定宽度,大约相当于你的3个li的宽度。然后使用margin:auto代码>你不需要你的UL是浮动的:左;此外,列表样式和列表样式类型适用于UL元素,而不适用于LI的。。。您可以简化填充:0 10px;==填充:0 10px 0 10px;如果值为0,则无需指定单位,因为0px==0pt==0em等。为UL提供一个固定宽度,该宽度大致对应于3 li的宽度。然后使用margin:auto代码>你不需要你的UL是浮动的:左;此外,列表样式和列表样式类型适用于UL元素,而不适用于LI的。。。您可以简化填充:0 10px;==填充:0 10px 0 10px;如果值为0,则无需指定单位,因为0px==0pt==0em等。边距:0自动;在你的ul和一个固定的宽度将帮助你。此外,最好不要使用直列样式
<html>
<head>
<style>
ul {
font-family:Monotype Corsiva;
font-size: 21px;
color: #FFFFFF;
padding:5px 0px 0px 0px;
display: block;
width: 300px;
margin: 0 auto;
}
</style>
</head>
<body>
<div style="width:931px; background-color: #ff00ff; height:39px;">
<ul>
<li style="float:left; padding:0px 10px 0px 10px; list-style-type:none; list-style:none;"><a href="#">Home</a></li>
<li style="float:left; padding:0px 10px 0px 10px; list-style-type:none; list-style:none;"><a href="#">About Us</a></li>
<li style="float:left; padding:0px 10px 0px 10px; list-style-type:none; list-style:none;"><a href="#">Fabulous Finds</a></li>
</ul>
</div>
</body>
</html>
保险商实验室{
字体系列:单字体Corsiva;
字号:21px;
颜色:#FFFFFF;
填充:5px 0px 0px 0px;
显示:块;
宽度:300px;
保证金:0自动;
}
页边距:0自动;在你的ul和一个固定的宽度将帮助你。此外,最好不要使用直列样式
<html>
<head>
<style>
ul {
font-family:Monotype Corsiva;
font-size: 21px;
color: #FFFFFF;
padding:5px 0px 0px 0px;
display: block;
width: 300px;
margin: 0 auto;
}
</style>
</head>
<body>
<div style="width:931px; background-color: #ff00ff; height:39px;">
<ul>
<li style="float:left; padding:0px 10px 0px 10px; list-style-type:none; list-style:none;"><a href="#">Home</a></li>
<li style="float:left; padding:0px 10px 0px 10px; list-style-type:none; list-style:none;"><a href="#">About Us</a></li>
<li style="float:left; padding:0px 10px 0px 10px; list-style-type:none; list-style:none;"><a href="#">Fabulous Finds</a></li>
</ul>
</div>
</body>
</html>
保险商实验室{
字体系列:单字体Corsiva;
字号:21px;
颜色:#FFFFFF;
填充:5px 0px 0px 0px;
显示:块;
宽度:300px;
保证金:0自动;
}
试试这个
<div style="float: left; width: 931px; background:url("images/cbw_consulting_07_1.jpg") repeat-x scroll 0% 0% transparent; height: 39px;">
<center>
<ul style="font-family: Monotype Corsiva; font-size: 21px; color: rgb(255, 255, 255); display: inline; background: none repeat scroll 0% 0% Red; padding: 5px 0pt 0pt;">
<li style="padding: 0px 10px; list-style: none outside none; display: inline;"><a href="#">Home</a></li>
<li style="padding: 0px 10px; list-style: none outside none; display: inline;"><a href="#">About Us</a></li>
<li style="padding: 0px 10px; list-style: none outside none; display: inline;"><a href="#">Fabulous Finds</a></li>
</ul></center>
</div>
试试这个
<div style="float: left; width: 931px; background:url("images/cbw_consulting_07_1.jpg") repeat-x scroll 0% 0% transparent; height: 39px;">
<center>
<ul style="font-family: Monotype Corsiva; font-size: 21px; color: rgb(255, 255, 255); display: inline; background: none repeat scroll 0% 0% Red; padding: 5px 0pt 0pt;">
<li style="padding: 0px 10px; list-style: none outside none; display: inline;"><a href="#">Home</a></li>
<li style="padding: 0px 10px; list-style: none outside none; display: inline;"><a href="#">About Us</a></li>
<li style="padding: 0px 10px; list-style: none outside none; display: inline;"><a href="#">Fabulous Finds</a></li>
</ul></center>
</div>
这是一个很好的例子,但是为什么不将填充的值缩短为,直到使用边距为止<代码>填充:5px 0px 0px 0px代码>=填充:5px0
和填充:0px 10px 0px 10px代码>=填充:0 10px
@meo。。。它的bcoz我发现它很容易记忆和工作,当它像填充:9px 0px 0px 0px;不是填充:9px 0 0…@Skeleton:我知道了,但是你为什么不使用margin:0px auto 0px auto,而不是margin:0 auto;至少它是一致的。@meo margin:0 auto只是一个快捷方式,这就是我使用它的原因。还有我刚才复制的填充;)很好的例子,但是为什么不将填充的值缩短为,直到使用边距为止<代码>填充:5px 0px 0px 0px代码>=填充:5px0
和填充:0px 10px 0px 10px代码>=填充:0 10px
@meo。。。它的bcoz我发现它很容易记忆和工作,当它像填充:9px 0px 0px 0px;不是填充:9px 0 0…@Skeleton:我知道了,但是你为什么不使用margin:0px auto 0px auto,而不是margin:0 auto;至少它是一致的。@meo margin:0 auto只是一个快捷方式,这就是我使用它的原因。还有我刚才复制的填充;)