前军教程网

中小站长与DIV+CSS网页布局开发技术人员的首选CSS学习平台

CSS CSS新出了个@scope规则(css specificity)

新年快乐,开工大吉。今天带大家了解一个实用的CSS新特性:@scope规则。在Sass或Less这类CSS预编译工具中嵌套语法较为常见,就像这样,可以一定程度上简化CSS代码的书写,让层次结构更清晰。

@scope规则的作用与之类似,例如将刚才的Sass嵌套改为@scope规则书写,就会是这样,可以看到样式按照正确的预期渲染了,这里的背景色成功渲染了。

@scope规则不会改变CSS选择器的优先级,例如这里的@scope(nav)的优先级等同于nav,右边的案例可以证明这一点。如果@scope(nav)不参与优先级计算,遵循后来居上的原则,上面这个链接的背景色应该是浅粉色,但事实没有,说明@scope(nav)参与了优先级计算。

CSS简写指南(css缩写的全称)

高效的CSS写法中的一条就是使用简写。通过简写可以让你的CSS文件更小,更易读。而了解CSS属性简写也是前端开发工程师的基本功之一。今天我们系统地总结一下CSS属性的缩写。

色彩缩写

色彩的缩写最简单,在色彩值用16进制的时候,如果每种颜色的值相同,就可以写成一个:

CSS direction属性简介与实际应用

一、用的少并不代表没有用

至少,在我接触的这么多项目里,没有见到使用过CSS direction属性做实际开发的。

为什么呢?是因为direction长得丑吗?

虽然说direction确实其貌不扬,但是CSS并不是一个看脸卖萌的世界。

那是因为兼容性吗?

那更不是了,在那个“美女”确实是美女的年代,包括IE6在内的浏览器,CSS direction就已经被支持。

那究竟是什么原因呢?

css3美化网页-第五章(web网页美化)

1、页面使用CSS的好处:

有效的传递页面信息。

使用CSS美化过的页面文本,使页面漂亮、美观,吸引用户。

可以很好的突出页面的主题内容,使用户第一眼可以看到页面主要内容。

具有良好的用户体验。

2、美化网页的一些基本样式

你不知道的Chrome调试工具技巧 第六天:command 菜单

17. 开始使用 Command (命令) 菜单 (如果你还没有用过的话)

有一些 Chrome 调试工具的功能被深深的隐藏在特别的面板中,菜单中等等。并且有一些甚至隐藏在这些地方之下。这也是为什么 Command 菜单 是一个在工具盒中必不可少的工具。

如果你在 WebStorm 中使用过 Find Action (查找动作) 或者 Visual Studio Code 中的 Command Palette 那么 (Command 菜单) 也是类似的功能。可以这样让它显示出来:

HTML+CSS:css元素浮动详解,使用浮动制作导航栏菜单

今天这篇文章我们来说一下css的浮动属性(float),给块状元素添加float属性可以使其转变为行内元素,也就是我们所说标签对象浮动居左靠左(float:left)和浮动居右靠右(float:right)。

(1)float使用语法

css的float主要有3个属性值none、left、right,默认为none;具体的使用如下所示:

float:none; (不使用浮动)

float:left; (靠左浮动)

CSS 是如何影响浏览器元素在文档中的排列?

之前在项目的过程中遇到了一个问题,某个 div 希望始终显示在最上面,而在之后的元素都显示在它之下,当时设置了 z-index 也没有效果,不知道什么原因,因此找了一下 CSS 相关资料,解决了这个问题的同时,也学习了很多知识,特此和大家分享一下。

屏幕是一个二维平面,然而 HTML 元素却是排列在三维坐标系中, x 为水平方向, y 为垂直方向, z为屏幕由内向外方向,我们在看屏幕的时候是沿着 z 轴方向从外向内的。由此,元素在用户视角就形成了层叠的关系,某个元素可能覆盖了其他元素也可能被其他元素覆盖;

如何提升 CSS 性能的小知识(如何优化css性能)

点击右上方红色按钮关注“web秀”,让你真正秀起来

前言

大家都知道,对于网站来说,性能至关重要,CSS作为页面渲染和内容展现的重要环节,影响着用户对整个网站的第一体验。因此,与其相关的性能优化是不容忽视的。

对于性能优化我们常常在项目完成时才去考虑,经常在项目的末期,性能问题才会暴露出来,此时才进行一些相关的性能优化。

其实,如果我们从一开始编码,就注意一些细节问题,后面的工作量会小很多,下面我们来看看在书写CSS时,我们可以注意哪些细节,从而来提升CSS处理性能。

第12天 | 16天搞定前端,CSS的边距,内外有别?

好多程序员朋友,在用CSS进行边距调整时,老分不清楚外边距margin和内边距padding的区别,在我部门,就有两个迷糊虫。于是我上网找了一幅图,一副不可描述的图(你可不要想歪了),他们一看就完全明白了,现在分享给你。



12.1 内外抉择

在什么场景中使用padding,在什么场景中使用margin,这是一个学问。你掌握了,学问就有了。

这是用padding的学问

CSS基础-定位(css定位方式有哪些)

CSS中通常使用position 属性,决定元素的定位方式。

常用的定位方式通常有

控制面板
您好,欢迎到访网站!
  查看权限
网站分类
最新留言