Html 在线对齐图像和文本
html代码:Html 在线对齐图像和文本,html,css,Html,Css,html代码: <ul> <li><a href=#>Upload</a></li> <li><a href=#>christin Bayes</a></li> <li><img src="image/john.jpg" height="30" width="30"></li> <li><a href
<ul>
<li><a href=#>Upload</a></li>
<li><a href=#>christin Bayes</a></li>
<li><img src="image/john.jpg" height="30" width="30"></li>
<li><a href=#>SignOut</a></li>
</ul>
我希望列表项(上传、姓名、注销)与facebook中的完全一致。请建议我试试这个:
img {
vertical-align:middle;
}
HMTL:
<ul class="MenuBar">
<li><a href=#>Upload</a></li>
<li><a href=#>christin Bayes</a></li>
<li><img src="image/john.jpg" height="30" width="30" /></li>
<li><a href=#>SignOut</a></li>
</ul>
.MenuBar
{
padding: 0px;
border: 1px solid #036;
font-size: 8pt;
height: 30px;
}
.MenuBar li
{
display: inline;
padding-left: 15px;
list-style:none;
height: 30px;
}
.MenuBar li img
{
vertical-align:middle;
}
显然,您可以选择删除边框,因为边框仅用于测试。请尝试以下操作:
HMTL:
<ul class="MenuBar">
<li><a href=#>Upload</a></li>
<li><a href=#>christin Bayes</a></li>
<li><img src="image/john.jpg" height="30" width="30" /></li>
<li><a href=#>SignOut</a></li>
</ul>
.MenuBar
{
padding: 0px;
border: 1px solid #036;
font-size: 8pt;
height: 30px;
}
.MenuBar li
{
display: inline;
padding-left: 15px;
list-style:none;
height: 30px;
}
.MenuBar li img
{
vertical-align:middle;
}
显然,您可以选择删除边框,因为它仅用于测试。试试这个。也许它能帮助你:
ul{
background: red;
height: 30px;
}
ul li{
margin-left:15px;
display: table-cell;
list-style: none;
vertical-align: middle;
width: 90px;
text-align: center;
}
试试这个。也许它能帮助你:
ul{
background: red;
height: 30px;
}
ul li{
margin-left:15px;
display: table-cell;
list-style: none;
vertical-align: middle;
width: 90px;
text-align: center;
}
可能重复的可能重复的请不要简单地张贴小提琴作为答案。答案应始终包含相关代码。请不要简单地张贴小提琴作为答案。答案应始终包括相关代码