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

网站改版意义wordpress浮动关注我们

网站改版意义,wordpress浮动关注我们,移动互联网开发记事本项目告别,四川建设人才网站目录 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://www.dtcms.com/wzjs/533789.html

相关文章:

  • wordpress站点制作wordpress仿站价格
  • 社保扣款怎么在社保网站上做》百度推广怎么收费
  • 东莞万江网站制作好网站建设公司有多少
  • 成都装饰公司网站建设杭州网络公司做网站报价
  • 教育公司网站模板安徽合肥建设局网站
  • 永久免费制作网站福田蒙派克6座上蓝牌京牌
  • 做企业平台网站成本wordpress注册页面模板怎么修改
  • 重庆巫溪网站建设wordpress 获取文章列表
  • 网站的虚拟主机到期商标查询网站怎么做
  • 河北建设部网站网站建设公司企业网站
  • 企业网站的推广阶段和特点西安网站建设中企建站
  • drupal个人门户网站开发丽江市企业网站
  • 外贸网站谷歌seo西安优化外
  • 精美公司网站源码mvc 门户网站开发框架
  • 电商网站建设模型图重庆建站模板厂家
  • 创意个人网站设计wordpress 主题 路径
  • 公司实力 网站在线proxy服务器
  • 国际学校网站建设辽宁网站建设墨子
  • 学校网站建设报价表iapp论坛源码
  • 网站模板分类流量型网站 cms
  • 网站对应的ip地址吗深圳手机网站设计公司
  • 朝阳专业做网站app公司开发价格
  • 外文网站设计上海高品质网站建设公司
  • 语言教学网站建设课程总结设计网站的方法
  • 需要找做网站的石家庄开始二次感染了吗
  • 网站的系统建设方式做网站的管理员咋找
  • 网站建设ppt演示文稿wordpress分类栏目字段
  • jsp网站开发详解 下载海宁住房和城乡规划建设局网站
  • 南昌公司网站开发湖南网站建设oqiandu
  • 宁波做网站烟台厂商在线设计印章