- android - 多次调用 OnPrimaryClipChangedListener
- android - 无法更新 RecyclerView 中的 TextView 字段
- android.database.CursorIndexOutOfBoundsException : Index 0 requested, 光标大小为 0
- android - 使用 AppCompat 时,我们是否需要明确指定其 UI 组件(Spinner、EditText)颜色
在不使用 css 或 table 的情况下帮助 php 或 html 中的 div 新手。
尝试使用具有以下行为的 div 执行此 4 x 列、2 x 行
// [.....adjustable....][fixed][fixed][fixed]
// [.....adjustable....][fixed][fixed][fixed]
下面是我的代码------------------------------------------------------------------------------------------------------------------------------------------------------------------------>
<form action="welcome.php" method="get">
<div style="position: relative; width: 100%; ">
<div id="left" style="position:relative;float:left;width:68%;"> left </div>
<div id="right" style="float:left;width:13%;"> Name: </div>
<div id="right2" style="float:left;width:13%;"> Age: </div>
<div id="right3" style="float:left;width:6%;"></div>
</div>
<div style="position: relative; width: 100%; ">
<div id="left2" style="position:relative;float:left;width:68%;"> left2 </div>
<div id="right4" style="float:left;width:13%;"> <input type="text" name="name"></div>
<div id="right5" style="float:left;width:13%;"> <input type="text" name="age"></div>
<div id="right6" style="float:left;width:6%;"> <input name="submit" type="submit"></div>
</div>
68% 等于我屏幕上的 860 pxl。如果它转到其他屏幕分辨率,它应该改变。我尝试将 68% 设置为 100% 并将 id=right 的另一个 div 设置为 style="position:fixed..."但它只是搞砸了并将所有内容都放在左侧。
最佳答案
完成此操作的最简单方法是使用 display: table
和 display: table-cell
将 div 设置为表格样式,而不使用实际表格:
Example on jsbin .参见 display on mdn .
我将在这篇文章中同时添加 CSS 版本和令人气馁的内联样式版本:
CSS 版本
<div class="parent">
<div class="left">ASDF</div>
<div class="right">asdf</div>
<div class="right">asdf</div>
<div class="right">asdf</div>
</div>
使用 CSS:
.parent {
display: table;
width: 100%;
}
.left {
width: auto;
border: 1px dotted blue;
display: table-cell;
}
.right {
display: table-cell;
width: 50px;
border: 1px dotted green;
}
内联样式版本
<div style="display: table; width: 100%;">
<div style="display: table-cell;">ASDF</div>
<div style="display: table-cell; width: 150px;">asdf</div>
<div style="display: table-cell; width: 150px;">asdf</div>
<div style="display: table-cell; width: 150px;">asdf</div>
</div>
关于html - 如何使一个 div 可调,而其他后续列固定?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18040237/
在不使用 css 或 table 的情况下帮助 php 或 html 中的 div 新手。 尝试使用具有以下行为的 div 执行此 4 x 列、2 x 行 // [.....adjustable..
我有这个部分: 我想要实现的是让左边的跨度,右边的填充,然后是中间的 HR,右边的跨度和价格,但我想让价格对齐向右,并使 HR 可调,因此它始终以价格结束并在第一个跨度之后开始。无论我如何尝试,我都无
我是一名优秀的程序员,十分优秀!