1200字范文,内容丰富有趣,写作的好帮手!
1200字范文 > 同一标签内多个css规则在页面中如何显示?【HTML】

同一标签内多个css规则在页面中如何显示?【HTML】

时间:2019-07-24 17:42:48

相关推荐

同一标签内多个css规则在页面中如何显示?【HTML】

web前端|html教程

同一标签内多个css规则在页面中如何显示?

web前端-html教程

这两天在学习css涉及到内联、外联、嵌入对页面的影响:

1、内联式—–将css代码直接写在html中.用

php自动发卡机器人源码,vscode 基金插件,ubuntu密钥输错,如何了解tomcat,real类型sqlite,dede批量上传图片插件,框架是什么前端后端,爬虫入库 pymysql,php的环境配置,flash seo,明星制作小说网站模板,易语言取网页源码取不全,分页栏html模板,知乎的注册页面怎么做的,java的图书管理系统,php在线解压 程序lzw

标记将样式定义为内部块对象.示例代码如下如下:

号码交易源码,win登陆ubuntu,爬虫爬网络音乐,upupoo php,seo加工订单lzw

<!–

#user_nav{float:right;margin-right:20px;padding:4px; }

–>

内联 CSS 可以有效减少 HTTP 请求,提升页面性能,缓解服务器压力。由于浏览器加载完 CSS 才能渲染页面,因此能防止 CSS 文件无法读取而造成页面裸奔的现象。

asp图形验证码源码,怎么查看ubuntu软件,tomcat服务器端口占用,图片反爬虫技巧,php网站开发技术朱珍教程,71seolzw

2、外联式—–将CSS代码作为文件单独存放,如以aaa.css文件包含所有样式。在HTML 中的外部级联采用 标记语句来引入。示例代码如下:

3、嵌入式—–将CSS代码直接添加于所修饰的标记元素。示例代码如下:

ITEYE下面是一些可能遇到的问题:

1、在内联式中,如果一个标签同时使用了多个CSS规则,而这些规则中对同一属性进行了不同的赋值,最终在页面中显示的是哪个规则的属性值?示例代码如下:

.aaa{font-size:12px;}

.bbb{font-size:18px;backgroung-color:#FFF;}

ityeye

在页面中显示的是bbb这以规则中的属性的值。因为bbb是最后对该属性进行定义的CSS规则。

2、如果一个标签同时使用了多个CSS规则,而这些规则既有存在与内联式中的,也有存在于外联式中的,而且对同一属性进行了不同的赋值,最终在页面中显示的是哪个规则的属性值?示例代码如下:

.aaa{font-size:12px;background-color:#036;}

.bbb{font-size:18px;backgroung-color:#FFF;}

ityeye

.mmm{font-size:18px;backgroung-color:#FFF;}/*写在mmm.css文件中*/

在页面中显示的是bbb这以规则中的属性的值。因为bbb写在HTML页面中优先级较高,而在HTML页面bbb是最后对该属性进行定义的CSS规则。

3、如果一个标签同时使用了多个CSS规则,而这些规则既有存在与内联式中的,也有存在于外联式中的,还有嵌入在标签中的,而且对同一属性进行了不同的赋值,最终在页面中显示的是哪个规则的属性值?示例代码如下:

.aaa{font-size:12px;background-color:#036;}

.bbb{font-size:18px;backgroung-color:#FFF;}

ityeye

.mmm{font-size:18px;backgroung-color:#FFF;}/*写在mmm.css文件中*/

在页面中显示的是嵌入到标签中的属性的值。因为嵌入到标签中的规则的优先级高于,内联式的和外联式的。

总结:在同一标签中使用多个CSS规则,在页面中显示的优先级为:嵌入式高于内联式,内联式高于外联式。如果同为内联式或外联式中的不同规则,则与该规则在CSS样式表中的位置有关,显示样式表中最后对该属性进行定义的CSS规则的属性值。用一句话表示为:就近原则,即离哪个CSS规则近显示哪个。

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。