HTML&CSS学习笔记 -- CSS(四)

2020-02-04  本文已影响0人  生信摆渡

学习资料:

尚硅谷前端HTML5视频_HTML & CSS 核心基础教程(103集实战教学,从入门到精通)

一、定位

1 定位

2 相对定位

3 绝对定位

4 固定定位

二、元素的层级

三、元素透明度

四、背景

1 背景颜色

2 背景图片

3 简写属性

4 雪碧图

当给链接背景分别设置link、hover、active等伪类的背景图片时,由于这些图片不会一起加载到网页的缓存中,而是在需要时才加载因此,在链接状态的首次切换时,浏览器需要加载对应的背景图片。而加载需要一定的时间,在这段时间内链接会发生闪烁,因为此时没有图片去显示。因此造成用户体验不佳。

五、表格

1 普通表格

2 长表格

有一些情况下表格是非常长的,这时候需要将表格分为三个部分:表头、表格主题、表格底部

分别为三个标签:thead、tbody、tfoot,tr需要写在这些标签的里面

thead的内容永远在表格头部,tfoot的内容永远在表格底部,与其标签的位置无关

3 解决父子元素垂直外边距重叠 -- table隔离法

六、表单

1 表单

用户填写的信息会附在URL地址的后面以查询字符串的形式发送给服务器

2 密码框

用户名<input type="password" />,输入时会自动隐藏

3 单选按钮

性别<input type="radio" name="gender" value="male">男
<input type="radio" name="gender" value="female">女

4 多选框

5 下拉列表

6 多行文本框

7 重置按钮

8 单纯按钮

<input type="button" value="点我也没用" />,没有任何功能。

除了使用input,也可以使用button创建按钮

9 lable标签

为表单添加lable标签:表单名用lable标签包起来,并添加for属性,该属性的值为指定一个表单项的id值,其作用是,当用户点击表单名时,也会使光标进入输入栏,而不只是点击输入栏才使光标移入。

10 表单分组

11添加提示文字(水印)

在文本框和文本域中可以通过placeholder属性来指定提示文字(水印)

七 框架集

框架集和内联框架的作用相似,都是用于在一个页面中引入其他的外部页面

使用frameset来创建一个框架集,注意frameset不能和body出现在同一个页面中。

上一篇 下一篇

猜你喜欢

热点阅读