gpt4 book ai didi

CSS:特定的全宽

转载 作者:行者123 更新时间:2023-11-28 12:27:01 30 4
gpt4 key购买 nike

您好,我有一个宽度为 1150 像素的容器。现在我有了另一个主菜单,宽度为:100%,我想将它放在容器内。但是当然它只能得到 100%(1150px) 但我希望它从一边到另一边全宽,所以它应该只忽略 .mainmenu 的设置宽度

我尝试了 position: absolute ,这让一切变得错误和奇怪

#mainmenu
{
height: 37px;
width: 100%;
margin: 0px auto;
background-image: url(../images/mainmenu_bg5.jpg);

}

最佳答案

为什么菜单首先放在容器中?如果您希望菜单跨越整个宽度但容器的内容只有 1150 像素,我认为根据定义将菜单放在容器中是不正确的。考虑重组您的文档。这是一个例子,我没有你的完整代码:

<body>
<div id="page">
<div id="header" style="background:Blue;">
header header header
</div>
<div id="mainmenu" style="background:Green;">
menu menu menu menu
</div>
<div id="container" style="width:1150px;margin:auto;background:Red;">
container container container
</div>
</div>
</body>

如果您希望页眉和菜单的内容跨度不超过 1150 像素(我认为这是您想要的),请考虑以下做法:

<head>
<style type="text/css">
.pagewidth {
width: 1150px;
margin: auto;
}
</style>
</head>
<body>
<div id="page">
<div id="header" style="background:Blue;">
<div class="pagewidth">
header header header
</div>
</div>
<div id="mainmenu" style="background:Green;">
<div class="pagewidth">
menu menu menu menu
</div>
</div>
<div id="container" class="pagewidth" style="background:Red;">
container container container
</div>
</div>
</body>

关于CSS:特定的全宽,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3481608/

30 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com