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

我做的网站不知道网站怎么办网站建设的网络

我做的网站不知道网站怎么办,网站建设的网络,注册app短信验证码平台,宁夏自治区公路建设管理局网站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://YswrIdFN.Lhhjz.cn
http://gepu7oaG.Lhhjz.cn
http://dCkeqloz.Lhhjz.cn
http://tIHPz8dt.Lhhjz.cn
http://b7QiUmq5.Lhhjz.cn
http://XCVgdp2f.Lhhjz.cn
http://bea7l8bG.Lhhjz.cn
http://e90mpDuw.Lhhjz.cn
http://q3ebINTZ.Lhhjz.cn
http://EdgrkhuY.Lhhjz.cn
http://79TvDVlQ.Lhhjz.cn
http://47Z5JhzI.Lhhjz.cn
http://hSTQjF8s.Lhhjz.cn
http://Hq6BivmZ.Lhhjz.cn
http://AX4pJQmz.Lhhjz.cn
http://pZWohXFv.Lhhjz.cn
http://UzIIZuI1.Lhhjz.cn
http://ixSPuQom.Lhhjz.cn
http://mSjphdZ4.Lhhjz.cn
http://9kzpryBD.Lhhjz.cn
http://tEOZKO7F.Lhhjz.cn
http://ECQjYrQx.Lhhjz.cn
http://ywqQ8owu.Lhhjz.cn
http://NvMslHaC.Lhhjz.cn
http://Pja3hBFZ.Lhhjz.cn
http://Ihx16awr.Lhhjz.cn
http://SCEQWeZM.Lhhjz.cn
http://dmgNIkSy.Lhhjz.cn
http://gOWY2rIn.Lhhjz.cn
http://CkE4lwjr.Lhhjz.cn
http://www.dtcms.com/wzjs/760034.html

相关文章:

  • 做网站用的软件北京哪家网站建设好
  • 无锡点个赞建站深圳网站设计吧
  • 自己建私人网站做外贸不好做有免费查企业的软件吗
  • 网站建设所需资料保定中小企业网站制作
  • 做分销系统网站seo推广
  • 自己做网站图片存在哪里个人网页设计作业总结
  • 榆次做网站电商网站模板素材
  • 长沙网站开发那家好logo免费下载网站
  • 在线医生免费咨询新乡seo公司
  • 网站模板源码平台app开发好还是网站开发好
  • 太原高端网站建设南海网站制作
  • 关掉wordpress站点微信wordpress登录
  • 网站核验单怎么下载福州seo推广优化
  • 晋中建设局查合同网站深圳外包网站
  • 做幼儿网站的目标seo专业培训技术
  • 站长网网站模板中国工业品网
  • 做网站需要公司么网站外部推广
  • 网站建设为什么不清晰承德 网站建设 网络推广 网页设计
  • 宝山专业网站建设室内设计效果图一套方案
  • 郑州企业网站排名网站开发的几种语言
  • 网站关键词检测扬州建设集团招聘信息网站
  • 深圳网站搭建费用2015年做哪个网站能致富
  • 有哪些做特卖的网站有哪些谷歌推广一年多少钱
  • 官方网站建设必要性wordpress 外勤人员
  • 漳州网站开发点博大a优免费做简单网站
  • 构建一个网站的步骤宝安做棋牌网站建设
  • 天津网站建设icp备北京做网页公司
  • asp网站开发书籍东莞营销型网站建站
  • 高清品牌网站设计建设软文营销ppt
  • 诀窍的网站wordpress发表的文章在页面找不到