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

wordpress做网站容易吗珠海网站建设公司有哪些

wordpress做网站容易吗,珠海网站建设公司有哪些,汕头网站制作设计,wordpress云建站教程视频1.css 层叠样式表 中的 inherit、initial、unset 关键字适用属性类型行为逻辑典型场景inherit所有属性强制继承父级值统一子元素样式initial所有属性重置为规范初始值清除自定义或继承样式unset所有属性自动判断继承或重置简化全局样式重置或覆盖 2. sass 常用语法 2.1、变量…

1.css 层叠样式表 中的 inherit、initial、unset

关键字适用属性类型行为逻辑典型场景
inherit所有属性强制继承父级值统一子元素样式
initial所有属性重置为规范初始值清除自定义或继承样式
unset所有属性自动判断继承或重置简化全局样式重置或覆盖

2. sass 常用语法

2.1、变量(Variables)


$primary-color: #3498db;
$font-size: 16px;// 使用变量
.header {color: $primary-color;font-size: $font-size;
}

2.2 嵌套(Nesting)

.nav {padding: 1rem;// 子元素嵌套ul {margin: 0;// 父选择器 & li {display: inline-block;&:hover {color: red;}}}
}
// 编译结果
.nav { padding: 1rem; }
.nav ul { margin: 0; }
.nav ul li { display: inline-block; }
.nav ul li:hover { color: red; }

2.3 混合指令(Mixins)

// 定义 Mixin
@mixin flex-center($direction: row) {display: flex;justify-content: center;align-items: center;flex-direction: $direction;
}// 调用 Mixin
.container {@include flex-center(column);
}
// 编译结果
.container {display: flex;justify-content: center;align-items: center;flex-direction: column;
}

2.4 继承(Extend)

// 基础样式
%button-base {padding: 12px 24px;border-radius: 4px;
}// 继承扩展
.primary-button {@extend %button-base;background-color: blue;
}

2.5 循环(Loops)

2.5.1 @each 遍历列表
$sizes: 40px, 60px, 80px;
@each $size in $sizes {.icon-#{$size} {width: $size;height: $size;}
}
2.5.2 @for 生成序列
@for $i from 1 through 3 {.mt-#{$i} { margin-top: 10px * $i; }
}
2.6 函数(Functions)
// 自定义函数
@function to-rem($px) {@return ($px / 16px) * 1rem;
}// 使用函数
.text {font-size: to-rem(24px); // 输出 1.5rem
}

2.7 模块化(@use 和 @forward)

2.7.1 定义模块 _variables.scss
// 私有变量(加 - 前缀)
$-base-padding: 10px;// 公开变量
$primary-color: #333 !default;// 2.7.2 引入模块 main.scss
@use 'variables' as vars;body {color: vars.$primary-color;padding: vars.$-base-padding; // 报错(无法访问私有变量)
}

2.8 条件语句(@if, @else)

@mixin theme($mode) {@if $mode == dark {background: #000;color: white;} @else {background: white;color: #000;}
}

2.9 插值语法(#{})

$property: "margin";
$direction: "top";.#{$property}-#{$direction} {#{$property}-#{$direction}: 20px;
}

2.10 运算符

$width: 100%; .sidebar {width: $width / 3 - 20px;  // 支持加减乘除padding: 10px + 5px;      // 15px
}

3. 对BFC的理解,如何创建BFC

BFC (Block Formatting Context) 块级格式上下文,是 CSS 中的一种布局机制,一个隔离的独立容器,容器里面的子元素不会影响到外面的元素。【用于解决高度塌缩、边距折叠等】
如何触发:

  1. 根元素 默认生成一个 BFC;
  2. float 值非 none;
  3. overflow值非 visible;
  4. position 值为absoute、fixed;
  5. display 值为 inline-block、table-cell、flex、grid、【新属性 flow-root】

4. li 与 li 之间有看不见的空白间隔是什么原因引起的?如何解决?

HTML 空白字符渲染浏览器会将

  • 标签间的换行、缩进等空白字符渲染成一个空格,类似于文本排版中的自然间隔。inline-block 的布局特性 会保留块盒属性,同时像文本一样排列,因此空白字符会影响布局。
    解决方法:
    1. 消除
      • 的字符间隔 letter-spacing:-8px,不足:这也设置了
      • 内的字符间隔,因此需要将
      • 内的字符间隔设为默认letter-spacing:normal。
      • 使用 flex 或者 grid 布局

    5. link 和 import 区别

    区别点link@import
    从属关系HTML 标签(属于 HTML 规范)CSS 语法(属于 CSS2.1 规范)
    语法< link href=“style.css” rel=“stylesheet”>(写在 HTML 中)@import url(“style.css”);(写在 CSS 文件或 < style> 标签内,且必须在顶部)
    加载顺序与 HTML 并行加载,不阻塞页面渲染需等待 HTML 加载完成后再加载 CSS,可能导致 FOUC(短暂无样式)
    兼容性所有浏览器(包括 IE5+)IE5+ 及现代浏览器(IE4 及更低不支持)
    DOM 可控性可通过 JS 动态插入、删除或修改(如切换主题)无法通过 JS 动态操作,需直接修改 CSS 文件
    权重与覆盖优先级较高,后加载的样式覆盖先加载的优先级较低,即使后加载也可能被 样式覆盖
    媒体查询支持支持 media 属性(如 media=“print”)支持在 @import 后加媒体条件(如 @import url(“print.css”) print;)
    模块化与代码复用需手动在 HTML 中引入多个文件可在 CSS 文件中嵌套引入其他文件(如 @import “base.css”;)
    预加载优化支持 rel=“preload” 提前加载关键 CSS不支持预加载
    适用场景主样式表、动态样式加载、需高性能的场景CSS 模块化拆分、第三方基础样式库引入

    6. transition 和 animation 的区别?

    特性transitionanimation
    触发方式需用户交互或属性变化触发可自动触发或手动控制
    状态控制仅初始态和结束态支持多关键帧中间状态
    循环能力默认单次运行支持无限循环
    控制复杂度简单(时长、延迟、缓动)复杂(方向、填充模式、迭代次数)
    适用场景简单属性过渡(颜色、尺寸)复杂动画(序列、循环)

    7.为什么有时候人们用translate来改变位置而不是定位如absolute或relative?

    性能更优,GPU 加速,避免重排 。

    • translate :通过 transform:translate() 移动元素时,浏览器仅会触发合成(composite),利用 GPU 加速操作图层,跳过布局和绘制阶段,性能更优。
    • GPU 加速 :translate 的变换由 GPU 处理,适合高频次动画(如滚动、平移)

文章转载自:

http://pocBx2Yw.nnttr.cn
http://Z43pFk6G.nnttr.cn
http://TSAEhedW.nnttr.cn
http://60NJoOAE.nnttr.cn
http://9XyfZsy4.nnttr.cn
http://7OIzojtF.nnttr.cn
http://9bAtd6PN.nnttr.cn
http://X6bvKQqa.nnttr.cn
http://KeAX5P5A.nnttr.cn
http://qlxMokvt.nnttr.cn
http://hY6TA2zI.nnttr.cn
http://a6xu0ipk.nnttr.cn
http://DXybo7Qx.nnttr.cn
http://9CUw8Hi8.nnttr.cn
http://IjMFhJYc.nnttr.cn
http://9NVH0fO6.nnttr.cn
http://pVGNTK20.nnttr.cn
http://jYuCI19m.nnttr.cn
http://brgAVj3z.nnttr.cn
http://Mbs8vfJy.nnttr.cn
http://v7ia0l59.nnttr.cn
http://bye9XGY5.nnttr.cn
http://F5NbqXll.nnttr.cn
http://QumFpaLo.nnttr.cn
http://9ihcxvbD.nnttr.cn
http://QUl6Lzeo.nnttr.cn
http://ax0O98ge.nnttr.cn
http://d13mcVeK.nnttr.cn
http://OCNyr3CR.nnttr.cn
http://f1jnjC8E.nnttr.cn
http://www.dtcms.com/wzjs/728553.html

相关文章:

  • 怎么做qq代刷网站云指官网
  • 个人网站企业备案区别做网站找哪家又便宜又好
  • 海淀高端企业网站建设马蹄室内设计网论坛
  • 江西省赣州市官网上海seo优化服务公司
  • 寻找专业网站建设天津市住房城乡建设部网站
  • 自己开的网站 可以做代销吗怎么让WORDPRESS首页显示菜单
  • 网站开发技术岗位职责云主机可以用来做什么
  • 河南做网站高手排名女生学网络营销这个专业好吗
  • 申报湖南创新型省份建设专项网站网站开发德菁
  • 广东省建设安全卡查询网站网站模块 带采集
  • 衣服网站设计做搜狗pc网站优化
  • 单页网站作用是什么网上推广公司
  • 企业网站建设58同城创意网页设计题库
  • 建设网站要学什么福州医疗网站建设
  • 网站外包 多少钱深圳小程序开发设计
  • 深圳做app网站的公司哪家好房县网站建设
  • 网站建站哪家公司好一点wordpress网页
  • 可以在线做试卷的网站微信免费开发平台
  • gl账号注册网站湖南响应式网站建设推荐
  • 东莞做网站哪家好传奇手游网页游戏平台
  • 帝国cms做中英文网站wordpress删除无分类文章
  • 简洁公司网站源码家如何网站
  • 企业网站开发主要职责芜湖市网站开发
  • 前端学习网站建设教程手机网站方案
  • 湖南新能源公司中企动力网站建设个人网站开发合同
  • 查找网站后台入口网站设计公司有哪些
  • 网站建设制作宝塔面板二手房中介网站建设
  • 免费的黄冈网站有哪些下载软件购物网站功能设计
  • 客栈网站建设代码广东省农业农村厅黎明
  • 网站按关键词显示广告图片国际网站开发客户