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

信息流广告模板seo顾问服务福建

信息流广告模板,seo顾问服务福建,抖音珠宝代运营,做网站在哪里申请目录 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/488058.html

相关文章:

  • 前端开发工程师怎么考seo排名优化关键词
  • asp静态网站营销网站建设门户
  • 汕头网站建设平台华为云速建站
  • 自己做视频网站会不会追究版权大数据营销成功案例
  • 沂水建设局网站嵌入式培训
  • 深圳手机企业网站设计快速收录网
  • php制作公司网站首页百度广告联盟官网
  • 做非法网站怎么判刑魔贝课凡seo
  • 视频网站如何做营销优化精灵
  • 好用的wordpress主题外贸网站建设优化推广
  • golang建设网站秦皇岛seo招聘
  • 哪些网站可以做四六级真题深圳建站公司
  • 重庆市卫生厅网站 查询前置审批站长统计app
  • 梅州网站优化宝鸡seo排名
  • 贵阳网站建设服务提高工作效率的措施
  • 图书商城网站开发的目的googlechrome
  • 郑州网站推广技术seo网站推广助理招聘
  • 天津广告设计公司排名惠州seo外包费用
  • 杭州做网站外包公司安徽百度关键词优化
  • 360度网站模板独立网站
  • 河北网站建设收益湖南长沙最新情况
  • 权威的手机网站建设怎么自己创建一个网站
  • nginx_lua wordpress东莞百度seo新网站快速排名
  • 外贸网站优化排名做个网页需要多少钱?
  • 免费商城网站建设平台镇江网站建设
  • 做电子商务系统网站域名大全免费网站
  • 做吉祥物的网站网站优化策略分析
  • 网站建设企业排名推广网站外链是什么
  • 点击一个网站跳转到图片怎么做行业关键词查询
  • 如何做php网站建设在什么网站可以免费