html - 固定最小宽度的位置?

标签 html css fixed

我正在尝试向使用固定位置的 div 添加最小宽度。如果删除固定定位,我不确定下面的代码是否可以正常工作。

我想要实现的是保护红色区域(包含链接)中的文本不被调整到特定 200px 以下;

编辑这是完整的代码

<!doctype html>
<html>
<head>
<style>
#header{
height:60px;
width:100%;
background-color:#000;
position:fixed;
top:0;
left:0;
}

#leftdiv{
    width:15%;
    height:200px;
    background-color:#ED6062;
    float:left;
    position:fixed;
    left:0;
    top:60px;   
    min-width:100px;
    }
#middlediv{
    width:25%;
    height:200px;
    background-color:#F0E92B;
    float:left;
    position:fixed; 
    left:15%;
    top:60px;
    }
#rightdiv{
    width:60%;
    height:200px;
    background-color:#26D978;
    float:left;
    position:fixed;
    left:40%;
    top:60px;   
    }       


</style>
<meta charset="utf-8">
<title>Untitled Document</title>
</head>
<body>

<div id='header'></div>
<div id='leftdiv'>Contains links</div>
<div id='middlediv'></div>
<div id='rightdiv'></div>

</body>
</html>

JSFiddle https://jsfiddle.net/85mpvxo7/

最佳答案

min-width按预期工作,你的问题是 #middledivleft: 15%并且在 #leftdiv 之上和 #leftdiv实际上比你在后面看到的要宽 #middlediv .

我不确定它是否满足您的所有要求,但检查一下,我使用的是带有网格显示的 div 包装器,因此左侧网格项的宽度为 max-content .然后其他两个 div 需要使用剩余的空间,所以我将它们放在另一个 div 中。 https://jsfiddle.net/n3o679pf/

编辑:在 wrapper 上使用 flex 可以更干净 https://jsfiddle.net/n3o679pf/2/所以不需要那么丑#therest我使用网格放置的 div。

<div id='header'></div>
<div id='wrapper'>
  <div id='leftdiv'>Contains links</div>
  <div id='middlediv'></div>
  <div id='rightdiv'></div>
</div>

和 CSS

#wrapper {
  display: flex;
  width: 100%;
  position: fixed;
  top:60px;
  margin: 0;
}
#leftdiv{
    height:200px;
    background-color:#ED6062;
    min-width:200px;
}
#middlediv{
    width:35%;
    height:200px;
    background-color:#F0E92B;
}
#rightdiv{
    width:65%;
    height:200px;
    background-color:#26D978;
}

关于html - 固定最小宽度的位置?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53686869/

相关文章:

html - CSS break-word 首先使用符号

css - 代码包 2.0.2 : Sass source maps not working

css - 通过 CSS 在 Div 中均匀和水平分布图像

javascript - 在使用 JavaScript/HTML 操作后保持文本文档的格式

javascript - 当表单目标被遮盖时,如何使用 PHP 提交表单?

jquery - 如何将页面上的 DIV 组与其他 div 对齐

html - 导航菜单消失

css - 如何设置固定元素,放置在粘性元素中,高于相对

html - 固定标题导航链接滚动出标题问题

jquery - 防止固定元素在调整大小时向上移动超过特定高度