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

php做旅游网站/域名年龄对seo的影响

php做旅游网站,域名年龄对seo的影响,网站建设提案ppt,合肥关键词排名首页这里是修真院前端小课堂,每篇分享文从 【背景介绍】【知识剖析】【常见问题】【解决方案】【编码实战】【扩展思考】【更多讨论】【参考文献】 八个方面深度解析前端知识/技能,本篇分享的是: 【 如何使用sass? 】 大家好,我是…

这里是修真院前端小课堂,每篇分享文从

【背景介绍】【知识剖析】【常见问题】【解决方案】【编码实战】【扩展思考】【更多讨论】【参考文献】

八个方面深度解析前端知识/技能,本篇分享的是:

【 如何使用sass? 】

大家好,我是IT修真院北京分院的卫鑫,一枚正直纯洁善良的web程序员。

今天给大家分享一下,修真院官网css任务11,深度思考中的知识点——如何使用sass?  

(1)背景介绍:

Sass 是一款强化 CSS 的辅助工具,它在 CSS 语法的基础上增加了变量 (variables)、嵌套 (nested rules)、混合 (mixins)、导入 (inline imports) 等高级功能,这些拓展令 CSS 更加强大与优雅。使用 Sass 以及 Sass 的样式库(如 Compass)有助于更好地组织管理样式文件,以及更高效地开发项目。

(2)知识剖析:

Sass 有两种语法格式。首先是 SCSS (Sassy CSS) —— 也是本文示例所使用的格式 —— 这种格式仅在 CSS3 语法的基础上进行拓展,所有 CSS3 语法在 SCSS 中都是通用的,同时加入 Sass 的特色功能。此外,SCSS 也支持大多数 CSS hacks 写法以及浏览器前缀写法 (vendor-specific syntax),以及早期的 IE 滤镜写法。这种格式以 .scss 作为拓展名。

另一种也是最早的 Sass 语法格式,被称为缩进格式 (Indented Sass) 通常简称 "Sass",是一种简化格式。它使用 “缩进” 代替 “花括号” 表示属性属于某个选择器,用 “换行” 代替 “分号” 分隔属性,很多人认为这样做比 SCSS 更容易阅读,书写也更快速。缩进格式也可以使用 Sass 的全部功能,只是与 SCSS 相比个别地方采取了不同的表达方式

具体请查看 the indented syntax reference这种格式以 .sass 作为拓展名。

(3)常见问题:

Sass 允许将一套 CSS 样式嵌套进另一套样式中,内层的样式将它外层的选择器作为父选择器

(4)解决方案:

嵌套功能避免了重复输入父选择器,而且令复杂的 CSS 结构更易于管理:

在嵌套 CSS 规则时,有时也需要直接使用嵌套外层的父选择器,例如,当给某个元素设定 hover 样式时,或者当 body 元素有某个 classname 时,可以用 & 代表嵌套规则外层的父选择器。

(5)编码实战:

#main p {color: #00ff00;width: 97%;.redbox {background-color: #ff0000;color: #000000;}
}

编译为

#main p {color: #00ff00;width: 97%; }#main p .redbox {background-color: #ff0000;color: #000000; }

嵌套功能避免了重复输入父选择器,而且令复杂的 CSS 结构更易于管理:

#main {width: 97%;p, div {font-size: 2em;a { font-weight: bold; }}pre { font-size: 3em; }
}

编译为

#main {width: 97%; }#main p, #main div {font-size: 2em; }#main p a, #main div a {font-weight: bold; }#main pre {font-size: 3em; }

4.2. 父选择器 & (Referencing Parent Selectors: &)

在嵌套 CSS 规则时,有时也需要直接使用嵌套外层的父选择器,例如,当给某个元素设定 hover 样式时,或者当 body 元素有某个 classname 时,可以用 & 代表嵌套规则外层的父选择器。

a {font-weight: bold;text-decoration: none;&:hover { text-decoration: underline; }body.firefox & { font-weight: normal; }
}

编译为

a {font-weight: bold;text-decoration: none; }a:hover {text-decoration: underline; }body.firefox a {font-weight: normal; }

编译后的 CSS 文件中 & 将被替换成嵌套外层的父选择器,如果含有多层嵌套,最外层的父选择器会一层一层向下传递:

#main {color: black;a {font-weight: bold;&:hover { color: red; }}
}

编译为

#main {color: black; }#main a {font-weight: bold; }#main a:hover {color: red; }

(6)拓展思考:

在 CSS 属性的基础上 Sass 提供了一些名为 SassScript 的新功能?

我们最常用sass用在css里面都是什么?

具体的规整命名又是什么?

(7)参考文献:

https://www.sass.hk/docs/来源于sass官网,中文文档

 

今天的分享就到这里啦,欢迎大家点赞、转发、留言、拍砖

------------------------------------------------------------------------------------------------------------

“我们相信人人都可以成为一个工程师,现在开始,找个师兄,带你入门,学习的路上不再迷茫。”

技能树·IT修真院

http://www.lbrq.cn/news/1028143.html

相关文章:

  • 吉林省建设集团有限公司网站/线上职业技能培训平台
  • 赣州晒房网门户网站/seo 的原理和作用
  • 网站版建设/提供seo顾问服务适合的对象是
  • 网络架构和管理/厦门seo外包
  • 电话销售企业网站怎么做/东莞做网站公司电话
  • 商城类网站建设方案/外贸建站seo
  • 青海省住房建设厅网站/宁波网络推广方式
  • 做社交的招聘网站/seo推广平台
  • 平板网站开发/唐山建站公司模板
  • 安平有做网站推广的吗/外链大全
  • 网站怎么做备份/竞价推广营销
  • 网站静态/微信营销的优势
  • 网站建设服务费下什么科目/合肥关键词排名
  • 上海做网站哪家好/百度点击软件找名风
  • 网站如何做背景音乐/新平台推广赚钱
  • 企业网站搭建 网络活动策划/百度网盘电脑版下载
  • 推广运营公司网站/seo免费
  • 给我免费播放片高清在线观看授他以柄电视剧/百度小程序对网站seo
  • 做企业网站合同/广东东莞大益队
  • 建立网站的公司杭州/免费外链发布平台
  • 做食品行业网站/今天有什么新闻
  • 北京网站制作收费标准/网络营销岗位职责和任职要求
  • 无锡模板建站源码/广州seo服务外包
  • 做泵阀生意到哪个网站/网站优化建议
  • 网站运营与维护是什么意思/seo发包技术教程
  • 怎么找出网站的备案号/外贸seo建站
  • 最简单的网站开发国际化/中国舆情观察网
  • 石家庄做网站最好的公司/2020年可用好用的搜索引擎
  • 同城做哪个网站推广效果好/抖音seo优化软件
  • 网站建设行业赚钱么/成都seo整站
  • 读取Kaggle下载的数据集(数据的读取 f’{path}\\CMaps\\train_FD001.txt’)
  • git upstream
  • 表达式树实战:Unity动态逻辑编程
  • 2025年5月架构设计师综合知识真题回顾,附参考答案、解析及所涉知识点(三)
  • 【P21】OpenCV Python——RGB和BGR,HSV和HSL颜色空间,及VScode中报错问题解决
  • RabbitMQ面试精讲 Day 21:Spring AMQP核心组件详解