课堂笔记22-10-27(HTML页面设计)
HTML页面设计
复习回顾
position定位
- Relative: 相对自己本来要出现的位置偏移 原来的位置仍保留
- Absolute:相对的是已经定位过的父级偏移。如果没有,一直向上就是浏览器。 原来的位置不保留
父元素 relative + 子元素 absoulute 常用用法
1. fixed:相对的是浏览器。常用效果
1. sticky:粘性定位,在屏幕里表现为relative定位,超出屏幕表现为fixed定位。问题? z-index属性可以控制定位元素重叠属性,在上面的z越大?注意前提是元素已经定位过
行内元素块元素的特征 display属性用法
作业为例 :二级菜单的定位属性
- 响应式概念回顾 解决屏幕适配
- PC设备 vs手机设备 dpr的概念 以iphone6为例,物理分辨率7501334,逻辑分辨率375667,dpr=2 ,那么我们设定一个元素的尺寸是100100 到iphone6上实际是200200
响应式布局
- 设置viewport属性
1 | <meta style = "width:375px;height:200px; backgrouna- coLor: arav: s /> |
使用viewport
- 在开发应用于移动设备的网站时,第一件事是在标签中加入
1
<meta name="viewport" content="width=device-width,initial-scale=1.0, maximum-scale=1.0,user-scalable=no"/>
content中的属性含义:
- width :设置内容的宽度,为一个正整数或”device-width”
- initial-scale :初始放大比例,为1个数字,可用小数
- minimum-scale :最小缩放值,可用小数
- maximum-scale :最大缩放值,可用小数
- user-scalable :是否允许用户进行缩放,值为”no”或”yes”
百分比布局
- 由于网页会根据屏幕宽度调整布局,所以不能使用绝对宽度的布局,也不能使用具有绝对宽度的元素
- 不要使用: width:xxpx;
- 要使用: width:xx%;或width:auto;
- 百分比布局可以实现简单的页面适配。

- 由于网页会根据屏幕宽度调整布局,所以不能使用绝对宽度的布局,也不能使用具有绝对宽度的元素
VW和VH
1
建议自学
本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来自 Ming OR Fang KINESPHERE!
评论








