【发布时间】:2023-03-13 15:28:01
【问题描述】:
我有 2 个 div 和一个 dl:
<div id="wrap">
<div id="header">
<dl id="site_nav_global_primary">
这是我的风格:
#wrap {
margin:0 auto;
width:100%;
min-width:760px;
max-width:1003px;
overflow:hidden;
}
#header {
width:100%;
position:relative;
float:left;
padding-top:18px;
margin-bottom:29px;
}
#site_nav_global_primary {
float:right;
margin-right:18px;
margin-bottom:11px;
margin-left:18px;
}
现在我想将 site_nav_global_primary 更改为全屏宽度 更改换行和标题。但是当我尝试时:
#site_nav_global_primary {
position: absolute;
width:100%;
top:0px;
left:0px;
}
导航获取 100% 的包装器,最大宽度为 1003 像素。我想要它 在不更改换行和标题 div 的情况下拉伸到最大值。
这可能吗?
【问题讨论】:
-
你为什么希望它比它的容器更宽?对我来说,如果您不希望 dl 受其约束,您似乎应该将 dl 放在包含 div 之外。