html - 用子元素设置父元素的宽度
问题描述
我有一个看似简单的挑战,但却导致我睡眠不足。这是我想要实现的目标:
.toc
使父母全角,按预期工作.menu
有一个狭窄的父母,按预期工作.searchbar
需要全宽父级,不起作用
如何解决我的搜索栏问题?
我的小提琴在这里:https ://jsfiddle.net/afz7qth3/1/
<button data-target="search">search</button>
<button data-target="toc">toc</button>
<button data-target="menu">menu</button>
<div class="site-header">
<nav class="container">
<div class="content search">
<div class="searchbar">
search
</div>
</div>
<div class="content toc">
Lot of Lorem ipsum [...] elit.
</div>
<div class="content menu">
<ul>
<li>I am</li>
<li>a narrow</li>
<li>width menu</li>
</ul>
</div>
</nav>
</div>
.site-header {
width: 100%;
}
.container {
border: 2px dotted black;
display: table;
}
.content { display: none; }
.content.search { display: table-cell; }
.searchbar {
width: 100%;
}
div用.content
JS 切换。
我在这里检查了 如何使 div 填充剩余的水平空间?这里 CSS 填充剩余宽度,这里 有两个并排的 div - 流体显示对我没有帮助。
谢谢,
解决方案
推荐阅读
- powerbi - 如何在 Powerbi 中选择列中第 n 行的值?
- json - 如何通过 VS CODE 读取 Angular 中的 json 文件并使其出现在 Localhost 中
- swift - 从库中选择照片后,imagePicker 将不允许您选择另一张照片
- matplotlib - 为什么 matplotlib 为我的灰度图像添加颜色?
- c# - c#将数据表导出到Excel时无法识别阿拉伯字符
- laravel - 如何验证 Laravel 的 FormRequest 中的多个值?
- python - 绘制图表并在条形图python上包含缺失值编号
- php - Highchart在函数参数Laravel 6中从数组2维设置数据值
- recursion - OCAML:递归列表模式匹配;打印无效匹配
- python - 使用 Like 按字符选择多列