【发布时间】:2012-03-01 16:49:05
【问题描述】:
我对 HTML5 还很陌生,我不太了解不同元素的用途。我正在尝试将部分用作包装器,但我遇到了部分没有跨越所有路径的问题。
请您访问以下网址: [由于已解决的问题而删除]
我希望该部分一直跨越页面以覆盖整个宽度。但是当我给它一个 100% 时,它只是忽略了 nav 占用的宽度并向下浮动。有没有办法让该部分跨越屏幕中的剩余空间?
非常感谢
【问题讨论】:
标签: html
我对 HTML5 还很陌生,我不太了解不同元素的用途。我正在尝试将部分用作包装器,但我遇到了部分没有跨越所有路径的问题。
请您访问以下网址: [由于已解决的问题而删除]
我希望该部分一直跨越页面以覆盖整个宽度。但是当我给它一个 100% 时,它只是忽略了 nav 占用的宽度并向下浮动。有没有办法让该部分跨越屏幕中的剩余空间?
非常感谢
【问题讨论】:
标签: html
您似乎已将其向左浮动。摆脱 section#Maincontainer 中的float: left 规则应该可以修复它。
【讨论】:
如果我理解正确你想要跨越的是菜单部分..现在百分比宽度总是相对于它的容器..所以如果容器的宽度是 900 像素,那么如果里面的元素有 100% 的宽度将有 900px
我用过这个css代码,效果很好
section#maincontainer {
width: " put the value here";
}
现在通常如果您不指定宽度,元素会占用所有可用空间,但在您的情况下,您指定了一个浮点数,该浮点数会强制元素位于特定区域,删除浮点数会正常工作
【讨论】: