gpt4 book ai didi

html - 如何使用 CSS 模拟表格行宽百分比?

转载 作者:行者123 更新时间:2023-11-28 04:25:23 26 4
gpt4 key购买 nike

从这里可能看不出我正在尝试创建如下表所示的内容:

http://jsfiddle.net/yVScW/1/

|     40%       |          60%        |
______________________________________
|----header----|---------content------|
|----header----|---------content------|
______________________________________

header 占据 40%row width,content 占据 60% 的行宽行。

这是我在 CSS 中的最佳近似,但不起作用:

.top  {padding:5px;background:blue; width:200px;}
.layer {padding:5px;background:green;}
.header {padding:5px;background:yellow; width:40%;display:inline;}
.content {padding:5px;background:red; width:60%;display:inline;}

使用这个 HTML:

<div class="top">
<p class="layer">
<div class="header">header</div>
<div class="content">content</div>
</p>
<p class="layer">
<div class="header">header</div>
<div class="content">content</div>
</p>
</div>

最佳答案

是的。 table 是邪恶的。但。他们在这里工作得很好。你为什么不做...

<table class="top">
<tr class="layer">
<th>
header
</th>
<td class="content">
content
</td>
</tr>
</table>

并将您的样式更改为:

.top  {
padding:5px;
background:blue;
width:200px;
}
.layer {
padding:5px;
background:green;
}
th {
padding:5px;
background:yellow;
width:40%;
display:inline;
}
.content {
padding:5px;
background:red;
width:60%;
display:inline;
}

关于html - 如何使用 CSS 模拟表格行宽百分比?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5877389/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com