gpt4 book ai didi

html - 宽度、最小宽度和最大宽度的组合

转载 作者:行者123 更新时间:2023-11-28 06:10:44 24 4
gpt4 key购买 nike

我想实现以下目标:具有相同宽度的两列的设计,覆盖文档的整个宽度,或像素的固定宽度,以较小者为准。当它们调整到一定宽度时,它们应该移动到彼此下方,并且最多占据屏幕宽度的 100%(恰好 100% 会很好,但不是必需的)。

我想出了以下代码,但是没有应用 100% 的 max-width

我可以像这样组合一个以百分比表示的宽度和一个以百分比表示的最大宽度吗?
如果没有另一层 div,这可能吗?
这可能吗?

    #head {
background-color: #00FF00;
}
body {
text-align: center;
}
#container {
margin: 0 auto;
width: 100%;
max-width: 500px;
text-align: center;
}
#left {
background-color: #FF0000;
float: left;
width: 50%;
min-width: 150px;
max-width: 100%;
}
#right {
background-color: #0000FF;
float: left;
width: 50%;
min-width: 150px;
max-width: 100%;
}
<div id="head">
foo
</div>
<div id="container">
<div id="left">
bar
</div>
<div id="right">
baz
</div>
</div>

最佳答案

我认为您需要媒体查询。您可以为不同的视口(viewport)设置宽度。

#head {
background-color:#00FF00;
}
body {
text-align:center;
}
#container{
margin: 0 auto;
width:100%;
max-width:500px;
text-align:center;
}
#left {
background-color:#FF0000;
float: left;
width: 50%;
min-width: 150px;
max-width: 100%;
}
#right {
background-color:#0000FF;
float: left;
width: 50%;
min-width: 150px;
max-width: 100%;
}

@media (max-width: 500px) {
#left { width: 100%;}
#right { width: 100%;}
}
<html>
<head>
</head>
<body>
<div id="head">
foo
</div>
<div id="container">
<div id="left">
bar
</div>
<div id="right">
baz
</div>
</div>
</body>
</html>

关于html - 宽度、最小宽度和最大宽度的组合,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36187969/

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