Html 浮动元素旁边的表
我在右边有一个浮动元素(大小可能不同)。我想使用所有可用的剩余空间显示其左侧的表。此外,表列需要成比例,因此我需要表布局:固定 (由于到目前为止所有的解决方案都是权宜之计,我想更清楚地说明我的观点:浮动元素没有固定的大小。因此,所有具有右边距、宽度:x%或witdh:x px的解决方案都将保留未使用的屏幕区域,或者剪切/覆盖元素。) 可能吗Html 浮动元素旁边的表,html,css,html-table,Html,Css,Html Table,我在右边有一个浮动元素(大小可能不同)。我想使用所有可用的剩余空间显示其左侧的表。此外,表列需要成比例,因此我需要表布局:固定 (由于到目前为止所有的解决方案都是权宜之计,我想更清楚地说明我的观点:浮动元素没有固定的大小。因此,所有具有右边距、宽度:x%或witdh:x px的解决方案都将保留未使用的屏幕区域,或者剪切/覆盖元素。) 可能吗 选择{ 浮动:对; } #包装纸{ 背景颜色:灰色; 填充物:5px; 浮动:左; } #包装表{ 表布局:固定; 宽度:100%; 背景色:#00FFF
选择{
浮动:对;
}
#包装纸{
背景颜色:灰色;
填充物:5px;
浮动:左;
}
#包装表{
表布局:固定;
宽度:100%;
背景色:#00FFFF;
}
运输署{
填充物:5px;
边框:1px纯白;
边界塌陷:塌陷;
}
宽度未知的数据库项
h--p://www.google.com
h--p://www.msn.com
左边
一些文本
左边
左边
NG
您可以指定图像和div的宽度
像这样更新你的CSS-
img {
float:right;
width: 40%;
}
#wrapper {
background-color:gray;
padding:5px;
float:left;
width: 50%;
}
这应该管用 您可以指定图像和div的宽度 像这样更新你的CSS-
img {
float:right;
width: 40%;
}
#wrapper {
background-color:gray;
padding:5px;
float:left;
width: 50%;
}
这应该管用 您可以指定图像和div的宽度 像这样更新你的CSS-
img {
float:right;
width: 40%;
}
#wrapper {
background-color:gray;
padding:5px;
float:left;
width: 50%;
}
这应该管用 您可以指定图像和div的宽度 像这样更新你的CSS-
img {
float:right;
width: 40%;
}
#wrapper {
background-color:gray;
padding:5px;
float:left;
width: 50%;
}
这应该管用 指定#包装的宽度
指定包装的宽度
指定包装的宽度
指定包装的宽度
您应该这样做: HTML
<img src="whatever">
<div id="wrapper">
<table>
<tbody>
<tr>
<td>left</td>
<td>some text</td>
</tr>
<tr>
<td>left</td>
<td></td>
</tr>
<tr>
<td>left</td>
<td>NG</td>
</tr>
</tbody>
</table>
</div>
img {
float:right;
}
#wrapper {
background-color:gray;
right: 285px;
position: absolute;
}
#wrapper table {
table-layout:fixed;
width: 100%;
background-color:#00FFFF;
}
td {
padding:5px;
border: 1px solid white;
border-collapse:collapse;
}
你应该这样做: HTML
<img src="whatever">
<div id="wrapper">
<table>
<tbody>
<tr>
<td>left</td>
<td>some text</td>
</tr>
<tr>
<td>left</td>
<td></td>
</tr>
<tr>
<td>left</td>
<td>NG</td>
</tr>
</tbody>
</table>
</div>
img {
float:right;
}
#wrapper {
background-color:gray;
right: 285px;
position: absolute;
}
#wrapper table {
table-layout:fixed;
width: 100%;
background-color:#00FFFF;
}
td {
padding:5px;
border: 1px solid white;
border-collapse:collapse;
}
你应该这样做: HTML
<img src="whatever">
<div id="wrapper">
<table>
<tbody>
<tr>
<td>left</td>
<td>some text</td>
</tr>
<tr>
<td>left</td>
<td></td>
</tr>
<tr>
<td>left</td>
<td>NG</td>
</tr>
</tbody>
</table>
</div>
img {
float:right;
}
#wrapper {
background-color:gray;
right: 285px;
position: absolute;
}
#wrapper table {
table-layout:fixed;
width: 100%;
background-color:#00FFFF;
}
td {
padding:5px;
border: 1px solid white;
border-collapse:collapse;
}
你应该这样做: HTML
<img src="whatever">
<div id="wrapper">
<table>
<tbody>
<tr>
<td>left</td>
<td>some text</td>
</tr>
<tr>
<td>left</td>
<td></td>
</tr>
<tr>
<td>left</td>
<td>NG</td>
</tr>
</tbody>
</table>
</div>
img {
float:right;
}
#wrapper {
background-color:gray;
right: 285px;
position: absolute;
}
#wrapper table {
table-layout:fixed;
width: 100%;
background-color:#00FFFF;
}
td {
padding:5px;
border: 1px solid white;
border-collapse:collapse;
}
仅使用CSS。HTML与原版完全相同,因此在此不再引用。CSS只做了几处更改。这里的关键是不要浮动表的容器,并对其包装应用overflow:hidden
select {
float:right;
}
#wrapper {
background-color:gray;
padding:5px;
width: auto;
overflow: hidden;
}
#wrapper table {
table-layout:fixed;
width: 100%;
background-color:#00FFFF;
}
td {
padding:5px;
border: 1px solid white;
border-collapse:collapse;
}
您可能希望将整个内容(select
和table
)封装在div
包装中,以便控制如何在页面上下文中使用它。仅使用CSS。HTML与原版完全相同,因此在此不再引用。CSS只做了几处更改。这里的关键是不要浮动表的容器,并对其包装应用overflow:hidden
select {
float:right;
}
#wrapper {
background-color:gray;
padding:5px;
width: auto;
overflow: hidden;
}
#wrapper table {
table-layout:fixed;
width: 100%;
background-color:#00FFFF;
}
td {
padding:5px;
border: 1px solid white;
border-collapse:collapse;
}
您可能希望将整个内容(select
和table
)封装在div
包装中,以便控制如何在页面上下文中使用它。仅使用CSS。HTML与原版完全相同,因此在此不再引用。CSS只做了几处更改。这里的关键是不要浮动表的容器,并对其包装应用overflow:hidden
select {
float:right;
}
#wrapper {
background-color:gray;
padding:5px;
width: auto;
overflow: hidden;
}
#wrapper table {
table-layout:fixed;
width: 100%;
background-color:#00FFFF;
}
td {
padding:5px;
border: 1px solid white;
border-collapse:collapse;
}
您可能希望将整个内容(select
和table
)封装在div
包装中,以便控制如何在页面上下文中使用它。仅使用CSS。HTML与原版完全相同,因此在此不再引用。CSS只做了几处更改。这里的关键是不要浮动表的容器,并对其包装应用overflow:hidden
select {
float:right;
}
#wrapper {
background-color:gray;
padding:5px;
width: auto;
overflow: hidden;
}
#wrapper table {
table-layout:fixed;
width: 100%;
background-color:#00FFFF;
}
td {
padding:5px;
border: 1px solid white;
border-collapse:collapse;
}
您可能希望将整个内容(
select
和table
)封装在一个div
包装器中,让您控制如何在页面上下文中使用它。虽然这是可能的,但如果图像只使用10%的屏幕,我将浪费30%。这不是最好的解决方案。虽然这是可能的,但如果图像只占用屏幕的10%,我将浪费30%。这不是最好的解决方案。虽然这是可能的,但如果图像只占用屏幕的10%,我将浪费30%。这不是最好的解决方案。虽然这是可能的,但如果图像只占用屏幕的10%,我将浪费30%。这不是最好的解决方案。此解决方案不适用于大于285px的图像。我认为浮动元素的概念是内容自动在其周围浮动。定义固定大小适用于此图像,但正如我所写的:浮动元素的大小是可变的。@GunnarBernstein如果确实有图像,则必须知道其宽度。发布问题时请准确。@MiniRagnarok285px
背后的想法是你知道你的答案的宽度image@Arash阅读问题的第一句。他不知道图像的大小。请求并不是那么不合理。这个解决方案对大于285px的图像不起作用。我认为浮动元素的概念是内容自动在其周围浮动。定义固定大小适用于此图像,但正如我所写的:浮动元素的大小是可变的。@GunnarBernstein如果确实有图像,则必须知道其宽度。发布问题时请准确。@MiniRagnarok285px
背后的想法是你知道你的答案的宽度image@Arash阅读问题的第一句。他不知道图像的大小。请求并不是那么不合理。这个解决方案对大于285px的图像不起作用。我认为浮动元素的概念是内容自动在其周围浮动。定义固定大小适用于此图像,但正如我所写的:浮动元素的大小是可变的。@GunnarBernstein如果确实有图像,则必须知道其宽度。发布问题时请准确。@MiniRagnarok285px
背后的想法是你知道你的答案的宽度image@Arash阅读问题的第一句。他不知道图像的大小。我