
CSS
文章平均质量分 74
hdxx2022
这个作者很懒,什么都没留下…
展开
-
关于CSS 分组 和 嵌套 选择器
为了尽量减少代码,你可以使用分组选择器。它可能适用于选择器内部的选择器的样式。在样式表中有很多具有相同样式的元素。每个选择器用逗号分隔。原创 2024-05-01 23:00:54 · 403 阅读 · 0 评论 -
CSS id 和 class 选择器
class 选择器用于描述一组元素的样式,class 选择器有别于id选择器,class可以在多个元素中使用。Remark ID属性不要以数字开头,数字开头的ID在 Mozilla/Firefox 浏览器中不起作用。Remark 类名的第一个字符不能使用数字!如果你要在HTML元素中设置CSS样式,你需要在元素中设置"id" 和 "class"选择器。HTML元素以id属性来设置id选择器,CSS 中 id 选择器以 "#" 来定义。id 选择器可以为标有特定 id 的 HTML 元素指定特定的样式。原创 2024-04-26 18:13:12 · 249 阅读 · 0 评论 -
HTML、CSS和JS如何变成页面的
掘金 浏览器 渲染原理 构建DOM树 复制代码。} 掘金 浏览器 渲染原理 构建DOM树原创 2024-03-21 14:52:49 · 630 阅读 · 0 评论 -
打印样式CSS的技巧和要点浅谈
另一方面即使人们只是偶尔需要打印的东西从网站,这将是理想的,如果页面设计适合的打印机,就像现代的网站适应各种屏幕尺寸和设备。从理论上讲,你可以使用一个CSS sprite 之间进行切换不同版本的打印的标志,但是这将意味着增加一倍的文件大小可能没有什么好处。重新针对打印写CSS样式是没有必要的,我们只需要针对差异设置打印的样式覆盖掉之前的默认样式。如果直接打印,超链接将只是一点文字,而不会出现链接的网址,这样来说,是没有意义的。链接周围图像是比较麻烦的,理想的情况是图像周围的链接将有一个class。原创 2024-03-19 16:13:00 · 292 阅读 · 0 评论 -
HTML、CSS和JS怎么变成页面的浅谈
掘金 浏览器 渲染原理 构建DOM树 复制代码。} 掘金 浏览器 渲染原理 构建DOM树原创 2024-03-06 16:49:49 · 876 阅读 · 0 评论 -
打印样式CSS的技巧和要点介绍
另一方面即使人们只是偶尔需要打印的东西从网站,这将是理想的,如果页面设计适合的打印机,就像现代的网站适应各种屏幕尺寸和设备。从理论上讲,你可以使用一个CSS sprite 之间进行切换不同版本的打印的标志,但是这将意味着增加一倍的文件大小可能没有什么好处。重新针对打印写CSS样式是没有必要的,我们只需要针对差异设置打印的样式覆盖掉之前的默认样式。如果直接打印,超链接将只是一点文字,而不会出现链接的网址,这样来说,是没有意义的。链接周围图像是比较麻烦的,理想的情况是图像周围的链接将有一个class。原创 2024-03-04 20:44:20 · 1132 阅读 · 0 评论 -
关于CSS及JS的使用技巧浅谈
使用浏览器开发工具调试:浏览器开发工具提供了调试CSS和JS代码的功能,可以帮助开发者更轻松地识别和解决问题。使用框架和库:例如Bootstrap和jQuery,可以帮助开发者更快速和有效地创建网站和应用程序。使用CSS预处理器:例如Sass和Less,可以帮助开发者更快速、更有效地编写CSS代码。压缩和合并:使用压缩工具可以帮助减少CSS和JS文件的大小,使网站更容易加载并提高性能。模块化:将CSS和JS代码分解为模块,可以帮助开发者更好地组织和管理代码。原创 2023-09-04 18:45:02 · 254 阅读 · 0 评论 -
如何实现CSS半圆进度条
这样就可以实现一个简单的CSS半圆进度条,通过设置不同的“data-progress”属性值来控制进度条的进度。3创建一个伪元素作为进度条,并将其设置为一个半圆形,并将其旋转90度,以使其开始在12点钟位置。1 创建一个具有指定半径和高度的div元素,并将其设置为圆形。2 将元素的边框设置为半透明,以便更好地显示进度条。4 使用CSS动画或过渡来实现进度条的动态效果。原创 2023-09-04 12:45:41 · 1527 阅读 · 0 评论 -
HTML、CSS及JS之间的区别浅谈
通过 HTML,开发人员可以创建网页元素,例如标题、段落、列表、链接和图像等。通过 CSS,开发人员可以控制网页的字体、颜色、背景、间距和大小等属性。总体来说,HTML定义了Web页面的内容和结构,CSS定义了它的样式和布局,JS则为页面添加了交互和动态效果。通过 JS,开发人员可以控制网页的行为,例如用户交互、数据验证和动画等。它是一种标记语言,包含一系列标签和属性,用于定义文本、图像、链接等元素。它是一种样式表语言,用于控制文本的字体、颜色、大小、页面的布局、背景等。原创 2023-09-04 14:48:27 · 1310 阅读 · 0 评论 -
css网页设计技巧浅谈
使用CSS预处理器:使用CSS预处理器可以提高工作效率并使代码更易于维护。使用Flexbox布局:使用Flexbox可以更轻松地实现响应式布局,同时可以更好地控制元素之间的间距和对齐方式。使用适当的颜色、字体和布局可以使网页更易于阅读和使用。常见的命名约定包括BEM和SMACSS。使用媒体查询:使用媒体查询可以根据屏幕大小和设备类型调整布局和样式,实现响应式设计。使用CSS动画:使用CSS动画可以为网页元素添加动态效果,提高用户体验。使用浮动布局:使用浮动布局可以实现多列布局,如导航菜单和网格布局。原创 2023-09-03 21:54:03 · 120 阅读 · 0 评论 -
css background 属性
属性可以用于设置元素的背景样式。原创 2023-09-02 22:34:36 · 231 阅读 · 0 评论 -
css实现元素居中的多种方法
但是这个属性有一个缺点:需要一个参照物,也就是说如果父级里面有两个子元素,两个子元素都设置了vertical-align:middle,那么得到的效果只是这两个元素之间居中对齐而已。效果图就不看了吧,思路感觉也没啥可解释的,这都是css3的功劳,没啥技巧,掌握了弹性盒模型就能掌握这个方法,简单粗暴。当然了,如果说你在实际布局中,确实有两个元素,并且其中一个元素可以设置为高度百分百的话,这么做是可以的。小技巧一:把其中一个元素设置高度百分百,那么这时候另一个元素就会处于父级上下居中的位置了。原创 2023-09-01 18:02:48 · 264 阅读 · 0 评论 -
10个CSS常用技巧分享
这里,图片会当作背景显示出来,而真正的文字由于设定了-2000像素这个缩进,它们会出现在屏幕左边2000点的地方,就看不见了。如果它们两个类中的属性有冲突的话,后设置的起作用,即在CSS文件中放在后面的类的属性起作用。这时盒子的全宽应该是150点,这在除IE6之前的IE浏览器之外的所有浏览器上都是正确的。不幸的是,只能采用欺骗的手段了,给这较短的一栏加上个背景图,宽度和栏宽一样,并让它的颜色和设定的背景色一样。此时不能用em做单位,因为那样的话,一旦读者改变了字体大小,这个花招就会露馅,只能使用px。原创 2023-08-30 22:06:17 · 76 阅读 · 0 评论 -
HTML中CSS选择器的运用浅谈
例:input:focus span{corlor:deeppink},鼠标选种input,则span标签的内容变成deeppink。解释:选种section下的第一个子元素,如果为p元素,则进行样式变化;2、id选择器只会选择一个元素,属性id为指定值的元素,将应用声明块中的规则。2、所有class属性为指定类名的元素,都将应用声明块中的规则。将链接标签设置样式,书写格式:标签:link{ }1、书写格式:元素A "," 元素B "," 元素C。2、所有与该标记匹配的元素,都将应用声明块中的规则。原创 2023-08-29 14:25:00 · 82 阅读 · 0 评论 -
关于CSS样式的优先级浅谈
结果:所有浏览器均yellow色,注意:与class=””引号内的顺序无关,只看.def1和.def2在声明时的顺序,.def2后声明的所以权重高。结果:所有浏览器均pink色,注意:虽然按优先原则一,后出现的权重高,但那只是在同样重量级下的比较,优先原则二各重量级别就不同了。以上三种声明处于不同的量级,份量上,div 开头相当于 1克 重,. 开头相当于 1公斤 重,#开头相当于 1吨 重。:id声明(即 # 开头的样式)>class声明(即 . 开头的样式)> 标签声明(即 类似 div 开头)原创 2023-08-26 20:50:05 · 125 阅读 · 0 评论 -
如何通过CSS变量修改样式的方法
但是js并没有伪类选择器,那么该怎么办呢?网上有不少方法,比如通过切换元素的类、在style中动态插入新的样式等。本文主要介绍了通过CSS变量修改样式的方法示例的相关资料,小编觉得挺不错的,现在分享给大家,也给大家做个参考。那么这里再来一种方法,设置css变量(var),通过js去改变这个变量来实现。 : 自定义属性名。以上就是本文的全部内容,希望对大家的学习有所帮助。示例:改变div的hover背景色。注意:属性名是不能使用变量的。使用@support检测。原创 2023-08-16 15:41:48 · 466 阅读 · 0 评论 -
关于css变量入门学习
css全局变量定义方法很简单,其实就是在根元素上先定义声明,下面这篇文章主要给大家介绍了关于如何通过一篇文章带你学会css变量的相关资料,文中通过实例代码介绍的非常详细,需要的朋友可以参考下CSS 变量 这个是 CSS 新功能,2017年3月,微软宣布 Edge 浏览器将支持 CSS 变量,所有主要浏览器已经都支持了。原创 2023-08-17 10:36:29 · 186 阅读 · 0 评论 -
CSS 文本字体颜色设置方法(CSS color)
传统设置背景颜色使用“bgcolor=颜色取值”,而CSS中则“background:”+颜色取值。例如:设置背景为黑色,传统Html设置,即在标签内加入“bgcolor="#000"”即可实现颜色为黑色背景,如果在W3C中即在对应CSS选择器中始终“background:#000”实现。16个关键字是采取从Windows的VGA调色板: 水色 , 黑色 , 蓝色 , 紫红色 , 灰 , 绿 , 灰 , 褐红色 ,藏青色, 橄榄色 , 紫色 , 红色 , 银色 , 青色 , 白色 , 黄色。原创 2023-08-02 14:47:27 · 1495 阅读 · 0 评论 -
CSS如何控制DIV层实现显示和隐藏
隐藏该html元素,确切的说,是在浏览器中消除该元素,不占屏幕的空间。所以display和visibility控制的分别是html元素是否存在和是否显示,display的属性定义该元素存在或不存在,而visibility的属性只是控制该元素是否显示出来,实际上还是存在的。显示已经隐藏的html元素,如果别的元素占有了该空间时,他将下移,空间重新别原来的元素占有。本文给大家带来了CSS控制DIV层显示和隐藏的方法,是前端学习必须要掌握的基础知识,非常不错,具有参考借鉴价值,感兴趣的小伙伴一起学习吧。原创 2023-08-02 14:19:31 · 554 阅读 · 0 评论 -
css实现两个div并列显示的多种方法介绍
CSS是一种样式语言,其中,两个div并列的实现是很常见的需求,本文就来介绍一下css实现两个div并列显示的多种方法,具有一定的参考价值,感兴趣的可以了解一下。方法一:float浮动,float:left;为左浮动,也可以设置为float:right;右浮动,也可以实现两个div并列一行。到此这篇关于css实现两个div并列显示的多种方法的文章就介绍到这了,希望可以帮到你!方法二:display:table-cell。方法三:负margin。方法五:flex布局。原创 2023-08-02 15:23:27 · 635 阅读 · 0 评论 -
CSS中的数学表达式calc()浅谈
兼容性: IE8-、safari5.1-、ios5.1-、android4.3-不支持,android4.4-4.4.4只支持加法和减法。数学表达式calc()是CSS中的函数,主要用于数学运算。这篇文章给大家介绍了CSS中的数学表达式calc()的相关知识,感兴趣的朋友一起看看吧。数学表达式calc()是calculate计算的缩写,它允许使用+、-、*、/这四种运算符,可以混合使用%、px、em、rem等单位进行计算。以上所述是小编给大家介绍的CSS中的数学表达式calc(),希望对大家有所帮助。原创 2023-07-24 18:44:40 · 264 阅读 · 0 评论 -
CSS的calc函数用法分享
CSS3新增的函数中有一个非常好用的函数,就是calc()函数,用过的都说好,这篇文章我们来唠一老calc函数,感兴趣的朋友一起看看吧。原创 2023-07-24 23:26:16 · 382 阅读 · 0 评论 -
CSS link与@import的区别及用法介绍
CSS的link和@import都是用于引入外部CSS文件的方法,但它们有一些区别和不同的用法,本文通过一个简单的代码演示,展示了link和@import的用法,感兴趣的朋友跟随小编一起看看吧CSS的link和@import都是用于引入外部CSS文件的方法,但它们有一些区别和不同的用法。原创 2023-07-24 17:36:08 · 102 阅读 · 0 评论 -
CSS-@规则(At-rules)常用语法分享
At-rules规则是目前CSS中一种常见的语法规则,它使用一个"@"符号加一个关键词定义,后面跟上语法区块,如果没有则以分号结束即可,这篇文章主要介绍了CSS-@规则(At-rules)常用语法使用总结,需要的朋友可以参考下At-rules规则是目前CSS中一种常见的语法规则,它使用一个"@"符号加一个关键词定义,后面跟上语法区块,如果没有则以分号结束即可。这种规则一般用于标识文档、引入外部样式、条件判断等等,本文是对该规则的使用总结。原创 2023-07-26 11:21:24 · 288 阅读 · 0 评论 -
css元素居中技巧分享
但是这个属性有一个缺点:需要一个参照物,也就是说如果父级里面有两个子元素,两个子元素都设置了vertical-align:middle,那么得到的效果只是这两个元素之间居中对齐而已。效果图就不看了吧,思路感觉也没啥可解释的,这都是css3的功劳,没啥技巧,掌握了弹性盒模型就能掌握这个方法,简单粗暴。当然了,如果说你在实际布局中,确实有两个元素,并且其中一个元素可以设置为高度百分百的话,这么做是可以的。小技巧一:把其中一个元素设置高度百分百,那么这时候另一个元素就会处于父级上下居中的位置了。原创 2023-03-21 10:20:16 · 121 阅读 · 0 评论 -
如何用js动态添加css
但这种方法却在Safari、Chrome下不可行,原因是style.innerHTML不可写。我再找解决方案,发现用textContent代替innerHTML的方法可行。上,就不支持这个方法。IE下,我们可以使用 document.createStyleSheet() 方法;为了节省代码和写出更兼容的代码,有时我们需要用Javascript动态的增加CSS样式。catch (e) { //Firefox,Opera,Safari,Chrome下可行。try { //IE下可行。原创 2023-03-13 18:24:16 · 1914 阅读 · 0 评论 -
css优先级介绍 :ID优先级、class与元素选择器
根据css优先级计算规则,伪类的特殊性值是0,0,1,0,4个伪类的特殊性值相同,那么后面声明的规则优先级高。实际上是因为选择器特殊性值是从左向右排序的,特殊性值1,0,0,0大于以0开头的所有特殊性值,即便它是0,99,99,99,优先级依然比1,0,0,0要低。important),加了权重的优先级最高,当权重相同的时候,会比较规则的特殊性,根据前面的优先级计算规则决定哪条规则起作用,当特殊性值也一样的时候,css规则会按顺序排序,后声明的规则优先级高,成为人生赢家,当上总经理出任CEO迎娶白富美。原创 2023-03-13 15:47:22 · 1701 阅读 · 0 评论 -
HTML中CSS,关于选择器的使用
例:input:focus span{corlor:deeppink},鼠标选种input,则span标签的内容变成deeppink。解释:选种section下的第一个子元素,如果为p元素,则进行样式变化;2、id选择器只会选择一个元素,属性id为指定值的元素,将应用声明块中的规则。2、所有class属性为指定类名的元素,都将应用声明块中的规则。将链接标签设置样式,书写格式:标签:link{ }1、书写格式:元素A "," 元素B "," 元素C。2、所有与该标记匹配的元素,都将应用声明块中的规则。原创 2023-03-11 12:29:46 · 725 阅读 · 0 评论 -
关于html中的空格的规则
这时候如果希望html中多个连续的空格在网页上能显示,在浏览器中表现出真实的自身空格缩进和换行效果。2、css的white-space属性为pre-line时,意为保留换行符。1、css中当 white-space 属性取值为pre时,就按照标签的方式处理。在html中内容中的多个空格一般会被视为一个,连续的多个空格符被自动合并了。(\t)和换行符(\r和\n),可以通过使用标签显式表示换行。备注:浏览器的这种机制处理,同样适用于除了普通的空格键,还包括。html中的空格的规则。原创 2023-03-08 22:37:50 · 1008 阅读 · 0 评论 -
如何用CSS实现多行省略
思路: 用于挡住省略号的方块也是绝对定位,靠右定为, right:0,但是 bottom值就不要设置了,如果不设置的话,该方块会跟着文本内容的实际高度移动,而不是 max-height的高度。值得留意的是,上面代码里关于width的注释写着“因为下面设置了margin,所以这里的宽度值大小没有要求”,之前都要求小于等于 :before宽度,但是现在由于采用margin-left负值抵消了本身的宽度,所以这个要求转化对 padding-right了,这时是等于。所以,三个方案,总有一款符合你的需求的。原创 2023-03-03 16:41:27 · 3852 阅读 · 0 评论 -
关于打印样式CSS浅谈
另一方面即使人们只是偶尔需要打印的东西从网站,这将是理想的,如果页面设计适合的打印机,就像现代的网站适应各种屏幕尺寸和设备。对于打印,大多数情况下我们不需要打印整个页面,只需要打印一个简洁的能够突出需要信息的页面,那么我们将不相关的部分隐藏掉(如:导航条、背景图片)。一个更好的解决方案是通过提供匹配的QR码的数字版本的页面更容易访问。重新针对打印写CSS样式是没有必要的,我们只需要针对差异设置打印的样式覆盖掉之前的默认样式。如果直接打印,超链接将只是一点文字,而不会出现链接的网址,这样来说,是没有意义的。原创 2023-03-02 17:03:38 · 238 阅读 · 0 评论 -
怎么用JS来动态设置CSS样式
/ 在原有样式操作 document.styleSheets[0].addRule(".box", "height: 100px");如果属性有"-"号,就写成驼峰的形式(如textAlign) 如果想保留 - 号,就中括号的形式 element.style["text-align"] = "100px";因JS获取不到css的伪元素,所以可以通过改变伪元素父级的class来动态更改伪元素的样式。原创 2023-02-28 14:55:06 · 2791 阅读 · 0 评论 -
什么是css选择器
在百度百科中,我们可以看到css选择器的基本定义是:每一条css样式定义由两部分组成,形式如下: [code] 选择器{样式} [/code] 在{}之前的部分就是“选择器”。说了这么一大段话,其实简而言之,就是要使用css对html页面中的元素实现一对一,一对多或者多对一的控制,这就需要用到CSS选择器,html页面中的元素就是通过CSS选择器进行控制的。上述八种css选择器中最常用的css选择器是标签选择器、.类选择器、ID选择器、属性选择器、伪类选择器。4、全局选择器(如:*号)。原创 2023-02-26 22:32:09 · 119 阅读 · 0 评论 -
关于HTML、CSS及JS的区别
关于Web前端工程师应该知道的HTML、CSS、JS区别。在日常学习中,html,css和js我们都学过,起初分不清这三者的区别和联系,随着知识的增长,有了一些体会。原创 2023-02-23 13:52:32 · 209 阅读 · 0 评论 -
盘点CSS常用技巧
这里,图片会当作背景显示出来,而真正的文字由于设定了-2000像素这个缩进,它们会出现在屏幕左边2000点的地方,就看不见了。如果它们两个类中的属性有冲突的话,后设置的起作用,即在CSS文件中放在后面的类的属性起作用。这时盒子的全宽应该是150点,这在除IE6之前的IE浏览器之外的所有浏览器上都是正确的。不幸的是,只能采用欺骗的手段了,给这较短的一栏加上个背景图,宽度和栏宽一样,并让它的颜色和设定的背景色一样。此时不能用em做单位,因为那样的话,一旦读者改变了字体大小,这个花招就会露馅,只能使用px。原创 2023-02-21 17:42:55 · 90 阅读 · 0 评论 -
关于HTML、CSS及JS的异同点浅谈
在日常学习中,html,css和js我们都学过,起初分不清这三者的区别和联系,随着知识的增长,有了一些体会。原创 2023-02-19 22:43:57 · 98 阅读 · 0 评论 -
CSS常用技巧分享
这里,图片会当作背景显示出来,而真正的文字由于设定了-2000像素这个缩进,它们会出现在屏幕左边2000点的地方,就看不见了。如果它们两个类中的属性有冲突的话,后设置的起作用,即在CSS文件中放在后面的类的属性起作用。这时盒子的全宽应该是150点,这在除IE6之前的IE浏览器之外的所有浏览器上都是正确的。不幸的是,只能采用欺骗的手段了,给这较短的一栏加上个背景图,宽度和栏宽一样,并让它的颜色和设定的背景色一样。此时不能用em做单位,因为那样的话,一旦读者改变了字体大小,这个花招就会露馅,只能使用px。原创 2023-02-19 15:59:02 · 72 阅读 · 0 评论 -
HTML与CSS及JS怎么变成页面的
掘金 浏览器 渲染原理 构建DOM树 复制代码。} 掘金 浏览器 渲染原理 构建DOM树原创 2023-02-16 09:42:32 · 88 阅读 · 0 评论 -
前端学习: 用css设置文字样式
这个尺寸是根据你的电脑来的,不同的电脑,不同的系统默认的文字尺寸可能都不一样,所以最好的做法就是在body身上设置一个统一的文字尺寸,有特殊需求的地方再另外设置就可以了。不过值得注意的是,font-family指定的是一个优先级从高到低的可选字体列表,字体的选择不是在发现用户计算机上安装的第一个字体时停止。当然这些字体显然无法满足互联网时代的需求,所以越来越多的字体会涌现出来。文本样式,所谓文本其实就是很多文字,当涉及的文字比较多的时候,我们又可以设置他们的颜色,对齐方式,修饰等。原创 2023-02-14 09:18:21 · 1224 阅读 · 0 评论 -
关于打印样式CSS的技巧和要点介绍
另一方面即使人们只是偶尔需要打印的东西从网站,这将是理想的,如果页面设计适合的打印机,就像现代的网站适应各种屏幕尺寸和设备。对于打印,大多数情况下我们不需要打印整个页面,只需要打印一个简洁的能够突出需要信息的页面,那么我们将不相关的部分隐藏掉(如:导航条、背景图片)。一个更好的解决方案是通过提供匹配的QR码的数字版本的页面更容易访问。重新针对打印写CSS样式是没有必要的,我们只需要针对差异设置打印的样式覆盖掉之前的默认样式。如果直接打印,超链接将只是一点文字,而不会出现链接的网址,这样来说,是没有意义的。原创 2023-02-10 20:00:58 · 265 阅读 · 0 评论