Html IE6最小宽度问题

Html IE6最小宽度问题,html,css,internet-explorer-6,Html,Css,Internet Explorer 6,我知道IE6不支持min width,但我已经尝试使用以下方法让ie玩得很好,但它并没有真正起作用 nav.top ul li { width: expression(document.body.clientWidth < 60? "61px" : document.body.clientWidth > 120? "121px" : "auto"); } nav.top-ul-li{ 宽度:表达式(document.body.clientWidth120?/121px:“自动”);

我知道IE6不支持min width,但我已经尝试使用以下方法让ie玩得很好,但它并没有真正起作用

nav.top ul li {
width: expression(document.body.clientWidth < 60? "61px" : document.body.clientWidth > 120? "121px" : "auto");
}
nav.top-ul-li{
宽度:表达式(document.body.clientWidth<60?/61px):document.body.clientWidth>120?/121px:“自动”);
}
这个的HTML看起来像

...
<li><a>text here</a></li>
<li><a>text here</a></li>
<li><a>text here</a></li>
...
。。。
  • 此处文本
  • 此处文本
  • 此处文本
  • ...
    使用上面的表达式,所有的li都是相同的宽度,这对于导航来说并不理想,特别是当用户可以动态添加较长的li时

    上面的HTML只是部分内容,当我在我的电脑前时,我会尝试发布更多

    理想情况下,我想要一个CSS解决方案,因为上面的表达式存在于一个有条件的电子表格中,这会使事情变得更简单


    有人有什么想法吗?

    你的问题有点不清楚

    你想在导航上实现什么?你只是想得到一个导航栏吗

    这对你有帮助吗

    nav.top ul li {
       display:inline-block;
    }
    
    .oldie nav.top ul li {
       zoom: 1;
       *display: inline; 
    }
    

    请注意:。我正在尝试确保导航在ie6中工作。目前,如果使用长单词,它们会覆盖两行,这在使用min width时是不会发生的。请提供小提琴或您希望实现的导航的更详细描述。可能是一个显示此导航外观的url!根据您所描述的,我的答案将起作用。
    code
      • 这是HTML,添加任何超过一个单词的内容都会破坏IE6中的布局。我用你的css进行了测试,但是布局仍然是断断续续的!我知道导航列表是什么,但我不知道你想让它看起来怎么样!请提供JAVASCRIPT提琴并编辑您的开场白。