4_css语法及优先权.txt

css选择符类型:

1.标签选择符:

就是针对HTML文档中的标签(哪些HTML标签应用哪些CSS样式)

如:p{font-size:12px;}

div{background:blue;}

2.id选择符:

比如有很多p标签,但是只想要其中的某一个p标签用到CSS,

那么就在p标签内定义id属性,再在head内加入<style>中CSS,

如:#two{font-size:36px;}

3.类选择符:

可以自己定义样式,应用于一个或多个网页元素,类在网页中可以出现多次,

用于定义重复的样式。类以英文 . 开头,后面的名字自己定义,类定义后

还需要在网页中加入 class=类名称,加以调用。

如: .warning{属性:值}

<p class="warning">...</p>

<p class="a1 a2">...</p> 同时给某个元素应用多个类

---------------------

css样式的特点:

1.继承:网页中子元素,将继承父元素的样式。

例如:要控制段落p中的文字大小,可以直接给body标记加样式。

注意:有些子元素有默认的属性,那么就不会继承父元素。

2.层叠:网页中子元素定义了与父元素相同的样式,则子元素的样式将

覆盖父元素的样式。

后面定义的样式会覆盖掉前面定义的样式。

-------------------

css样式的优先权:

1.css四种方式优先权排序:

内联式(行内新式) > 内联式(内部式) > 链接式(外部式) > @import导入式

2.css优先权:就近原则

作用范围越小,优先权越高。

注意:我们可以采用!important语法来提升重要性(优先权),如:

p{

background-color:blue !important; IE6不支持该语句

background-color:green;

}

时间: 2024-12-11 20:11:32

4_css语法及优先权.txt的相关文章

cmake的语法及使用用例

cmake是个跨平台编译工具,类似于autoconf.通过编译本地环境的makefile或者workplace来编译程序. 它的优点是简单高效. 语法: CMakeList.txt文件是由注释.命令和空白字符组成. 注释是由 # 开始,到行结尾. 命令是由:命令名(空格分隔的参数)组成. 例如:command (args-.) args是以空格分隔的参数例表(如果参数中包含空格,则要加双引号) 除了用于分隔参数的空白字符(空格.换行号.tabs)都是被忽略不计的.任何包含在双引号中的字符都做为一

cmake 语法

语法说明 CMakeLists.txt 文件遵循一种简单的语法包括 注释,命令和空格字符.注释使用#符号,从符号开始之后的一行都表示注释.命令包括命令名,左括号,分隔参数的空白字符和右括号.命令既可以是一个内置命令如 add_library,也可以是自定义的宏和函数.输入CMake的源目录是CMakeList.txt文件.这个文件也可以使用include和add_subdirectory命令添加外部输入文件. 所有的空白符号(空格,换行,制表符)除了分隔参数外被忽略.对大多数语言来说,任何加了双

收集一些常用的正则表达式

正则表达式用于字符串处理,表单验证等场合,实用高效,但用到时总是不太把握,以致往往要上网查一番.我将一些常用的表达式收藏在这里,作备忘之用.本贴随时会更新. 匹配中文字符的正则表达式: [/u4e00-/u9fa5] 匹配双字节字符(包括汉字在内):[^/x00-/xff] 应用:计算字符串的长度(一个双字节字符长度计2,ASCII字符计1) String.prototype.len=function(){return this.replace([^/x00-/xff]/g,"aa")

cmake使用方法详解

cmake 简介 CMake是一个跨平台的安装(编译)工具,可以用简单的语句来描述所有平台的安装(编译过程).他能够输出各种各样的makefile或者project文件,能测试编译器所支持的C++特性,类似UNIX下的automake. CMake 使用方法 CMake的所有的语句都写在一个叫:CMakeLists.txt的文件中.当CMakeLists.txt文件确定后,可以用ccmake命令对相关 的变量值进行配置.这个命令必须指向CMakeLists.txt所在的目录.配置完成之后,应用c

Lucene导读

Lucene导读 1.1结构化数据和非结构化数据 我们生活中的数据总体分为两种:结构化数据和非结构化数据. ? 结构化数据:指具有固定格式或有限长度的数据,如数据库,元数据等. ? 非结构化数据:指不定长或无固定格式的数据,如邮件,word文档等. ? 例如:磁盘上的文件 1.2对结构化数据的搜索 对数据库的搜索,用SQL语句.再如对元数据的搜索,如利用windows搜索对文件名,类型,修改时间进行搜索等. 1.3对非结构化数据的搜索 (1)顺序扫描法(Serial Scanning) 所谓顺序

正则表达式 浮点数 整型

匹配首尾空格的正则表达式:(^/s*)|(/s*$) String.prototype.trim = function(){    return this.replace(/(^/s*)|(/s*$)/g, );} 利用正则表达式分解和转换IP地址: 下面是利用正则表达式匹配IP地址,并将IP地址转换成对应数值的Javascript程序: function IP2V(ip){ re=/(/d+)/.(/d+)/.(/d+)/.(/d+)/g  //匹配IP地址的正则表达式if(re.test(i

Matlab实例学习-----Matlab与Excel交互,Matlab作为自动化客户端调用Excel服务器

(1)xlsread  从Excel中读取数据 语法: [num,txt,raw] = xlsread(filename) [num,txt,raw] = xlsread(filename,-1) [num,txt,raw] = xlsread(filename,sheet) [num,txt,raw] = xlsread(filename,range) [num,txt,raw] = xlsread(filename,sheet,range) [num,txt,raw] = xlsread(f

Python代码样例列表

├─algorithm│       Python用户推荐系统曼哈顿算法实现.py│      NFA引擎,Python正则测试工具应用示例.py│      Python datetime计时程序的实现方法.py│      python du熊学斐波那契实现.py│      python lambda实现求素数的简短代码.py│      Python localtime()方法计算今天是一年中第几周.py│      Python math方法算24点代码详解.py│      Pyth

Linux零基础入门第四课

根据直播讲义整理的内容,从第四课开始.前三课的内容若后面有精力会一并整理进来. 文件的基本操作(上) 创建.删除.复制.移动和重命名 touch命令创建文件 语法 >$ touch file0 [file1 file2 ...] >$ touch file{0..9}.txt touch命令可以创建空文件,将文件名作为参数即可.传递多个文件名可同时创建多个文件. 若使用 file{0..9} 作为参数,将自动创建10个空文件,名字分别为file0.txt.file1.txt.....file9