首页 > 其他分享 >响应式布局网页设计项目

响应式布局网页设计项目

时间:2024-12-14 16:34:02浏览次数:4  
标签:em 网页 width 布局 响应 视口 rem 字体大小 font

https://www.bilibili.com/video/BV19R4y1o7HD/?vd_source=d10c649e248b08f4441d8cd6b76f46fc

千锋教育前端响应式布局项目教程,3小时带你用html+css完成响应式布局网页设计项目

P1学习常见问题解惑

P2 001-章节简介

P3 002-相对单位之vw与vh

视口
在PC端,视口指的是浏览器的可视区域;移动端指的就是Viewport中的Layout Viewport(布局视口)。

vw vh vmin vmax

区别
1.百分比是基于【父元素】的宽度/高度的百分比,vw,vh是根据视窗的宽度/高度的百分比。
2.在百分比与vw获取的都是页面宽高时,视口单位优势在于【vh】能够直接获取高度,而用%在没有设置 body 高度情况下,是无法正确获得可视区域的高度。
3.当页面有滚动条时,在百分比与ww获取的都是相同宽高时,100%是不包含滚动条的,100vw是包含滚动条的宽度/高度。

375 =100vw

P4 003-相对单位之em与rem

em em是font size of the element的简称,是指相对于父元素的字体大小的单位。
em 单位的主要问题是它们与元素的字体大小有关。因此,它们可能会层叠起来并导致意想不到的结果。

html font-size:100%; 是16px;

rem rem是font size of the root element的简称,是指相对于根元素的字体大小的单位。
在根元素的font-size属性中指定时,rem单位是指属性的初始值这意味着1rem等于html元素的字体大小(对于大多数浏览器而言,默认值16px)

正如我们看到的那样,这些值在计算起来非常不方便。因此,我们可以使用一个叫 62.5 的方式来解决这个问题。

P5 004-媒体查询语法

all
适用于所有设备
print
适用于在打印预览的模式下
screen
主要用于屏幕
speech
主要用于语音合成器

width viewport的宽度,有 max-width 与 min-width。
height viewport的高度,有max-height与 min-height
aspect-ratio viewport的宽高比
orientation viewport的旋转方向,有 portrait(竖屏)与 landscape(横屏)两种

and用于将多个媒体查询规则组合成单条媒体查询
not用于否定媒体查询,如果不满足这个条件则执行内容,否则将不执行
only 用于旧版浏览器识别媒体类型使用
逗号 用于将多个媒体查询合并为一个规则

@media not screen,print and (max-width:1200px) and (min-width:600px){
	p{}
}
<link rel="stylesheet" href="css/a.css" media="(orientation:portrait)">
<link rel="stylesheet" href="css/b.css" media="(orientation:landscape)">

P6 005-响应断点(阈值)的设定

pc 1024+

ipad 1023-768

iphone 767-320

P7 006-项目头部模块
P8 007-项目内容一模块0
P9 008-项目内容二模块
P10 009-项目内容模块三
P11 010-项目内容模块四

图片 pc完整 移动中心/别一个图

标签:em,网页,width,布局,响应,视口,rem,字体大小,font
From: https://www.cnblogs.com/KooTeam/p/18606861

相关文章