a标签 anchor 锚点
一些比较不重要的字可以用small标签
div divide就是划分的意思
span 横向划分
div和span是没有任何特殊含义的,只是为了给你划分区块用的。至于这个区块是什么不知道,一般div和span一定要配上一个class,要不然别人看不懂
kdb标签把键盘上的键包起来 keyboard
svg 表示不规则的图形
html只做一件事情就是定义这是什么东西,他会定义一个东西是段落,他又不管这是个什么样式的段落,html不操心样式。html就是告诉浏览器我这一段文字是什么意义。
在写标签的时候一定不要管样式
alt -alternative 可选内容
img标签里面的alt,如果这个图片下载失败了,就选择alt来展示,img src没有之前,可以往里面先填一个#号,可以用来占个位。一般来说一定要写一个alt,否则你的图片下载失败了,用户就不知道你写的是什么,语义化就是搞清楚这个单词的意思,然后用这个标签,不要老用div,div是没有任何意义的标签
li -list item 表示列表中的一项
背景图片可以用background-image
main 标签表示最主要内容
html命名的规范是告诉它是什么,而不是长什么样子
hr 标签就是水平分割线,只要一个标签
description list 描述列表 就是dl
dl里面有两个标签,一个dt, description term 描述项/单词
另一个description definition 描述定义 。所以是一个单词一个定义
注意吧页面上的元素分模块,比如分成图片模块,和文本模块,尤其是在div里面
不要被外表欺骗,点击这个跳出一个对话框那肯定是button,但是点击跳页面应该用a标签,不管它长得像什么样子
br可以分行,只要一个标签
在html所有的换行都会压缩成一个空格,空几行也是这样
空元素 -没有子标签没有文本,不能把任何东西包起来
html5不推荐写一个自闭和的标签,就是标签里有一个/
html里面的一些特殊符号要使用转义符,比如&,要写成&
ifram的一个用法,内嵌页面。我们默认所有的iframe都应该写一个frameborder=0,不然有一个border会很难看。要知道它的name属性怎么用。src是可以写相对路径的,./index2.html,表示当前页面下的index2文件。name属性要和a标签结合起来用,a标签target加name的值
blank在空页面打开,self在自己页面打开,parent在爸爸上打开。top在祖宗上打开
ifram要和a标签一起讲,有联系的,这四个属性结合ifram容易理解
a标签的download属性
href的值,#锚点是不发起请求的,因为锚点的作用是页面内的跳转
需要一个点击时候什么都不做的标签a标签里的href值填“javasript:;”用一个伪协议,也就是说点击a标签会执行js代码,但是这个js代码是什么也没有就一个分号,表示什么都不做。
a标签必须要有href