定义和用法
css() 方法返回或设置匹配的元素的一个或多个样式属性。
返回 CSS 属性值
返回第一个匹配元素的 CSS 属性值。
注释:当用于返回一个值时,不支持简写的 CSS 属性(比如 "background" 和 "border")。
$(selector).css(name)
参数
描述
name必需。规定 CSS 属性的名称。该参数可包含任何 CSS 属性。比如 "color"。
实例
取得第一个段落的 color 样式属性的值:
$("p").css("color")
设置 CSS 属性
设置所有匹配元素的指定 CSS 属性。
$(selector).css(name,value)
参数
描述
name必需。规定 CSS 属性的名称。该参数可包含任何 CSS 属性,比如 "color"。
value
可选。规定 CSS 属性的值。该参数可包含任何 CSS 属性值,比如 "red"。
如果设置了空字符串值,则从元素中删除指定属性。
实例
将所有段落的颜色设为红色:
$("p").css("color","red")
1.内联方式(行内样式)就是在HTML的标签中使用style属性来设置css样式
格式:<html标签 style="属性:值属性:值....">被修饰的内容</html标签>
<p style="color:orangefont-size:18px">在HTML中如何使用css样式</p>
1
特点:仅作用于本标签。
2. 内部方式(内嵌样式)
就是在head标签中使用标签来设置css样式
格式: <style type="text/css">....css样式代码 </style>
特点:作用于当前整个页面
3. 外部导入方式(外部链入)
3.1 (推荐)就是在head标签中使用标签导入一个css文件,在作用于本页面,实现css样式设置
格式:<link href="文件名.css" type="text/css" rel="stylesheet"/>
3.2 还可以使用import在style标签中导入css文件。
如:<style type="text/css">@import "style.css"</style>
特点:作用于整个网站
他们的优先级:当样式冲突时,就是采用就近原则,是值css属性离被修饰的内容最近的为主。
若没有样式冲突则采用叠加效果。