javascript - 如何根据其内容制作 div 最小宽度
问题描述
我有一个里面有桌子的 div。div 是全宽的,但是每当我调整屏幕大小时,div 会减小它的大小,然后它的内容将与 div 重叠。
现在,我想要基于内容(表)的 div 的最小宽度。我的主要 div 是class="search"。 这是我的代码的链接:
.search {
border: 2px solid #FDBF3B;
background-color: #FFEBC1;
padding: 10px;
margin: 5px 0;
}
.search table {
border: none;
}
.search .header {
margin-bottom: 5px;
border-bottom: 1px solid #FDBF3B;
padding-bottom: 2px;
color: #000F1F;
font-weight: bold;
overflow: hidden;
}
.search .buttons {
margin-top: 5px;
border-top: 1px solid #FDBF3B;
padding-top: 8px;
white-space: nowrap;
}
.inner {
padding: 7px;
min-height: 480px;
z-index: 1;
overflow: auto;
}
<DIV class=inner>
<DIV class=search sizset="false" sizcache017720493147691946="40 33 1">
<DIV class=header>Search Options </DIV>
<TABLE sizset="false" sizcache017720493147691946="40 33 1">
<TBODY sizset="false" sizcache017720493147691946="40 33 1">
<TR>
<TD></TD>
<TD class=LABEL>
<SPAN id=LBL_NAME>Name:</SPAN>
</TD>
<TD>
<INPUT name=NAME style="BACKGROUND-COLOR: #ffffff" type=text size=15 maxLength=10 data-dpmaxz-eid="4">
</TD>
</TR>
<TR>
<TD></TD>
<TD class=LABEL>
<SPAN id=LBL_ADDRESS>Address:</SPAN>
</TD>
<TD>
<INPUT name=ADDRESS style="BACKGROUND-COLOR: #ffffff" type=text size=40 maxLength=50 data-dpmaxz-eid="5"> </TD>
</TR>
</TBODY>
</TABLE>
<DIV class=buttons>
<INPUT name=SEARCH class=BUTTON type=button value=Search>
<INPUT name=SEARCH class=BUTTON type=button value=Clear>
<INPUT name=CREATE class=BUTTON type=button value=Create> </DIV>
</DIV>
</DIV>
解决方案
将最小宽度应用于父 div 并管理正文中的溢出。每当您将 widnow 宽度减小到小于搜索 div 的宽度时,都会在正文中滚动。
.body{
overflow: scroll;
}
.search {
min-width:380px;
}
推荐阅读
- excel - 有没有办法在 UserForms 上自动增加 ID
- php - 为什么 Symfony 框架能够使用注释区域来识别实体文件?
- asynchronous - 返回响应后 Lambda 可以继续吗?
- kubernetes - 如何访问所有主机的入口?
- python - Keras ResNet -- Val acc 没有改善,val loss 波动,甚至数据集
- flutter - 如何在本地更改 Flutter 插件代码
- java - 如何翻转使用 Graphics 或 Graphics2D 创建的点相对于中心点的位置
- azure - 使用 IoT 删除已注册的设备
- c# - 如何使用 articleName=sample-article-name [MVC Core2.2] 将“www.example.com/sample-article-name”路由到 RazorPage Index.cshtmll
- python - 如何修改 mxnet 中的内部符号?