Css 左对齐菜单图标
我试图左对齐菜单图标 图标显示在菜单名上方,但我想在菜单名左侧对齐 我的CSS是:Css 左对齐菜单图标,css,menu,alignment,Css,Menu,Alignment,我试图左对齐菜单图标 图标显示在菜单名上方,但我想在菜单名左侧对齐 我的CSS是: .icon_name_here:before { content: ''; width: 24px; height: 24px; display: inline-block; float: left; background: url('http://url_of_icon_here.com') no-repeat left;} 如何/如何将图标与菜单名左侧对齐?对图像和文本使用显示:内联样式您可以像使用变体一样
.icon_name_here:before {
content: '';
width: 24px;
height: 24px;
display: inline-block;
float: left;
background: url('http://url_of_icon_here.com') no-repeat left;}
如何/如何将图标与菜单名左侧对齐?对图像和文本使用显示:内联样式您可以像使用变体一样使用此方法。当您想使用精灵时,它会很有帮助 HTML
<div class="your-content">
Lorem ipsum dolor sit amet, consectetur adipisicing elit. Assumenda, beatae consequatur dolore doloribus dolorum harum, laboriosam magnam natus, numquam odit officiis quia quisquam suscipit tempora voluptatum. Facere quae quis sed?
</div>
如果不发布相关代码,就很难给出准确答案。我试着在你发布的CSS的假设上重新构建,这里我构建了一个演示。请参阅 CSS是这样的。
ul{margin:0;padding:0;}
ul li {padding:4px;}
.icon_name_here:before {
content: '';
width: 24px;
height: 24px;
display: block;
float: left;
padding:4px;
background: url('http://lorempixel.com/24/24/') no-repeat 0 0;}
HTML就是这样。
<ul>
<li class="icon_name_here">Item1</li>
<li>Item2</li>
</ul>
尝试使用行高规则你能发布你的HTML吗?@zkanoca谢谢,请看我所指的示例。非常感谢您在伪元素上添加了
display:inline block
。在li
内部还有一个a
标签,您必须给它们display:inline block
。像这样的“style=”display:inline block“>home只要把那一行放到任何css文件中就行了。记住,在发布这一行代码时,你应该更具体一些。否则所有的
标记都会生效。所以你可以尝试像applyli.coffeeonline\u bean\u图标a{display:inline block};
<ul>
<li class="icon_name_here">Item1</li>
<li>Item2</li>
</ul>
<a href="coffeeonline.co.za"; style="display:inline-block">HOME</a>