当前位置: 首页 > wzjs >正文

小俊哥网站建设鞍山云网站

小俊哥网站建设,鞍山云网站,成都彭超艺术设计有限公司,刷题网站建设目录 1、CSS的盒模型2、CSS选择器及其优先级3、隐藏元素的方法有那些4、px、em、rem的区别及使用场景5、重排、重绘有什么区别6、水平垂直居中的实现7、CSS中可继承与不可继承属性有哪些8、Sass、Less 是什么?为什么要使用他们?9、CSS预处理器/后处理器是…

目录

  • 1、CSS的盒模型
  • 2、CSS选择器及其优先级
  • 3、隐藏元素的方法有那些
  • 4、px、em、rem的区别及使用场景
  • 5、重排、重绘有什么区别
  • 6、水平垂直居中的实现
  • 7、CSS中可继承与不可继承属性有哪些
  • 8、Sass、Less 是什么?为什么要使用他们?
  • 9、CSS预处理器/后处理器是什么?为什么要使用它们?
  • 10、CSS3新特性
  • 11、rem是如何做适配的
  • 12、移动端兼容性问题
  • 13、display的属性值及其作用
  • 14、display的block、inline和inline-block的区别

1、CSS的盒模型

在这里插入图片描述

2、CSS选择器及其优先级

在这里插入图片描述

  • 对于选择器的优先级:
    内联样式:1000
    id 选择器:100
    类选择器、伪类选择器、属性选择器:10
    标签选择器、伪元素选择器:1

  • 注意事项:
    !important声明的样式的优先级最高;
    如果优先级相同,则最后出现的样式生效;
    继承得到的样式的优先级最低;
    通用选择器(*)、子选择器(>)和相邻同胞选择器(+)并不在这四个等级中,所以它们的权值都为 0 ;
    样式表的来源不同时,优先级顺序为:内联样式 > 内部样式 > 外部样式 > 浏览器用户自定义样式 >浏览器默认样式

3、隐藏元素的方法有那些

在这里插入图片描述

4、px、em、rem的区别及使用场景

在这里插入图片描述

5、重排、重绘有什么区别

在这里插入图片描述
在这里插入图片描述

6、水平垂直居中的实现

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

7、CSS中可继承与不可继承属性有哪些

在这里插入图片描述

在这里插入图片描述

8、Sass、Less 是什么?为什么要使用他们?

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

9、CSS预处理器/后处理器是什么?为什么要使用它们?

在这里插入图片描述
在这里插入图片描述

10、CSS3新特性

在这里插入图片描述

11、rem是如何做适配的

在这里插入图片描述

主要功能是实现响应式布局的适配,确保在不同设备和屏幕宽度下,页面的布局和字体大小能够自适应。通过动态设置 rem单位和检测设备特性,代码可以解决高清屏上的 1px 边框问题,并确保布局的一致性。

(function flexible(window, document) {// 首先是一个立即执行函数,执行的时候传入参数window和documentvar docEl = document.documentElement; // 返回文档的root元素,即根元素htmlvar dpr = window.devicePixelRatio || 1; // 获取设备的dpr,即当前设置下物理像素与虚拟像素的比值// 调整body标签的fontSize// 设置默认字体的大小,默认字体的大小继承自bodyfunction setBodyFontSize() {if (document.body) {// 如果document.body存在,则直接设置body的字体大小document.body.style.fontSize = (12 * dpr) + 'px';} else {// 如果document.body不存在,则等待DOM加载完成后设置document.addEventListener('DOMContentLoaded', setBodyFontSize);}}setBodyFontSize(); // 调用函数设置body的字体大小// 设置 1rem = viewWidth / 10function setRemUnit() {var rem = docEl.clientWidth / 10; // 计算rem的值,将viewportWidth分为10份docEl.style.fontSize = rem + 'px'; // 设置html元素的字体大小为rem}setRemUnit(); // 调用函数设置rem单位// 在页面resize或者pageshow时重新设置remwindow.addEventListener('resize', setRemUnit); // 窗口大小变化时重新设置remwindow.addEventListener('pageshow', function (e) {if (e.persisted) { // 某些浏览器,重新展示页面时,走的是页面展示缓存setRemUnit(); // 重新设置rem单位}});// 检测0.5px的支持,支持则root元素的class有hairlines// 解决1px在高清屏多像素问题if (dpr >= 2) { // 如果设备像素比大于等于2var fakeBody = document.createElement('body'); // 创建一个虚拟的body元素var testElement = document.createElement('div'); // 创建一个测试元素testElement.style.border = '.5px solid transparent'; // 设置测试元素的边框为0.5pxfakeBody.appendChild(testElement); // 将测试元素添加到虚拟body中docEl.appendChild(fakeBody); // 将虚拟body添加到文档中if (testElement.offsetHeight === 1) { // 检测测试元素的高度是否为1docEl.classList.add('hairlines'); // 如果支持0.5px,则为html元素添加hairlines类}docEl.removeChild(fakeBody); // 移除虚拟body}
})(window, document);

12、移动端兼容性问题

在这里插入图片描述

13、display的属性值及其作用

在这里插入图片描述

14、display的block、inline和inline-block的区别

在这里插入图片描述


文章转载自:

http://lZ8fGis2.nggbf.cn
http://6T8OWTl4.nggbf.cn
http://wHOYn5Ub.nggbf.cn
http://kgV5jieS.nggbf.cn
http://JS1J3XxA.nggbf.cn
http://oLIcOqpO.nggbf.cn
http://4SNYcjXN.nggbf.cn
http://0rE51awc.nggbf.cn
http://LRnsByRF.nggbf.cn
http://oAsxfZHe.nggbf.cn
http://yg19RjhC.nggbf.cn
http://pyTwgt3v.nggbf.cn
http://ePEOv6ZE.nggbf.cn
http://DwJOFo8F.nggbf.cn
http://6sbaycOs.nggbf.cn
http://VkMPSxS0.nggbf.cn
http://pajjuXxl.nggbf.cn
http://lzwwEuoJ.nggbf.cn
http://hHK4w4P7.nggbf.cn
http://OTERe4H5.nggbf.cn
http://zqSN70eq.nggbf.cn
http://E8kicTom.nggbf.cn
http://2rBSJRMY.nggbf.cn
http://QMFQWLhg.nggbf.cn
http://GJlUv2xw.nggbf.cn
http://VJFjAccq.nggbf.cn
http://cLivCiNY.nggbf.cn
http://81XiEWfo.nggbf.cn
http://fEmaa5Sx.nggbf.cn
http://lNfLFIlG.nggbf.cn
http://www.dtcms.com/wzjs/727799.html

相关文章:

  • 南京seo网站建设费用python做网站的多吗
  • 专教做蛋糕的网站wordpress 导航条
  • 网站推广的方法网站建设 300元
  • 空间放两个网站广州网站建设哪家有
  • linux建设网站专业网站营销
  • 网站建设流程图片互联网加盟
  • 高端网站建设企业网站建站ppt制作平台
  • 石家庄建设企业网站自适应全屏网站
  • 嘉兴网站开发与制作高校网站群管理系统
  • 网站开发方法 优帮云成都网站建设麦格思
  • 视频弹幕网站怎么做的wordpress页面跳转
  • 百度云wordpress怎么搭建网站在线音乐网站怎么做
  • 做网站如何分类产品郑州专业公司网站建设公司
  • 做捕鱼网站电话wordpress一键搭建
  • 南通城乡住房建设厅网站中小型企业网站优化
  • 网站改版流程做网站图片教程
  • 苏州网络公司建网站百度seo优化技术
  • 杭州国外网站推广公司wordpress 不过滤空格
  • 鞋材东莞网站建设电视云网站建设
  • 无锡网站推广无锡做网站郑州注册公司费用
  • 商城网站建设所必备的四大功能是哪些外贸平台有哪些知乎
  • 寺院网站模板网站运营有前途吗
  • 建设部网站建造师管理号建设部网站资质查询
  • 网站中嵌入地图开发公司更换物业公司的请示
  • 网站公司利润mv网站源码
  • 网站新闻页设计wordpress mysql设置
  • 摩托车建设网站化妆品备案查询网站
  • 网站建设是什么意思网站制作的公司哪个好
  • 做框架图的网站seo排名优化推广报价
  • 西安网站制作维护企业网站开发开题报告