a标签的用法:
作用:
- 跳转网页
- 跳转内部锚点
- 跳转到邮箱或电话应用
属性:
-
target:如何跳转即在哪里打开页面。
- _self。默认在本页面打开。
- _blank。在新页面打开。
- _parent。在上一级页面打开。通常用在iframe。
- _top。在根页面打开。通常用在iframe。
-
href。hyper reference的缩写。超链接。指定跳转的页面路径或者伪协议、锚点。
- 网址。
- http
- https
- 省略http、https。那么页面会继承当前页面的协议进行打开新页面。
- 相对路径和绝对路径。
- http服务的根目录是http服务的启用目录。
- 伪协议。
- javascript:; 无任何作用的a标签。
- mailto。打开默认邮箱应用发邮件。
- tel。打开默认拨号应用打电话。
- 锚点。即标签的id值。需要加#号。可以跳转到相应的标签上。
- 网址。
-
download。href是是链接到html文件的话依旧是打开新页面。其他则是下载文件。
img标签的用法:
底线:图片不能变形
作用:发送get请求展示图片
属性:
- src。
- source的缩写。输入图片的地址或路径。
- 图片网址。
- 图片的路径。
- alt
- 图片加载失败后显示的内容。
- width
- 这个是属性。不是css样式
- 单独设置width,height则会等比例缩放。
- height
- 这个是属性。不是css样式
- 单独设置height,width则会等比例缩放。
事件:
- onload。
- 图片加载成功的监听事件。
- onerror。
- 图片加载失败的监听事件。
- 可以在代码编写提升用户体验的代码。比如修改img的src,展示别的图片。
响应式:
- css设置max-width即可。
table标签的用法:
相关标签:
-
table
- 里面只能由thead、tbody、thead。
- 以上三个标签顺序可以打乱。
- 浏览器会将其他标签默认添加到tbody上。
-
thead。表示表头
-
tbody。表示表格主体内容。
-
tfoot。表示尾部。
-
tr。table row的缩写。行。
-
th。table head的缩写。表示单元格是表头。
-
td。table data的缩写。普通单元格。
相关样式:
-
table-layout:
- 设置列宽。默认值是auto。
- auto。自动根据内容匹配宽度。
- fixed。列宽尽量一致。
-
border-spacing:
- 单元格的间隙。chrome默认有2px的间隙。
- 设置间隙为0也不好看。因为两边的地方等于有两条边框,一边则是一条。
-
border-collapse:
- collapse。边框塌陷。可以让所有边框一样的宽。此时spacing失效。
其它感想:
-
不需要死记。用到了就自然会记住。用不到记了也没用。