TML常用标签有:a标签、table标签、img标签、form标签和input标签。
作用
属性
(一)href
href是hyper reference的缩写,超链接的意思。
用于指定链接目标的ur地址,(必须属性)当为标签应用href属性时,它就具有了超链接的功能;
href=“#”表示这是一个空链接;
如果href里面地址是—个文件或者压缩包,会下载这个文件。
<a href="https://google.com">超链接到google网站的主页</a>
<a href="https://google.com">超链接到google的主页</a>
<a href="//google.com">超链接到google的主页</a>
展现形式:
点击此链接,即可到达google的主页
a标签href的取值:
1、上述代码中的网址的取值(推荐使用第三行的代码)
<a href="//google.com">超链接到google的主页</a>
由于此方式能够自动补齐相关的网络地址,前面两种写错就会报错,所以推荐使用。
2、路径
当前路径下的a里面的b,b里面的c
在当前目录下寻找index.html文件
3、伪协议
<a href="javascript:;">点击后无任何点击或刷新等动作的反应</a>
<a href="#要跳转的元素的id"></a>
点击链接的时候,会跳转到指定元素所在的位置。
<a href="mailto:abcdefg@163.com ">发邮件给我</a>
<a href="tel:12345678901">打电话给我</a>
(二)targe
用于指定链接页面的打开方式
a的target取值
1、内置名字
_blank 在空白页打开
_self 在当前页面打开
_parent 在父级窗口打开
_top 在最顶级的窗口打开
<a href="//google.com" target="_blank">超链接到google网站的主页在空白页打开</a>
2、程序员的命名
window:name(在xxx页面打开)
iframe的name(iframe现在已经很少使用了,是指内嵌窗口)
(三)download
下载页面,但目前很少用,有的浏览器不支持,尤其是手机浏览器可能不支持。
1、table标签的语法:
thead:表头
tbody:表的内容,用于定义
tfoot:表的脚部
tr:table row,表格里的行
th:表格的表头部分,其中的文本内容字体加粗居中显示
td:table data,表格数据,用于定义表格中的单元格
<!DOCTYPE html>
<html lang="zh-CN">
<head>
<meta charset="UTF-8" />
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
<meta http-equiv="X-UA-Compatible" content="ie=edge" />
<title>Document</title>
</head>
<body>
<table>
<thead>
<tr>
<th></th>
<th>小红</th>
<th>小黄</th>
<th>小蓝</th>
</tr>
</thead>
<tbody>
<tr>
<th>数学</th>
<td>90</td>
<td>60</td>
<td>80</td>
</tr>
<tr>
<th>语文</th>
<td>88</td>
<td>95</td>
<td>97</td>
</tr>
<tr>
<th>英语</th>
<td>88</td>
<td>95</td>
<td>97</td>
</tr>
</tbody>
<tfoot>
<tr>
<th>总分</th>
<td>266</td>
<td>250</td>
<td>274</td>
</tr>
</tfoot>
</table>
</body>
</html>
第一行的th标签为空
2、table的样式
table-layout:auto;自动计算每一行的宽高
table-layout:fixed;通过列表的宽度来决定平均宽度
border-collapse:collapse; 合并边框(默认边框与边框之间不合并)
border-spacing:0;边框为0.(边框与边框之间的距离)。
作用:发出get请求,展示一张图片。
<img src="1.JPG" alt="头像" width="400" />
当前路径下的1.jpg,确定宽度为400,只写宽度高度会自适应
属性
alt:alternate的缩写,替换的意思。替换文本,图像不能显示的文字。
路径错误显示alt内容
title:提示文本。鼠标放到图像上,显示的文字。
响应
max-width:100% 所有的图片在手机上都自适应宽度,宽度最大为100%。
事件
onload/onerror 监听图片是否加载成功,加载成功时用onload,不成功是用onerror事件。确保在onerror事件能够补救。
<body>
<img id="xxx" src="dog.jpg" alt="一只小狗">
<script>
xxx.onload = function () {
console.log("图片加载成功");
};
xxx.onerror = function () {
console.log("图片加载失败");
xxx.src = "/404.jpg";
};
</script>
</body>
监听成功时,打印出成功
监听失败时,先打印出监听失败并且开始执行加载失败是的挽救图片。404.jpg文件执行
本文为作者本人的原创文章,著作权归作者本人和饥人谷所有,转载务必注明来源。
tml标签中H标签又称标题标签。在建网站中会使用到,不到的段落格式需要使用不同的标签。标签可以反映一段文字的大小、颜色、缩写、换行、间距等等内容,根据全文的实际情况灵活应用标签,特别是HTML标题标签将对网站文章的质量起到非常重要的作用。我们围绕着这个标签详细讲一下如何正确使用标题标签。
HTML标题标签的种类:
HTML标题标签总共有6个,分别为:H1,H2,H3,H4,H5,H6。
h1代表最大,它的重要性最高,字体也最大。
h6代表最小,字体最小,重要性也最小。
h1,h2,h3,h4,h5,h6,作为HTML标题标签,显示的文字样式为粗体,与html粗体标签效果一样。
HTML标题标签的重要性:
H1-H6以重要性递减,它可以让页面的层级关系更加清晰。
示例: <h1>一级标题</h1> <p>段落</p> <div> <h2>二级标题</h2> <p>...</p> <div> <h3>三级标题</h3> <p>...</p> <div> <h4>四级标题</h4> <p>...</p> </div> </div> </div>
根据文章实际的段落意义正确使用代表不同层级关系的HTML标题标签,浏览器才能通过HTML解析出与本意一致的表达效果。
让后面的文字、图片、表格等等,显示在下一行
码海无际<br>码海无际
在网页中要把文字有条理地显示出来,离不开段落标签,就如同我们平常写文章一样,整个网页也可以分为若干个段落,而段落的标签就是
<p>码海无际</p><p>码海无际</p>
在网页中常常看到一些水平线将段落与段落之间隔开,使得文档结构清晰,层次分明。这些水平线可以通过插入图片实现,也可以简单地通过标签来完成,hr 就是创建横跨网页水平线的标签。
码海无际<hr>码海无际
分区显示标签,也称之为层标签,常用来编排一大段的HTML段落,也可以用于格式化表,和 p 很相似,是块状元素,经常嵌套使用。
<div>码海无际</div><div>码海无际</div><div> <div>码海无际</div> <div>码海无际</div></div>
用来组合文档中的行内元素,没有固定的格式表现。当对它应用样式时,它才会产生视觉上的变化。
<span>码海无际</span><span>码海无际</span>
pre 元素可定义预格式化的文本。被包围在 pre 元素中的文本通常会保留空格和换行符。而文本也会呈现为等宽字体。
<pre> 码海无际 码海无际</pre>
无序列表的各个列表项之间没有顺序级别之分,是并列的。
<ul> <li>码海无际</li> <li>码海无际</li> <li>码海无际</li></ul>
注意:
1. <ul></ul>中只能嵌套<li></li>,直接在<ul></ul>标签中输入其他标签或者文字的做法是不被允许的。 2. <li>与</li>之间相当于一个容器,可以容纳所有元素。 3. 无序列表会带有自己样式属性,但是不推荐使用,一般会用CSS设置。
有序列表即为有排列顺序的列表,其各个列表项按照一定的顺序排列定义
1.格式:
<ol type="符号类型"> <li type="符号类型"></li> <li type="符号类型"></li></ol>
2.有序列表的type属性值:
3.有序列表的value属性值:
4.列表可以进行嵌套
<ol> <li>码海无际</li> <li>码海无际</li> <li>码海无际</li></ol><hr><ol type="A"> <li>码海无际</li> <li>码海无际</li> <li>码海无际</li></ol><hr><ol> <li>码海无际</li> <li type="A">码海无际</li> <li>码海无际</li></ol><hr><ol> <li>码海无际</li> <li>码海无际</li> <li value="6" type="A">码海无际</li> <li>码海无际</li> <li>码海无际</li></ol><hr><ol> <li>码海无际</li> <li>码海无际</li> <li> <ol type="A"> <li>志存高远</li> <li>志存高远</li> </ol> </li> <li>码海无际</li> <li>码海无际</li></ol>
对列表条目进行简短的说明
<dl> <dt>软件说明:</dt> <dd>这是软件说明</dd> <dt>软件界面:</dt> <dd>这是软软件界面</dd></dl>
居中对齐
<center>码海无际</center>
*请认真填写需求信息,我们会在24小时内与您取得联系。