Inf*_*izz 9 html css margin padding
我一直试图让这个水平导航现在排序过去几个小时,没有任何工作.我试过reset.css样式表,*{padding:0; 保证金:0)等我的图像链接之间仍然存在间隙.
你看,导航是由内联显示的无序图像链接列表组成,但每个图像之间,左,右,上,下都有间隙,我看不出原因.它在所有浏览器中都是一样的.
这是该页面的链接,因此来源:Beansheaf Temporary
链接到css: http://pentathlongb-yorkshire.co.uk/tomsmith/Beansheaf/styles/fund2.css
该网站的其余部分显然还没有完成,这只是我现在担心的导航.
Dav*_*mas 11
为了避免浮动导航li,您至少有两个选项可以删除内联元素之间的空格.
<ul>
<li><a href="#"><img src="../hotel.jpg" /></a></li
><li><a href="#"><img src="../foodDrink.jpg" /></a></li
><li><a href="#"><img src="../meetingsConferences.jpg" /></a></li>
</ul>
Run Code Online (Sandbox Code Playgroud)
请注意,结束</li>标记在后续行(最后一行除外)上关闭,这是有效的并且保持可读性(至少对我而言).
另一种选择稍微麻烦一点
<ul>
<li><a href="#"><img src="../hotel.jpg" /></a></li><!--
--><li><a href="#"><img src="../foodDrink.jpg" /></a></li><!--
--><li><a href="#"><img src="../meetingsConferences.jpg" /></a></li>
</ul>
Run Code Online (Sandbox Code Playgroud)
并且只使用html注释<!-- ... -->来注释掉否则会折叠到单个空间中的空格.
我希望有一些方法可以指定(例如):
ul li img {whitespace: none-between; }
Run Code Online (Sandbox Code Playgroud)
避免浮动的另一种方法是将容器上的font-size设置为0,然后为LI重新设置它,如下所示:
#mainNav
{ font-size: 0}
#mainNav li
{
display: inline;
list-style-type: none;
font-size: 1em
}
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
8023 次 |
| 最近记录: |