一个标签多个css属性
来源:互联网 发布:学做淘宝到哪里去学 编辑:程序博客网 时间:2024/06/08 12:13
css样式有三种类型:
1、内联式-----将css代码直接写在html中.
用 <style> 标记将样式定义为内部块对象.
示例代码如下:
<style type="text/css"> p{ color: #ff22dd; font-size: 14px; }</style>
内联 CSS 可以有效减少 HTTP 请求,提升页面性能,缓解服务器压力。由于浏览器加载完 CSS 才能渲染页面,因此能防止 CSS 文件无法读取而造成页面裸奔的现象。
2、外联式-----将CSS代码作为文件单独存放,如以aaa.css文件包含所有样式。
在HTML 中的外部级联采用 <link> 标记语句来引入。
示例代码如下:
<link href="aaa.css" rel="stylesheet" type="text/css" />
3、嵌入式-----将CSS代码直接添加于所修饰的标记元素。
示例代码如下:
<pre name="code" class="html"><div style="float:right;margin-right:20px;padding:4px;">Test</div>
对于一个标签的同一个属性,若具有多个css样式,则要进行选择,即有优先级。
1. 嵌入式 >> 内联式>> 外联式
2. 如果css样式都是内联式,且同一标签同一属性有多个css,需要考虑权值,权值越高,优先选择
普通标签 : 权值为1
类选择符:权值为10
ID选择符:权值为100
e.g:显示红色
/*权值100*/ #e{ color: red; } /*权值2*/ div p{ color: black; } /*权值1*/ div,p{ color: orange; } /*权值1*/ p{ color: green; } /*权值11*/ .em p{ color: blue; }<pre name="code" class="html"><body><p>first</p><div class="em"> <p style="text-align: left" id="e">测试</p></div></body>如果权值相同,则选择距离标签最近的css样式
3.最高权值
关键字 !important 可以指明当前属性值最高权值,优先使用
甚至优先选在嵌入式之前
e.g:显示粉色
/*权值100*/ #e{ color: red ; } p{ color: pink !important; } </style></head><body><div class="em"> <p style="text-align: left ;color: black" id="e">测试</p></div>
对于同一标签的不同属性,则可以进行叠加显示
e.g:显示黑色字,并且有边框,字体为Arial
/*权值2*/ div p{ color: black; } /*权值1*/ div,p{ color: orange; border: 1px solid seashell; } /*权值1*/ p{ color: green; font-family: Arial; }
0 0
- 一个标签多个css属性
- jQuery教程之css() - 获取元素的一个或多个css属性值
- CSS 标签属性
- css属性标签大全。
- html 标签,CSS属性
- CSS标签和属性
- CSS标签和属性
- CSS边框标签属性
- CSS标签属性大全
- css标签选取属性
- css 标签属性
- CSS 标签属性/属性参考
- jquery的设置多个 CSS 属性
- 常用CSS标签属性重置
- css相关属性及标签
- Html+css基础标签属性
- 在div里到包含多个同样的标签时,CSS样式表名,是用nth-child好还是给每个标签起一个类名好?
- 一个DIV调用多个CSS样式
- javascript
- Hive sql 执行计划实例1
- LeetCode Maximum Subarray和编程之美 求数组的子数组之和的最大值
- hdu 4638 Group(树状数组)
- MySQL数据库INNODB 表损坏修复处理过程 无法repair的变通方法
- 一个标签多个css属性
- 欢迎使用CSDN-markdown编辑器
- 算数-基本四则运算
- Java学习——2——对象操作
- django下video播放时间不能超过5s并且视频有时无法显示问题的解决方法
- cocoaPods
- HDU 3065 病毒侵袭持续中(AC自动机)
- 数据类型转换
- 原型