样式表的类别、选择器和优先级

类别:

内联:写在标签里面,以style=”样式“,其控制精确,但是代码重用性差。

内嵌:嵌在页面的head里面,以<style type="text/css"></style>,其控制精度没有内联的高,但代码重用性相对较好。

外部:其为单独的样式表,通过引入的方式加入head标签,<link href="test.css" rel="stylesheet" type="text/css">,控制性没有内联精确,但代码的重用性相对更好。

选择器:

样式表里用来选取元素的,

标签类:可以直接写标签名或根据标签名选中元素。

class类:以" . +命名符"的方式书写,根据class的命名来筛选。

id类:以" # +命名符"的方式书写,根据id的命名来筛选。

复合型:如逗号并列的(div,span)、空格后代的(ul li)和点筛选的(div.s)。

优先级:

id>class>标签名。

内联>内嵌和外部。

特例: 若属性中加入 ! important 可打破优先级。

时间: 2024-10-29 22:42:51

样式表的类别、选择器和优先级的相关文章

web前端篇:CSS使用,样式表特征,选择器

目录 web前端篇:CSS使用,样式表特征,选择器 1.CSS介绍 2.CSS使用 3.样式表特征 4.CSS选择器 5.选择器的优先级 6.练习题: web前端篇:CSS使用,样式表特征,选择器 1.CSS介绍 CSS :Cascading Style Sheet 层叠样式表 作用 :修饰和美化页面元素,实现网页排版布局 2.CSS使用 1行内样式/内联样式 特点 :在具体的标签中使用style属性,引入CSS样式代码 语法: CSS 样式声明 / 语句: 对当前元素添加样式 语法:CSS 属

css概述、css样式表分类、选择器分类、css基础样式

1 . 样式表  Cascading Style Sheet css优势: 内容与表现分离 网页的表现统一,容易修改 丰富的样式,使网页布局更加灵活 减少网页代码量,增加网页的浏览速度,节省网络带宽 使用独立于网页的CSS,有利于网页被搜索引擎收录 嵌入ID>外部ID>嵌入class>外部class>嵌入标签>外部标签     1.1  引入方式 四种 style=""  行内样式表 <style>   内部样式表 <link rel=&

css样式表---样式表分类、选择器

一.样式表分三类: 1.内联样式表.——放在元素的开始标记中.——只对当前元素起作用.<input name="txt" style="border:0px; border-bottom:1px solid black;" type="text" /> 例: 结果: 2.内嵌样式表.——放在页面的<head></head>中间.——可以对整个页面. <head> <meta http-equi

【3-24】css样式表分类、选择器、样式属性、格式布局

一.css样式表分类: (一)内联样式表:代码写在标签内的样式表  控制精确 代码重用性差  优先级最高 格式:<p style="样式属性">内容</p> <div style="text-decoration:line-through;">第四格第三元</div> (二)内嵌样式表:将代码写在标签<style type="text/css"></style>之间,此标签一

表单,框架,样式表的分类及选择器基础

表单元素1.<from>代表表单,其中属性有action提交给你所设定的页面,method数据提交的方式(get显示提交有长度限制,post隐式提交). 2.文本的表示类型:1.文本框<input>其属性有type类型选择其中的text,valune是文本框的值,name是文本框的名称.2.<input>密码框,其中属性tybe选择password.3.隐藏域其tybe选择hidden.4!文本域用双标签<textarea>,他的值是写在开始和结束标签之间的

样式表优先级顺序

1 最高优先级的位置是HTML文档头部的<style>元素. 2第二优先级的位置是<style>元素中@import语句所导入的样式表. 3第三优先级的位置是<link>元素附加的样式表 4第四优先级的位置是<link>元素附加的样式表中的@import语句所导入的样式表 5第5优先级的位置是最终用户附加的样式表 有一种例外情况是最终用户样式表中的!important规则,这些规则具有最高优先级.这样用户就能够创建一些规则,覆盖初始样式表中的竞争规则 6Th

css 层叠式样式表(2)

一,样式表分类 (1)内联样式. --优先级最高,代码重复使用最差. (当特殊的样式需要应用到单独某个元素时,可以使用. 直接在相关的标签中使用样式属性.样式属性可以包含任何 CSS 属性.) (2)内嵌样式表. --优先级别第二,不常用,代码重用性一般. (当单个文件需要特别样式时可以使用内嵌样式表.在 head 部分通过 <style> 标签定义内部样式表.) (3)外部样式表. --  优先级最低,最常用,代码重用性最高. (当样式需要被应用到很多页面的时候,可以使用.使用外部样式表可以

css样式表中的样式覆盖顺序(转)

转自:http://spartan1.iteye.com/blog/1526735 有时候在写CSS的过程中,某些限制总是不起作用,这就涉及了CSS样式覆盖的问题,如下 Css代码 #navigator { height: 100%; width: 200; position: absolute; left: 0; border: solid 2 #EEE; } .current_block { border: solid 2 #AE0; } 查找一些教材中(w3schools等),只说css的

css样式表中的样式覆盖顺序

css样式表中的样式覆盖顺序 - - ITeye技术网站http://spartan1.iteye.com/blog/1526735 重点归纳: 查找一些教材中(w3schools等),只说css的顺序是“元素上的style”>“文件头上的style元素”>“外部样式文件”,但对于样式文件中的多个相同样式的优先级怎样排列,没有详细说明.经过测试和继续搜索,得知优先级如下排列: 或者以下也可以称之为一些优先原则(by liwei 20140803) 1.样式表的元素选择器选择越精确,则其中的样式