2

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

在一些相关的说明中,谷歌浏览器是否不理解,

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

还是我只是搞砸了那个代码。谢谢。

4

4 回答 4

10

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

第二个问题:不 - 它认为它们与其他所有非 IE 浏览器一样,作为评论。也许你想要:

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

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

于 2009-04-12T02:19:00.920 回答
0

是的,这就是“下层显示”的条件注释语法。它验证了,但除此之外没有太多用处。我建议使用 Shog9 列出的格式。

于 2009-04-12T03:43:27.317 回答
0

是的,你搞砸了。如果你想显示下层,它应该如下所示:

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

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

于 2009-04-12T04:15:08.847 回答
0

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

代码将神奇地扩展下拉选择框。解决方案的唯一问题是 onmouseover 下拉将扩展为 420px .. 因为溢出 = 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.--%>
}
于 2009-10-14T20:47:08.830 回答