整合营销服务商

电脑端+手机端+微信端=数据同步管理

免费咨询热线:

12.HTML创建和格式化表格

格是组织和显示数据的一种有效方式,无论是在文档中还是网页上。良好的表格设计可以提高信息的可读性和易理解性。本文将详细介绍如何创建和格式化表格,并提供一些实例。

创建表格

在Word或类似文档编辑器中创建表格

  1. 插入表格:打开文档编辑器,例如Microsoft Word,找到“插入”选项卡,点击“表格”,选择需要的行数和列数。
  2. 输入数据:点击表格中的单元格,开始输入数据。可以使用Tab键在单元格之间跳转。
  3. 调整行列:根据需要调整行高和列宽。在Word中,可以通过拖动表格边框来调整,或者点击右键选择“表格属性”进行精确设置。

在HTML中创建表格

<table>
  <tr>
    <th>Header 1</th>
    <th>Header 2</th>
  </tr>
  <tr>
    <td>Data 1</td>
    <td>Data 2</td>
  </tr>
  <tr>
    <td>Data 3</td>
    <td>Data 4</td>
  </tr>
</table>

  • <table> 标签用于创建表格。
  • <tr> 标签定义表格中的行。
  • <th> 标签定义表头单元格,通常加粗居中显示。
  • <td> 标签定义标准单元格。

格式化表格

格式化表格包括调整表格的样式、布局和颜色等,以提高其可读性和美观性。

文档编辑器中的格式化

  1. 边框样式:可以为表格或单个单元格设置边框样式、颜色和宽度。在Word中,选择表格,然后在“设计”选项卡中选择边框样式。
  2. 单元格填充:为了区分不同的行或列,可以对单元格进行颜色填充。在Word中,选择单元格或行列,然后在“布局”选项卡中选择“填充”。
  3. 文本对齐:文本对齐方式可以设置为左对齐、居中或右对齐。选择单元格后,在“布局”选项卡中选择对齐方式。
  4. 合并单元格:有时需要将多个单元格合并为一个单元格以显示标题或其他信息。选择要合并的单元格,然后点击“合并单元格”。

HTML中的格式化

在HTML中,格式化通常通过CSS完成。

<style>
  table {
    width: 100%;
    border-collapse: collapse;
  }
  th, td {
    border: 1px solid black;
    padding: 8px;
    text-align: left;
  }
  th {
    background-color: #f2f2f2;
  }
  tr:nth-child(even) {
    background-color: #f9f9f9;
  }
</style>

  • border-collapse 设置为 collapse 以消除单元格之间的间隙。
  • th, td 设置了边框、填充和文本对齐。
  • th 设置了表头的背景色。
  • tr:nth-child(even) 为偶数行设置了条纹效果。

实例

文档编辑器实例

假设我们需要创建一个3x3的表格,显示一个小型团队的成员信息。

  1. 插入一个3行3列的表格。
  2. 输入数据:姓名、职位、邮箱。
  3. 设置第一行为表头,加粗并填充淡蓝色背景。
  4. 设置所有单元格的文本为居中对齐。
  5. 为表格添加外边框,并为行添加细边框。

HTML实例

<!DOCTYPE html>
<html>
<head>
<style>
  table {
    width: 50%;
    border-collapse: collapse;
    margin: 25px 0;
  }
  th, td {
    border: 1px solid #ddd;
    padding: 8px;
    text-align: left;
  }
  th {
    background-color: #4CAF50;
    color: white;
  }
  tr:nth-child(even) {
    background-color: #f2f2f2;
  }
</style>
</head>
<body>

<table>
  <tr>
    <th>Name</th>
    <th>Position</th>
    <th>Email</th>
  </tr>
  <tr>
    <td>Alice</td>
    <td>Manager</td>
    <td>alice@example.com</td>
  </tr>
  <tr>
    <td>Bob</td>
    <td>Developer</td>
    <td>bob@example.com</td>
  </tr>
  <tr>
    <td>Charlie</td>
    <td>Designer</td>
    <td>charlie@example.com</td>
  </tr>
</table>

</body>
</html>

在这个HTML实例中,我们创建了一个带有条纹效果的表格,表头有绿色背景和白色文字,每个单元格都有适当的填充和边框。

结论

创建和格式化表格是一项基本技能,无论是在文档编辑器还是HTML中。一个良好格式化的表格不仅能有效传达信息,还能提升整体文档或网页的美观性和专业性。通过实践这些技巧和使用示例作为参考,你可以创建出既实用又吸引人的表格。

Excel中给表格进行颜色填充,不仅凸显出表格的重要性,而且在一定程度上美化了表格,今天在小编的带领下,大家可以一起去看看如何把表格的填充背景设置为中心辐射类型的,这样的填充背景相对于普通的背景而言,更能够引起人们的吸引力。

  • 软件版本:
  • 软件大小:
  • 软件授权:
  • 适用平台:
  • http://dl.pconline.com.cn/download/121649.html

操作步骤

1、首先打开一份原始的工作表,选中整个表格所在的单元格,单击“开始”选项卡,在“单元格”区域单击“格式”选项组,然后在弹出的下拉菜单中选择“设置单元格格式”命令;

2、在弹出的对话框中单击“填充”选项卡,然后在中间区域单击“填充效果”选项;

3、在“填充效果”的对话框中单击“双色”按钮;然后在其旁边的“颜色一”和“颜色二”中分别选择两种不同的颜色,小编在这里将颜色一设置为红色,颜色二为黄色,之后单击“中心辐射”按钮,一切准备就绪后单击“确定”按钮;

4、此时系统会自动的返回到“设置单元格格式”对话框中,我们将其“关闭”即可;

5、最后回到工作薄中我们一起开看下设置后的效果吧:

中心辐射效果图

提示:中心辐射的背景可以很快的引起读者的吸引力,并且用户还可以自己设置颜色哦。

伙伴们,好几天不见了,这一周菜鸟小白工作很忙,所以没有每天更新学习内容,但是菜鸟小白的学习是没有停下来的,只是没有时间来整理学习笔记了。现在就将菜鸟小白这两天学习的HTML基础和大家分享,其中还会拿一些标签进行举例,显示效果。

HTML概述

HTML语言是一种标签语言,它不需要编译,可以直接由浏览器执行。在标准网页设计中HTML负责填充网页的内容,HTML编写的超文本文档(文件)称之为HTML文档(网页),它包含了一些html元素,使用html或者htm为文件名后缀,能独立于各种操作系统平台,如Unix、Windows等

HTML文档结构

标准的html文档是由标签和要显示在网页上的内容组成。HTML用于描述功能的符号成为“标签”,如<html>、<body>、<table>等。HTML标签规定HTML文档的逻辑结构,并且控制文档的显示格式,然后由浏览器来负责解释并显示页面。通过使用标签可以区分文本文件的各个组成部分,对页面上的文字、表格、图片等多媒体数据所出现的位置、形式、顺序及网页间的超链接关系进行设定。

HTML标签

标签都是封装在一对尖括号“<……>”之中。标签只改变网页的显示方式,本身不会显示在窗口中。HTML文档中最先出现的标签是<html>标签。<html>标签是文档标识符,它是成对出现的,首标签<html>和尾标签</html>分别位于文档的最前面和最后面,明确地表示文档是以超文本标识语言(HTML)编写的。该标签不带任何属性

<html>……</html>之间有如下标签:

头部标签<head>……</head>

head是英文“头”的意思。习惯上用户把HTML文档分为文档头和文档主体两部分。文档主体部分就是在web浏览器窗口的用户区内看到的内容,而文档头部分用来规定该文档的标题(出现在web浏览器窗口的标题栏中)和文档的一些属性。<head>标签对的作用就是控制文档的头部信息。中间可以使用<title>……</title>、<script>……</script>标签对,在此标签中间可以HTML文档的标签是可以嵌套的,即在一对标签中可以嵌入另外一对子标签,用来规定母标签所含范围的属性或其中某一部分内容,嵌套在<head>……</head>标签对中使用的主要有<title>标签

<html lang="zh-cn">
<head>
<meta content="text/html;charset=utf-8">
菜鸟小白的学习分享
</head>
</html>

保存为HTML文件后显示如下:

标题标签<title>……</title>

<title>标签是成对出现的,用以规定HTML文档的标题。在<title>……</title>之间的内容将显示在web浏览器窗口的标题栏中。另外,<title>……</title>标签对只能放在<head>……</head>标签对之间,而且其内部不能包含其它标签。

<html lang="zh-cn">
<head>
<meta content="text/html;charset=utf-8">
<title>菜鸟小白的学习分享</title>
</head>
</html>

修改后显示如下:

主体标签<body>……</body>

<body>标签也是成对出现的。在<body>……</body>之间的内容将显示在web浏览器窗口的用户区内,它是HTML文档的主体部分。可以把HTML文档的主体区域简单地理解成标题以外的所有部分,该部分可以包含<table>、<font>、<img>、<div>等标签。结束标签</body>指明主体区域的结尾,在<body>中可以规定整个文档的一些基本属性:

  • “bgcolor”:指定html文档的背景色
  • “text”:指定html文档中文字的颜色
  • “link”:指定html文档中待连接超链接对象的颜色
  • “alink”:指定html文档中连接中超链接对象的颜色
  • “vlink”:指定html文档中已连接超链接对象的颜色
  • “background”:指定html文档的背景文件

我们验证了前两个属性

<html lang="zh-cn">
<head>
<meta content="text/html;charset=utf-8">
<title>菜鸟小白的学习分享</title>
</head>

<body bgcolor="11ffff" text="000000">
  测试内容
​
</body>
</html>

显示效果如下:


特殊字符

在html中有许多特殊字符需要处理,例如:“<”、">"这两个符号本身是用来表示标签的开始和结束的,是没有办法通过直接打出来的,必须输入编码表示法:“<”和“>”。

通常情况下html会自动截取多余的空格。不管你加多少个空格,都被看做一个空格。如果要显示多个空格,可以使用 表示空格

我们看看实现代码

<html lang="zh-cn">
<head>
<meta content="text/html;charset=utf-8">
<title>菜鸟小白的学习分享</title>
</head>
​
<body bgcolor="11ffff" text="000000">
  <测试内容>  空格在中间 看到了吧
​
</body>
</html>

显示效果:


格式标签

在浏览器中控制文本对象的显示,包括段落、换行、水平线等标签,下面介绍几个常用的html格式标签。所有的格式标签全部都是在嵌套在<body>……</body>标签对之间的

段落标签<p>

全称paragraph。<p>……</p>标签对用于创建一个段落,支持align属性来设置对齐方式,语法如下:

  • <p align=“属性”>段落内容</p>
  • align:设定水平对齐方式,常见设置:
  • 置左:align=“left”
  • 置中:align=“center”
  • 置右:align=“right”我们验证一个居中的对齐方式吧
<html lang="zh-cn">
<head>
<meta content="text/html;charset=utf-8">
<title>菜鸟小白的学习分享</title>
</head>
​
<body bgcolor="11ffff" text="000000">
  <p align="center"><测试内容>  空格在中间 看到了吧</p>
​
</body>
</html>

显示效果:


换行标签

在不另起一段的情况下将当前文本强制换行,<br>标签属于单独出现的标签,禁止出现结束标签。

<html lang="zh-cn">
<head>
<meta content="text/html;charset=utf-8">
<title>菜鸟小白的学习分享</title>
</head>
​
<body bgcolor="11ffff" text="000000">
  <p align="center"><测试内容></br>  空格在中间 看到了吧</p>
​
</body>
</html>

显示效果:


预格式化标签<pre>

可以完整保留设计者在源文件中所定义的格式,包含各种空格,缩进,以及其他特殊字符,全部都原封不动的展示在浏览器页面上。

<html lang="zh-cn">
<head>
<meta content="text/html;charset=utf-8">
<title>菜鸟小白的学习分享</title>
</head>
​
<body bgcolor="11ffff" text="000000">
  <p align="center"><测试内容></br>  空格在中间 看到了吧</p>
<pre>
我是菜鸟小白
你们的好朋友
​
  让我们一起学习吧!!!
</pre>
​
</body>
</html>

显示效果:


列表标签

主要分为无序列表、排序列表、目录列表、菜单列表和描述性列表五种类型

  • 无序列表<ul><li>……</li></ul>
  • 排序列表<ol><li>……</li></ol>
  • 目录列表
  • 菜单列表
  • 描述性列表<dl><dt>列表头<dd>列表内容​我们就验证一个无序列表和一个描述性列表吧​无序列表:
<html lang="zh-cn">
<head>
<meta content="text/html;charset=utf-8">
<title>菜鸟小白的学习分享</title>
</head>
​
<body bgcolor="11ffff" text="000000">
<ul>
<li>我是菜鸟小白</li>
<li>你们的好朋友</li>
​
<li>  让我们一起学习吧!!!</li>
</ul>
​
</body>
</html>

效果如下:


​描述性列表:
<html lang="zh-cn">
<head>
<meta content="text/html;charset=utf-8">
<title>菜鸟小白的学习分享</title>
</head>
​
<body bgcolor="11ffff" text="000000">
<dl>
<dt>菜鸟小白测试表头</dt>
<dd>我是菜鸟小白</dd>
<dd>你们的好朋友</dd>
<dd>  让我们一起学习吧!!!</dd>
<dt>菜鸟小白测试表头2</dt>
<dd>我是菜鸟小白</dd>
<dd>你们的好朋友</dd>
<dd>  让我们一起学习吧!!!</dd>
</dl>
​
</body>
</html>

显示效果如下:


好了,今天的内容就到这了,我们明天继续学习HTML基础内容,不见不散~