html里空标签都是什么意思,有何用比如<br>是换行<hr>是横线,其他的呢?

html-css07

html里空标签都是什么意思,有何用比如<br>是换行<hr>是横线,其他的呢?,第1张

你可以查看以下html标签都是什么意思,如果你对html标签不熟悉的话,W3C教程里说的很清楚:

空标签多用来占位,像<input />框,没有属性的话是没有值的。仅一个空标签做不了什么事情。这点和<hr />不一样,<hr />标签在 HTML 页面中创建一条水平线。

定义一个空链接使用的标记是“<a href="#">文字内容</a>”,文字内容部分可以根据需要进行改变。

空链接就是没有目标端点的链接。空链接可以设为首页,也可以添加收藏。空链接中的“a”标签是实现超链接的html代码,它是用来定义超链接的。语法格式:<a href="地址">超链接对象</a>

href是a标签中最重要的一个属性,指定了连接的目标,如果没有该属性,不能使用href、lang、media、rel、target 和 type属性。a标签的四个伪类是使用来定义超链接在不同状态下的css样式。

a:link,定义超链接在正常情况下的样式,默认超链接对象是蓝色,有下划线。a:visited,定义超链接被访问过后的样式,默认超链接对象是紫色的,有下划线。

a:hover,定义鼠标悬浮在超链接上时的样式,默认超链接对象是蓝色的,有下划线。a:active,定义鼠标点击链接时的样式,默认超链接对象是红色的,有下划线。

扩展资料:

HTML的链接代码还有

超链接:<a href="网址" target="_blank">内容du</a>target="_blank" 为新窗口打开。

JS跳转链接:zhuan<a href="#" onclick="javascript:location.href='网址'">内容</a>

meta标签跳转链接:<meta http-equiv="refresh" content="3URL=网址">(代表三秒跳转)

参考资料:百度百科-HTML

html5中的空标签要闭合的,原因如下:

XHTML的设计者认为,应当让HTML页面严格符合XML,使得HTML真正成为XML的一个子集,从而提倡了和XML一致的自闭合标签。

不得不说XHTML在促进程序员规范语义上,起到了巨大的历史作用。

但在结果上,实际写出的XHTML页面没有几个真的送进XML解析器不报错的。

所以到了现在HTML5时代,对XML的执着终究被废弃了,XHTML当初的设计目标被Web标准的设计者自己挖个坑给埋了。

现在的原则是:只要标签没有二义性,就不要求闭合,对于标准中所说的void elements就可以忽略。