天我们继续看看html的学习笔记。
将文本设置为标题显示的标签对。设定标题字体大小,n=1(大)~6(小),标题大小一共有6种,也就是从<h1>……</h1>到<h6>……</h6>
<html lang="zh-cn">
<head>
<meta content="text/html;charset=utf-8">
<title>菜鸟小白的学习分享</title>
</head>
<body bgcolor="11ffff" text="000000">
<h1>我是菜鸟小白</h1>
<h2>你们的好朋友</h2>
<h3> 让我们一起学习吧!!!</h3>
</body>
</html>
显示效果如下:
对文字的格式做相应的变化,如粗体、斜体、底线、上标、下标等。常用的字体修饰标签有以下几种。
<html lang="zh-cn">
<head>
<meta content="text/html;charset=utf-8">
<title>菜鸟小白的学习分享</title>
</head>
<body bgcolor="11ffff" text="000000">
<b>我是菜鸟小白呀</b>
我是菜鸟小白呀
</body>
</html>
显示效果如下:
设置文档的字体,改变其属性,对文本进行不同的设置,包含字体、大小、颜色等
我们看看大小的对比区别
<html lang="zh-cn">
<head>
<meta content="text/html;charset=utf-8">
<title>菜鸟小白的学习分享</title>
</head>
<body bgcolor="11ffff" text="000000">
我是菜鸟小白
<font size="20px">我是菜鸟小白呀</font>
</body>
</html>
显示效果如下:
在不同文档、同一个文档的不同段落之前相互跳转。html链接包含两部分:锚标和目标点。锚标就是链接的源点,当鼠标被移动到锚标处时会变成小手状。此时,用户通过点击鼠标就可以到达链接的目标点。目标点可以是一张图片、一个网络文件、一个多媒体文件等。
用于设定链接地址,其链接地址必须是URL地址,必须给出具体的路径。其中URL地址可以为下面内容:
<a href="http://www.baidu.com">百度地址</a>
点击页面的百度地址可直接跳转到百度页面
<a href="cainiao-跳转后页面.html">跳转</a>
跳转前页面
点击跳转后直接跳转到新的本机页面
<a href="index.txt">txt文件,打开进行编辑</a>
<a href="index.wav">播放声音</a>
<!--在新的窗口中打开百度首页-->
<a href="http://www.baidu.com" target=_blank>百度地址</a>
浏览器会以浮动提示的方式显示解释信息
<a href="http://www.baidu.com" target=_blank title="百度欢迎你">百度地址</a>
实际效果展示:
利用name属性作为锚定位,可以实现文档内部的定位。这个需要我们在两个<a>标签中,一个写明name,作为一个锚点;另外一个写明herf,用于指向锚点。如下面的示例,点击“百度地址”会跳转到“这是测试跳转处”(当页面超过一页长度时,测试效果更明显)
<html lang="zh-cn">
<head>
<meta content="text/html;charset=utf-8">
<title>菜鸟小白的学习分享</title>
</head>
<body bgcolor="11ffff" text="000000">
<a name=ceshi>这是测试跳转</a>
<a href="#ceshi" title="百度欢迎你">百度地址</a>
</body>
</html>
<img src="https://mmbiz.qpic.cn/sz_mmbiz_png/l8AWk3KYjz4lGzzlHNpH7gCkT3kPLd0OSvgQJIp5RotD7VwV0zmYdXMACNBoOWE12FXnYZOkbv0VmnxkWibic5eQ/640?wx_fmt=png&tp=webp&wxfrom=5&wx_lazy=1&wx_co=1">
<img heigh="500px" width="500px" src="https://mmbiz.qpic.cn/sz_mmbiz_png/l8AWk3KYjz4lGzzlHNpH7gCkT3kPLd0OSvgQJIp5RotD7VwV0zmYdXMACNBoOWE12FXnYZOkbv0VmnxkWibic5eQ/640?wx_fmt=png&tp=webp&wxfrom=5&wx_lazy=1&wx_co=1">
<img align="right" heigh="500px" width="500px" src="https://mmbiz.qpic.cn/sz_mmbiz_png/l8AWk3KYjz4lGzzlHNpH7gCkT3kPLd0OSvgQJIp5RotD7VwV0zmYdXMACNBoOWE12FXnYZOkbv0VmnxkWibic5eQ/640?wx_fmt=png&tp=webp&wxfrom=5&wx_lazy=1&wx_co=1">
<img border="20px" align="rows" heigh="500px" width="500px" src="https://mmbiz.qpic.cn/sz_mmbiz_png/l8AWk3KYjz4lGzzlHNpH7gCkT3kPLd0OSvgQJIp5RotD7VwV0zmYdXMACNBoOWE12FXnYZOkbv0VmnxkWibic5eQ/640?wx_fmt=png&tp=webp&wxfrom=5&wx_lazy=1&wx_co=1">
创建一个表格,有属性width(宽度)、height(高度)、border(边框)、bordercolor(边框颜色)、cellspacing、cellpadding
创建表格中的每一行,有属性align、valign、bgcolor
创建表格的中每一列,有属性
设置表头
我们现在建造一个表
<html lang="zh-cn">
<head>
<meta content="text/html;charset=utf-8">
<title>菜鸟小白的学习分享</title>
</head>
<body bgcolor="11ffff" text="000000">
<table border>
<th>测试表头</th>
<tr>
<td>这是第一行第一列</td>
<td>这是第一行第二列</td>
<td>这是第一行第三列</td>
</tr>
<tr>
<td>这是第二行第一列</td>
<td>这是第二行第二列</td>
<td>这是第二行第三列</td>
</tr>
</table>
</body>
</html>
显示如下:
一个浏览器文档窗口一般只能显示一个网页文件,但是使用框架标签就可以将一个浏览器文档窗口分割成多个子窗口,每个子窗口中都可以显示一个独立的网页文件。
多个框架组成了一个框架集(Frameset),定义了各个框架如何排列的。有属性rows和cols,两个属性至少选择一个,否则浏览器只显示第一个定义的框架。
<html lang="zh-cn">
<head>
<meta content="text/html;charset=utf-8">
<title>菜鸟小白的学习分享</title>
</head>
<frameset cols="25%,50%,25%">
<frame src="https://www.baidu.com"></frame>
<frame src="https://www.qq.com"></frame>
<frame src="https://www.sina.com"></frame>
</frameset>
</html>
最终我们将三个页面在同一个web窗口展示出来了
主要用于采集和提交用户输入的信息,使网页具有交互功能。有属性:
这个标签必须放在<form>……</form>标签之间。有属性type,具体参数值有:
<html lang="zh-cn">
<head>
<meta content="text/html;charset=utf-8">
<title>菜鸟小白的学习分享</title>
</head>
<body>
<p>用户名<input type="text"></input></p>
<p>多行输入框<textarea></textarea></p>
<p>密 码<input type="password"></input></p>
<p>单选框<input type="radio"></input></p>
<p>复选框<input type="checkbox"></input></p>
<p>下拉框<input type="select"></input></p>
<p>提交<input type="submit"></input></p>
<p>重置<input type="reset"></input></p>
<p>图片提交<input type="image"></input></p>
<p>文件提交<input type="file"></input></p>
</body>
</html>
实现效果:
好了,今天的内容就分享完了,如有什么意见和建议可以私信菜鸟小白哦,我们下期再会~
例
一个简单的 HTML 表格,包含两列两行:
<table border="1">
<tr>
<th>Month</th>
<th>Savings</th>
</tr>
<tr>
<td>January</td>
<td>0</td>
</tr>
</table>
浏览器支持
所有主流浏览器都支持 <table> 标签。
标签定义及使用说明
<table> 标签定义 HTML 表格
一个 HTML 表格包括 <table> 元素,一个或多个 <tr>、<th> 以及 <td> 元素。
<tr> 元素定义表格行,<th> 元素定义表头,<td> 元素定义表格单元。
更复杂的 HTML 表格也可能包括 <caption>、<col>、<colgroup>、<thead>、<tfoot> 以及 <tbody> 元素。
HTML 4.01 与 HTML5之间的差异
在 HTML5 中,仅支持 "border" 属性,并且只允许使用值 "1" 或 ""。
属性
属性 | 值 | 描述 |
---|---|---|
align | leftcenterright | HTML5 不支持。HTML 4.01 已废弃。 规定表格相对周围元素的对齐方式。 |
bgcolor | rgb(x,x,x)#xxxxxxcolorname | HTML5 不支持。HTML 4.01 已废弃。 规定表格的背景颜色。 |
border | 1"" | 规定表格单元是否拥有边框。 |
cellpadding | pixels | HTML5 不支持。规定单元边沿与其内容之间的空白。 |
cellspacing | pixels | HTML5 不支持。规定单元格之间的空白。 |
frame | voidabovebelowhsideslhsrhsvsidesboxborder | HTML5 不支持。规定外侧边框的哪个部分是可见的。 |
rules | nonegroupsrowscolsall | HTML5 不支持。规定内侧边框的哪个部分是可见的。 |
summary | text | HTML5 不支持。规定表格的摘要。 |
width | pixels% | HTML5 不支持。规定表格的宽度。 |
全局属性
<table> 标签支持 HTML 的全局属性。
事件属性
<table> 标签支持 HTML 的事件属性。
如您还有不明白的可以在下面与我留言或是与我探讨QQ群308855039,我们一起飞!
HTML表格的构建中,<tr>标签(表格行)扮演着基础而关键的角色。正确使用表格行不仅能够提升数据展示的清晰度,还可以通过各种技巧增强表格的功能性和交互性。本文将深入探讨如何高效利用<tr>标签,从而在网页设计中实现更精细、更专业的布局和表现。
在HTML中,<tr>标签用于定义表格的行。每个<tr>元素内部可以包含一或多个<td>(表格单元格)或<th>(表头单元格)元素,用于展示具体的数据或标题。
一个典型的表格行示例如下:
<table>
<tr>
<th>编号</th>
<th>姓名</th>
<th>职位</th>
</tr>
<tr>
<td>1</td>
<td>王小明</td>
<td>前端开发</td>
</tr>
</table>
这个例子展示了如何使用<tr>来创建包含标题和一行数据的表格。
通过CSS,我们可以对表格行进行样式化,例如设置斑马线效果(条纹表格)、行悬停颜色等,以提升可读性和用户体验。
tr:nth-child(even) {
background-color: #f2f2f2;
}
tr:hover {
background-color: #ddd;
}
给表格行添加类或ID,可以更细致地控制特定行的样式,这对于突出显示某些数据非常有用。
可以通过JavaScript为表格行添加点击事件,达到如弹出详细信息、修改数据等交互效果。
document.querySelectorAll("tr").forEach(row => {
row.addEventListener("click", function() {
alert("你点击了一行!");
});
});
在需要动态修改表格内容的场景下,可以通过JavaScript动态地添加或删除表格行。
function addRow() {
const table = document.getElementById("myTable");
const row = table.insertRow(-1); // 插入到表格末尾
const cell1 = row.insertCell(0);
const cell2 = row.insertCell(1);
cell1.innerHTML = "新行单元格1";
cell2.innerHTML = "新行单元格2";
}
通过深入了解和运用<tr>标签,你可以大幅提升HTML表格的功能性和视觉吸引力。无论是数据密集型网站还是需要高度定制的用户界面,精通这些技巧将使你在网页开发中更加得心应手。
结尾部分:
希望本文的分享能帮助你更好地掌握HTML中的<tr>使用技巧,无论是基础的数据展示还是复杂的用户交互,都能通过你的代码得到完美的实现。不断实践,不断创新,让我们在编程的路上一起进步!
*请认真填写需求信息,我们会在24小时内与您取得联系。