gpt4 book ai didi

css - 如何正确使用表的表环境

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

作为一个 html 外行,我坚持正确地创建一个表。我创建了一个最小的 html 和 css 来向您展示我的问题。 end result

从这里可以看出,Headingcontent 之间有一个巨大的差距(可能是由于表格中的 cellpadding 标记;但是如果我删除了它们,Content # 列太近了)。那么,如何适当调整空间呢?

我的第二个问题是关于 td 的定位。我想让这三列(内容 1、2 和 3)等间距以跨越内容区域,并在它们之间留出空间。不像现在这样向左侧淬火。

我该怎么做?最少的代码是:

trial.html:

<!DOCTYPE html>
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
<title>Trial</title>
<link rel="stylesheet" href="trial.css" />
</head>
<body>
<div id="content">
<h2>Heading</h2>
<table cellpadding="05" cellspacing="10" border="0">
<tr style="vertical-align:top">
<td style="vertical-align:text-top">
<h3>Content 1</h3>
<ol>
<li>inp 1</li>
</ol>
</td>
<td>
<h3>Content 1</h3>
<ol>
<li>inp 1</li>
</ol>
</td>
<td>
<h3>Content 1</h3>
<ol>
<li>inp 1</li>
</ol>
</td>
</tr>
</table>
</div>
</body>
</html>

和 trial.css:

body {
font : 100% "Times New Roman", Times, serif;
color : #0066cc;
background : #184470;
margin : 0;
}
#content {
background : #e4ecef;
padding : 0.0em 2.5em;
width : 62%;
float : right;
margin-right : 17%;
margin-left : 30%;
}
h2{
font-size : 200%;
color : #0066cc;
}
h3{
font-size : 125%;
color : #0066cc;
}

注意 来自网络,可能我想做一个div,而不是table。但我很困惑。这不是表格的正确用法吗?请指教。

最佳答案

我认为您最好使用 div 而不是表格。稍微更新了您的 HTML:

<!DOCTYPE html>
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
<title>Trial</title>
<link rel="stylesheet" href="trial.css" />
</head>
<body>
<div id="content">
<h2>Heading</h2>
<div class="row">
<div class="column">
<h3>Content 1</h3>
<ol>
<li>inp 1</li>
</ol>
</div>
<div class="column">
<h3>Content 1</h3>
<ol>
<li>inp 1</li>
</ol>
</div>
<div class="column">
<h3>Content 1</h3>
<ol>
<li>inp 1</li>
</ol>
</div>
</div>
</div>
</body>
</html>

然后是你的 CSS:

.row { clear:both }
.column { display:inline-block; width:33% }

设置 display:inline-block 将使 div 彼此相邻显示,我将宽度设置为整个容器的 1/3。这里有一个很好的介绍和其他布局信息 http://learnlayout.com/inline-block.html

关于css - 如何正确使用表的表环境,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28632757/

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