介绍
在本教程中,您将使用 HTML 表格和 CSS 类重新创建 演示网站 的“教育”部分和“技能”部分(或第五部分)。 如果您希望个性化您的网站,请随时使用您自己的信息切换 Sammy 的信息。 您在此处使用的方法可以应用于其他 CSS/HTML 网站项目。
要构建这些部分,您将创建一个 CSS 类来设置两个大小相等的内容框,这些内容框可以并排放置在网页上。 然后,您将在每个框中添加一个表格,您将在其中添加文本内容。
先决条件
要学习本教程,请确保您已按照本系列 如何设置 CSS 和 HTML 练习项目 中的前一个教程中的说明设置了必要的文件和文件夹。
创建两个大小相同的表格并为其设置样式
首先,将以下代码片段复制并粘贴到 styles.css 文件的底部:
样式.css
. . .
/* Fifth section */
.column-2a {
float: left;
width: 45%;
padding: 40px;
padding-left:70px;
padding-right: 70px;
padding-bottom:60px;
height:450px;
margin:30px;
margin-right:30px;
margin-bottom: 40px;
background-color:white;
}
此代码片段创建了类 column-2a,它类似于您在本系列的 上一个教程 中创建用于设置“关于”部分样式的 column-2 类,除了它的height 属性设置为 450px. 如果更改此框中的内容量,可能需要相应调整高度,否则可能溢出或被截断。 如果您想了解有关其他声明的更多信息,请查看本教程系列中有关设置 content、padding 和 margins 的大小的前面部分。
在继续之前保存 styles.css 文件。
接下来,返回 index.html 文件并在最后一个关闭 </div> 标记之后粘贴以下代码片段:
索引.html
. . .
<!--Section 5: Education and Skills-->
<div class="column-2a">
<h2>Education</h2>
<table class="table-style">
<tr>
<td>Barnacle Bootcamp</td>
<td>2020</td>
</tr>
<tr>
<td>Seaweed University</td>
<td>2019-2020</td>
</tr>
<tr>
<td>Highwater High School</td>
<td>2018-2019</td>
</tr>
<tr>
<td>Middle-Sized Pond Middle School</td>
<td>2017-2018</td>
</tr>
<tr>
<td>Minnow Elementary School</td>
<td>2016-2017</td>
</tr>
<tr>
<td>Phytoplankton Preschool</td>
<td>2015-2016</td>
</tr>
</table>
</div>
此代码片段使用“column-2a”类创建一个列,并插入一个使用 上一教程 中创建的 table-style 类样式的表格。 在表格内,您放置了教育历史内容。 <tr> 标签打开一个表 row,其中插入了以下三组表 data(用 <td> 标签标记)。 要了解有关 HTML 表格如何工作的更多信息,请访问我们的教程 如何使用 HTML 创建表格
保存文件并重新加载浏览器以检查表格是否正确显示。 您应该有如下屏幕截图所示的表格:
接下来,您将添加列出 Sammy 技能的第二个表。 返回到 index.html 文件并在最后一个关闭 </div> 标记之后粘贴以下代码片段:
索引.html
. . .
<div class="column-2a">
<h2>Skills</h2>
<table class="table-style">
<tr>
<td>Social Media</td>
<td>⭐⭐⭐⭐⭐</td>
</tr>
<tr>
<td>Public Speaking</td>
<td>⭐⭐⭐⭐⭐</td>
</tr>
<tr>
<td>Internet Ethics Ambassador</td>
<td>⭐⭐⭐⭐</td>
</tr>
<tr>
<td>Content production</td>
<td>⭐⭐⭐⭐⭐</td>
</tr>
<tr>
<td> HTML</td>
<td>⭐⭐⭐</td>
</tr>
<tr>
<td> CSS</td>
<td>⭐⭐⭐</td>
</tr>
</table>
</div>
此代码片段的工作方式与前面的代码片段完全相同:它使用 column-2a 类创建一个列,并插入一个以 table-style 类为样式的表格。 请注意,您正在使用表情符号来创建星形图像。 您可以将任何表情符号用作 HTML 文本内容。
保存文件并重新加载浏览器以检查表格是否正确显示。 您现在应该有两个并排显示的表格,如本教程开头的图像所示。
结论
您现在已经使用样式表添加了文本内容。 您可以尝试调整大小并添加行和列,以针对不同目的自定义表格。 在下一个教程中,您将在您的网站上创建一个带有大型特色报价的内容框。