没有javascript的IE6中的最小/最大宽度?

时间:2009-04-12 02:14:10

标签: internet-explorer-6 width max min

是否可以在不使用javascript的情况下在IE6中使用最小/最大宽度?

在某种程度上相关的说明,谷歌浏览器不理解,

<!--[if IE 6]><!-->
<!--<![endif]-->

或者我只是搞砸了那段代码。感谢。

4 个答案:

答案 0 :(得分:10)

第一个问题:没有。您可以使用表格和图像对其进行排序,但不能以任何方式解决max- / min-width的易用性。

第二个问题:不会 - 它会将其视为与其他所有非IE浏览器相同的评论。也许你想要:

<!--[if IE 6]>
something IE6 should see
<![endif]-->

请注意XML / HTML注释如何从第一行开始,直到最后一行才结束。

答案 1 :(得分:0)

是的,这是'低级透露'的条件评论语法。它验证,但除此之外没有太多用处。我建议使用Shog9列出的格式。

答案 2 :(得分:0)

是的,你搞砸了。如果你想要下层透露它应该看起来像:

<![if IE 6]>
do something
<![endif]>

这将使IE 6以及所有其他非IE浏览器出现“做某事”代码。 IE 7和IE 8不会让任何'做某事'可见。

答案 3 :(得分:0)

这是最简单的解决方案! 在我开始之前我必须告诉你下拉选择框将自动扩展几乎所有浏览器,除了IE6.so ..我会做浏览器检查[即,IE6]并将以下内容写入该浏览器。这就是它。检查浏览器..

 代码将神奇地扩展下拉选择框。解决方案的唯一问题是onmouseover下拉列表将扩展到420px ..并且因为overflow = hidden我们隐藏扩展的下拉列表大小并显示为170px;所以,箭头在ddl的右侧将隐藏并且无法看到。但选择框将扩展到420px;这是我们真正想要的。只需自己尝试下面的代码,如果你喜欢它就可以使用它。干杯。

        .ctrDropDown     {         宽度:420PX;     }     .ctrDropDownClick     {         宽度:420PX;     }               

以上是IE6的CSS。常见的css [适用于所有其他浏览器]应如下所示。   

    .ctrDropDown
{
    width:170px; <%--this is the actual width of the dropdown list--%>
}
.ctrDropDownClick
{
    width:auto; <%-- this the width of the dropdown select box.--%>
}