是否可以在不使用javascript的情况下在IE6中使用最小/最大宽度?
在某种程度上相关的说明,谷歌浏览器不理解,
<!--[if IE 6]><!-->
<!--<![endif]-->
或者我只是搞砸了那段代码。感谢。
答案 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.--%>
}