Css hasLayout与新块格式上下文
听起来像是Css hasLayout与新块格式上下文,css,Css,听起来像是hasLayout实现了与“新块格式上下文”相同的功能。 我确切地知道“新块格式上下文”的工作原理,但我不清楚什么是深入的hasLayout,他的工作是什么。 我对“”的了解是: 1:hasLayoutflat用于触发css属性,以便正确呈现页面 问:这里引用的“css属性”是什么 2:如果hasLayout设置为true,则元素是负责渲染自身的框 问:与“新块格式上下文”相同吗 3:以下属性提供了元素布局: position:absolute; float; display:inli
hasLayout
实现了与“新块格式上下文”相同的功能。
我确切地知道“新块格式上下文”的工作原理,但我不清楚什么是深入的hasLayout
,他的工作是什么。我对“”的了解是: 1:
hasLayout
flat用于触发css属性,以便正确呈现页面
问:这里引用的“css属性”是什么
2:如果hasLayout设置为true,则元素是负责渲染自身的框
问:与“新块格式上下文”相同吗
3:以下属性提供了元素布局:
position:absolute;
float;
display:inline-block;
width:not auto;
height:not auto;
zoom;
writting-mode;
问:如果我们的收缩包装内的一个元素有“布局”,并且宽度不受限制,我们的收缩包装会失败,为什么
,说了些关于hasLayout的话,也许会帮助我解释我的问题
更多详情:
html
在IE6中:
原因是我已经将高度设置为,并且正在使用display:block属性,因此它们的宽度是自动的,而不是收缩包装内容
在其他浏览器中,我希望看到:
这是hasLayout的错!!没人能帮忙??太伤心了……我不明白你在问什么<代码>块元素中的p#borker2,默认情况下,这些元素的宽度为100%。这与hasLayout无关。不完全是,也许我没有解释好,这里有一个链接,你可以在阅读后确切地知道我说了什么。[可能重复的我不明白你在问什么。
p#borker2
在块元素中,默认情况下,这些元素的宽度为100%
。这与hasLayout无关。不确切,可能我没有解释好,这是一个链接,你可以在阅读后确切知道我说了什么。[可能重复的
<ul class="ofArrowLinks">
<li class="ofOpen">
<a href="#">
<span>Link01</span>
</a>
</li>
<li class="ofOpen">
<a href="#">
<span>Link02</span>
</a>
</li>
<li class="ofOpen">
<a href="#">
<span>Link03</span>
</a>
</li>
</ul>
.ofArrowLinks li{
float:left;
font-size:12px;
line-height:2.7;
}
.ofArrowLinks a{
display: block;
padding: 0 0 0 10px;
text-decoration:none;
height:41px;
}
.ofArrowLinks .ofOpen a{
background: url(../../common/images/tab04a.gif) no-repeat scroll left top transparent;
cursor: default;
}
.ofArrowLinks span{
font-weight:bold;
display: block;
height:30px;
padding: 0 18px 0 0;
}
.ofArrowLinks .ofOpen span{
background: url(../../common/images/tab04b.gif) no-repeat scroll right top transparent;
color: #FFFFFF;
}