html - 如何使用 css 为不同的分辨率设置 td 和 div 的宽度
问题描述
我有一张桌子和 div。根据不同的屏幕分辨率(1920px、1440px、1536px),div 应该与<td>
. 我尝试了媒体查询<td>
,<div>
但它不起作用。关于如何完成这项工作的任何帮助和建议将对我有很大帮助。
table {
margin-left: auto;
margin-right: auto;
font-size: 20px;
height: 100%;
table-layout: fixed;
}
td {
border: 1px solid black;
text-align: center;
padding: 10px;
}
tr:nth-child(even) {
background-color: #00cf45;
}
@media screen and (max-width:1440px) {
.div2 {
width: 10%;
margin-left: 20px;
}
}
@media screen and (max-width:1440px) {
.div2 {
width: 9%;
margin-left: 20px;
}
}
@media screen and (max-width:1440px) {
.div3 {
width: 10%;
margin-left: 20px;
}
}
<div class="">
<div class="div1" style="width:150px;display:inline-flex;"><input type="text" id="fname" name="fname" placeholder="Text"> </div>
<div class="div2" style="width:120px;display:inline-flex;">
<select style="width:120px;" id="cars" name="cars">
<option value="volvo">Volvo</option>
<option value="saab">Saab</option>
<option value="fiat">Fiat</option>
<option value="audi">Audi</option>
</select>
</div>
<div class="div3" style="width:120px;display:inline-flex;"><input type="text" id="fname" name="fname" placeholder="Text"> </div>
<div class="div4" style="width:150px;display:inline-flex;">
<select style="width:120px;" id="cars" name="cars">
<option value="volvo">Volvo</option>
<option value="saab">Saab</option>
<option value="fiat">Fiat</option>
<option value="audi">Audi</option>
</select>
</div>
<div class="div5" style="width:150px;display:inline-flex;"><input type="text" id="fname" name="fname" placeholder="Text"> </div>
</div>
<table>
<tr>
<td style="width:15%">
Width of this column remains same on varying screen-size
</td>
<td style="width:10%">
Width of this column changes on varying screen-size
</td>
<td style="width:9%">
Width of this column also changes on varying screen-size
</td>
<td style="width:10%">
Width of this column also changes on varying screen-size
</td>
<td style="width:56%">
Width of this column also changes on varying screen-size
</td>
</tr>
<tr>
<td style="width:15%">
Width of this column remains same on varying screen-size
</td>
<td style="width:10%">
Width of this column changes on varying screen-size
</td>
<td style="width:9%">
Width of this column also changes on varying screen-size
</td>
<td style="width:10%">
Width of this column also changes on varying screen-size
</td>
<td style="width:56%">
Width of this column also changes on varying screen-size
</td>
</tr>
<tr>
<td style="width:15%">
Width of this column remains same on varying screen-size
</td>
<td style="width:10%">
Width of this column changes on varying screen-size
</td>
<td style="width:9%">
Width of this column also changes on varying screen-size
</td>
<td style="width:10%">
Width of this column also changes on varying screen-size
</td>
<td style="width:56%">
Width of this column also changes on varying screen-size
</td>
</tr>
<tr>
<td style="width:15%">
Width of this column remains same on varying screen-size
</td>
<td style="width:10%">
Width of this column changes on varying screen-size
</td>
<td style="width:9%">
Width of this column also changes on varying screen-size
</td>
<td style="width:10%">
Width of this column also changes on varying screen-size
</td>
<td style="width:56%">
Width of this column also changes on varying screen-size
</td>
</tr>
</table>
这是我的小提琴:
解决方案
推荐阅读
- forms - 颤振等效于键上的字符串验证
- jquery - 根据不升序或降序的列值对表行重新排序
- javascript - 量角器 - 通过 count() 函数遍历所有元素对我不起作用
- r - 如何使用 str_detect 在两个不同的数据帧之间进行匹配?
- sql - SQL 语句中的合并语句在单个 SP 中添加、更新、删除
- java - QueryDsl 可以处理更大量的数据吗?
- python - python中的电报机器人代理
- javascript - 与子进程同步运行 JavaScript 的最佳方法是什么?
- android - 无法解析方法“addOnCompleteListener”和“setonclicklistener”
- mongodb - 加入mongo时火花结构化流中的巨大hadoop appdata