Html 如何在这些列表元素之间创建间距?
我只是想知道如何在下面的html中的不同列表项之间放置一个3像素的空间?另外,如何正确地垂直对齐这些列表中的文本 CSS:Html 如何在这些列表元素之间创建间距?,html,css,Html,Css,我只是想知道如何在下面的html中的不同列表项之间放置一个3像素的空间?另外,如何正确地垂直对齐这些列表中的文本 CSS: body { background-color: #4a4a4a; } ul { list-style-type: none; margin: 0; padding: 0; overflow: hidden; } li { float: left; } a:link, a:visited { display: inli
body {
background-color: #4a4a4a;
}
ul {
list-style-type: none;
margin: 0;
padding: 0;
overflow: hidden;
}
li {
float: left;
}
a:link, a:visited {
display: inline-block;
vertical-align: middle;
width: 318px;
font-size: 12pt;
font-weight: bold;
font-family: helvetica, arial;
letter-spacing: 4px;
vertical-align: middle;
color: #4a4a4a;
background-color: #f99400;
text-align: center;
padding: 4px;
text-decoration: none;
text-transform: uppercase;
}
a:hover, a:active {
background-color: #fbc486;
}
<ul>
<li><a href="#news">About</a></li>
<li><a href="#contact">Portfolio</a></li>
<li><a href="#about">Contact</a></li>
</ul>
HTML:
body {
background-color: #4a4a4a;
}
ul {
list-style-type: none;
margin: 0;
padding: 0;
overflow: hidden;
}
li {
float: left;
}
a:link, a:visited {
display: inline-block;
vertical-align: middle;
width: 318px;
font-size: 12pt;
font-weight: bold;
font-family: helvetica, arial;
letter-spacing: 4px;
vertical-align: middle;
color: #4a4a4a;
background-color: #f99400;
text-align: center;
padding: 4px;
text-decoration: none;
text-transform: uppercase;
}
a:hover, a:active {
background-color: #fbc486;
}
<ul>
<li><a href="#news">About</a></li>
<li><a href="#contact">Portfolio</a></li>
<li><a href="#about">Contact</a></li>
</ul>
所以,是的,我只想在这3个项目之间放置一个3像素的空白区域(与背景色相同),以便在导航栏中将它们分开。由于某些原因,文本的垂直对齐不正确。我建议:
li + li {
margin-left: 3px;
}
参考资料:
- 我建议:
li + li {
margin-left: 3px;
}
参考资料:
- 我建议:
li + li {
margin-left: 3px;
}
参考资料:
- 我建议:
li + li {
margin-left: 3px;
}
参考资料:
a {
font-size:12px;
line-height: 12px;
}
如果希望文本在a标记中正确对齐,请使用与字体大小相同的行高。e、 g:
a {
font-size:12px;
line-height: 12px;
}
如果希望文本在a标记中正确对齐,请使用与字体大小相同的行高。e、 g:
a {
font-size:12px;
line-height: 12px;
}
如果希望文本在a标记中正确对齐,请使用与字体大小相同的行高。e、 g:
a {
font-size:12px;
line-height: 12px;
}
使用
页边距底部
:
使用
页边距底部
:
使用
页边距底部
:
使用
页边距底部
:
如果要将它们水平分开,可以使用填充。如果要垂直分隔它们,可以使用line-height。此处可能缺少某些内容,但不需要li{float:left;margin right:3px;}如果要水平分隔它们,可以使用填充。如果要垂直分隔它们,可以使用line-height。此处可能缺少某些内容,但不需要li{float:left;margin right:3px;}如果要水平分隔它们,可以使用填充。如果要垂直分隔它们,可以使用line-height。此处可能缺少某些内容,但不需要li{float:left;margin right:3px;}如果要水平分隔它们,可以使用填充。如果您想垂直分开它们,可以使用line-height。这里可能缺少一些内容,但您不需要li{float:left;margin right:3px;}非常感谢您,回复也很快。非常感谢!真的很欢迎你,我很高兴能帮上忙谢谢你,我的反应也很快。非常感谢!真的很欢迎你,我很高兴能帮上忙谢谢你,我的反应也很快。非常感谢!真的很欢迎你,我很高兴能帮上忙谢谢你,我的反应也很快。非常感谢!真的很欢迎你,我很高兴能帮上忙D