一下html中文件标签和文本标签的使用
目的是学会使用,所以借助工具可以省好多时间
1.文件标签:构成html最基本的标签
html:html文档的根标签
head:头标签。用于引入html文档的一些属性。引入外部的一些资源
title:标题标签
body:体标签
<!DOCTYPE html>:html5中定义该文档是html
2.文本标签:和文本有关的标签
注释:<!-- 注释内容 –->
<h1> 到<h6>:标题标签自带换行的效果
<p>:表示段落的标签
<br>:换行标签<br/>和<br>的写法都不会报错
<hr>:显示一条水平线(也是一个自闭和标签)水平线有一些属性我们可以控制它的样式。hr里面表示高度是size而不是height.对齐方式默认是居中的。
<b>:字体加粗
<i>:斜体
<font>:字体标签(通过属性来修改字体的字号,大小,颜色,以及字体的样式)
<center>:文本居然标签
这里讲下网页下面的版权标签是如何写出来的。
3.图片标签:用来展示图片的(图片也是一个自闭合标签)
属性:src:用来指定图片的位置
什么都不写默认就是./的形式
../表示上一级目录
4.列表标签:
有序列表:ol,li(li表示的是列表的每一项)
无序列表:ul,li
5.链接标签:
a:定义一个超链接
属性:
href:指定访问资源的URL(统一资源定位符,就是路径的表示形式)
target:(是目标的意思)指定打开资源的方式
_self:在当前页面打开
_blank:在空白页面打开
6.表格标签:在HTML中的表格只有行的概念,没有列的概念,将表格以行的形式进行分割,然后再对行进行操作。
table:定义表格
width:表格的宽度
border:边框
cellpadding:单元格内容左对齐(定义内容和单元格的距离)
cellspacing:边框合并(定义单元格之间的距离,如果指定为0,单元格的线会合为一条)
bgcolor:背景色
align:表格的对齐样式
tr:定义行
bgcolor:背景色
align:表格的对齐样式(是用来修改文本的对齐方式的)
td:定义单元格
colspan:合并列
rowspan:合并行
th:定义表头单元格
<caption>:表格标题
<thread>:表示表格的头部分
<tbody>:表示表格的体部分
<tfoot>:表示表格的脚部分
7.块标签:div和span是结合css使用的
span:文本信息在一行显示,行内标签,内联标签(意思就是它不会换行)
div:是会换行的。每一个div占满一整行。块级别的标签
8.语义化标签:html5中为了提高程序的可读性,提高了一些标签
<header>
<footer>
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文件执行
本文为作者本人的原创文章,著作权归作者本人和饥人谷所有,转载务必注明来源。
天是刘小爱自学Java的第76天。
感谢你的观看,谢谢你。
话不多说,继续html的学习:
昨天学习了最基础的文本标签及属性,除此之外还有很多其它标签,今天逐一学习。
a标签有一个必不可少的属性:href。href也就是超链接的意思。
下面编写代码,其中我每行之间用了两个换行符(<br/><br/>),为了使页面看起来相对而言更加美观些。
①href="#"
作用是跳转本页面。
②href="对应网页链接地址"
作用是跳转到对应网页。
③href="本地主页"
这个呢是我自己电脑里面的一个html文件,自己可以访问,但是别人就没法访问了。
②中的是只要网址能打开,所有人都能访问。
④href="mailto:对应邮箱地址"
作用是用本地的邮箱客户端,给填写的邮箱发送邮件。
⑤target="_self"
self,自身的意思,作用就是在当前页面中打开填入的网页链接。
⑥target="_blank"
blank,空白的意思,作用就是在新窗口中打开填入的网页链接。
⑦title="刘小爱的博客"
title,又是标题,这里的作用是:当我们将鼠标放在当前链接上的时候会出现一个标题提示。
代码编写完毕,做一个测试:
其中有个小常识:
左键直接点击,会在当前页面中打开对应链接。
Ctrl+左键点击,会在新的页面中打开对应链接。
1图片标签
image,图像的意思,简写为img,图片标签也就是用img来表示。
①src="图片地址"
如果是本地图片,写出图片所在的路径即可。
如果是网络图片,写出其对应的链接即可。
其中width为宽度,height为高度,如果只设置其中一项,高度和宽度是等比例缩放的。
当然也可以宽度高度同时设置不同的值。
②alt="图片丢失了啦"
如果图片丢失了,就会显示alt里面的内容。
③title="我是刘小爱"
同a标签一样,当鼠标放在该图片上时,会显示title里的内容。
2列表标签
list,即列表的意思,其中又分为有序列表和无序列表。
有序列表:ordered list,简写就是ol。
①type="1"
数字排序,这也是默认的有序排序规则,所以可以省略不写。
②type="a"
使用小写字母排序,详情见上图。
③type="A"
使用大写字母排序,详情见上图。
④type="Ⅰ"
使用罗马字母排序,详情见上图。
⑤type="i"
使用字母i来排序,详情见上图。
无序列表:unordered list,简写就是 ul。
①type="disc"
disc,唱片、圆盘的意思,这是无序列表的默认属性,所以可以省略不写。
②type="circle"
circle,圆形的意思。
③type="square"
square,正方形的意思。
1基本介绍
table,表格的意思,这在学数据库时就接触过。
tr,tablerow的缩写,表示的是表格中的行。
td,tabledata的缩写,表示的是表格中的数据。
①单元格:cell:细胞的意思,在表格中就表示为一个单元格。
②表格外边框:border,边界的意思,用其可以设置外边框的粗细。
③单元格外间距:cellspacing,用其设定外间距。
④单元格内间距:cellpadding,用其设定内间距。
其中width表示表格的宽度,并且外间距一般都会设定为0,不然都不像是个表格的样子。
①caption标签
标题的意思,用以说明表格的标题,我这边还用了一个b标签将其给加粗了。
②th标签
table head的简写,也就是表格的表头,它是默认居中加粗的。
当然我们也可以根据align属性来设定排序位置(居左,居中,居右)。
此外,其中也可以使用thead、tbody、tfoot标签来划分表格。
这个稍作了解即可,感觉使用这些标签和不使用这些标签对表格本身没有影响。
2表格快速模板设置
看到左上角那个黄灯后点击,选择Language Injection Settings,最后选择html即可。
这样设置后就可以使用表格快速创建模板了。
先输入table>tr*4>td*4,再加上Tab键,即可快速创建一个4*4的表格。
3合并单元格
①rowspan
合并行的意思,相同的列不同的行。
“2”的意思就是表示是跨两行,从第1行开始将第1行和第2行合并起来了。
既然如此,那么第2行总共也就只需要3列了,所以将其第2行第1列删除。
②colspan
合并列的意思,相同的行不同的列。
“3”的意思就是表示是跨3列,从第2列开始将第2列第3列和第4列合并起来了。
既然如此,那么第3行总共也就只需要2列了,所以将第3行中第3列第4列删除。
谢谢你的观看。
如果可以的话,麻烦帮忙点个赞,谢谢你。
*请认真填写需求信息,我们会在24小时内与您取得联系。