美文网首页
css布局概念和单位

css布局概念和单位

作者: 海豚先生的博客 | 来源:发表于2020-06-26 09:37 被阅读0次

响应式(Responsive web design, RWD)

  • 是指一套应用程序用户界面(User Interface)能自动响应不同设备窗口或屏幕尺寸(screen size)并且内容,布局渲染表现良好。
  • 常用媒体查询配合响应式设计

自适应设计(AWD)

  • 是指一个应用程序使用多套用户界面,针对不同设备屏幕,服务器端返回不同版本用户界面,供用户访问。
  • 自适应可以在不同版本使用不同适配方案,如在PC端使用百分比,在移动端使用rem等

物理像素(device pixel)

  • 也叫设备像素,实际像素,在计算机数字图像中,一个像素(pixel)或一个点(dot)是在一个光栅图片(raster image)中的一个物理点,它是图像在屏幕上展示的的最小可控制元素。

CSS像素(CSS Pixel)

也作逻辑像素,虚拟像素,它仅仅是描述图像单元信息的概念,通常描述图像中某一个小方框所需要展示的颜色值,而这一些列方框点合起来就能描述一幅图像,web编程中用来度量网页内容尺寸或位置的就是这个抽象单位。

em

  • em是在web文档中使用的一个缩放单位,1em等于最近父元素的font-size字体尺寸,如最近父元素字体为14px,则1em=14px。使用em单位表示的尺寸可以较好的在多终端浏览器进行样式适配。
  • 浏览器中默认的文本大小是 16 像素。因此 1em 的默认尺寸是 16 像素

rem

  • rem也是一个缩放单位,参照的是文档根元素<html>的font-size属性,<html>的font-size属性为12px,则1rem=12px。
  • 由于rem基于根元素字体大小计算,所以在文档中,任何一处使用rem单位计算基准都一样,使得尺寸计算得到统一,在目前的PC,移动端多设备适配方案中,rem比em更常见。

百分比(%)

  • 还有一个%百分比单位,基于最近父元素的相关属性尺寸,乘以分配的百分比数。
  • 特别注意的是margin,padding属性值为百分比时,是基于当前元素width值的。
  • %单位也是一个缩放单位,所以也常用于样式适配。

vh vw

  • vh是相对于浏览器视口,100vh相当于高度等于浏览器视口的高度,100vw同理

CSS3 媒体查询(media query)

  • CSS3 中的 Media Queries 增加了更多的媒体查询,就像if条件表达式一样,我们可以设置不同类型的媒体条件,并根据对应的条件,给相应符合条件的媒体调用相对应的样式表。

相关文章

  • css布局概念和单位

    响应式(Responsive web design, RWD) 是指一套应用程序用户界面(User Interfa...

  • CSS高级开发-----BFC(块格式化上下文)

    css布局基础单位 Box : CSS布局的基本单位 Box是CSS布局的对象和基本单位 , 直观点来说 , 就是...

  • BFC

    在解释这些内容之前,先弄明白几个东西。Box: css布局的基本单位  Box 是 CSS 布局的对象和基本单位,...

  • css单位

    css单位包括绝对单位和相对单位 绝对单位: 概念:A absolute-size is refer to an ...

  • CSS中BFC原理及其用处

    一、 什么是BFC? 1 CSS布局的基本单位:Box(盒模型) Box是CSS布局的对象和基本单位,一份网页由多...

  • BFC

    Box,css布局的基本单位 Box 是 CSS 布局的对象和基本单位, 直观点来说,就是一个页面是由很多个 Bo...

  • 对BFC的理解,如何创建BFC

    先来看两个相关的概念: Box: Box 是 CSS 布局的对象和基本单位,⼀个⻚⾯是由很多个 Box 组成的,这...

  • 使用CSS实现栅格系统布局

    使用CSS实现栅格布局 栅格系统暴露给开发者的概念只有行(Row)和列(Column),但其内部实现还是CSS布局...

  • CSS布局基础(四)--CSS属性和单位

    一、CSS属性**属性很多,拉个很长篇幅也没啥意义,还不如贴个链接,上官网看 https://www.w3.org...

  • 第四周 弹性盒子模型

    CSS3弹性盒子模型 基本概念: Flexbox布局官方称之为CSS Flexible Box布局模块,他是CSS...

网友评论

      本文标题:css布局概念和单位

      本文链接:https://www.haomeiwen.com/subject/inpyfktx.html