0

目前,当我编写列表时,我会这样做:

<ul><!--
   --><li><a href="" title="">something</a></li><!--
   --><li><a href="" title="">something</a></li><!--
   --><li><a href="" title="">something</a></li><!--
   --><li><a href="" title="">something</a></li><!--
   --><li><a href="" title="">something</a></li><!--
   --><li><a href="" title="">something</a></li><!--
   --><li><a href="" title="">something</a></li><!--
--></ul>

    <ul><!--
    --><li><a title="" href="">something</a><!----></ul>

但是在具有更复杂导航菜单的更大的网站上,这是不实用的,代码看起来很分散等等......有没有人知道摆脱空白并保持看起来干净的代码的方法......我想我可能会问只是装箱...这困扰着我每个网站..

抱歉举了一个不好的例子,在这里很难正确格式化..

感谢您的回复,这是一般兴趣类型的帖子……我要试试 Ahsan Rathod 和 DanialB 的回复……

我害怕我们的客户仍然使用这个浏览器(IE6),所以我们必须使用这个尘土飞扬的 ol'browser。

下次生病发布 css 时,这次我没有这样做,这是值得的,因为我认为每个人都可能在某个时候为 IE6 编码并遇到了这个......

再次感谢您的所有回复。。

4

3 回答 3

1

inline如果您将列表项设置为元素,则空格只会在列表中呈现。您可以改用浮动块,不会出现空格。

于 2011-06-24T10:56:05.473 回答
1

你有没有尝试过 :

white-space: nowrap;
于 2011-06-24T10:59:38.827 回答
0

您也可以尝试这种方法,尽管它也不理想。

<ul
  ><li>Foo</li
  ><li>Bar</li
  ><li>Baz</li
  ><li>Quux</li
></ul>

需要考虑的一件事是,IE6 现在已经过时了,甚至微软都准备好拔掉它了。为具有 3 个连续版本的 10 年历史的浏览器进行调整真的值得吗?

于 2011-06-24T10:55:38.963 回答