Study 5 —— CSS概述

CSS(Cascading Style Sheet)称为层叠样式表,也可以称为CSS样式表或样式表,其文件扩展名为.css,CSS是用于增强或控制网页样式,并允许将样式信息与网页内容分离的一种标记性语言。引用样式表的目的是将“网页结构代码”和“网页样式风格代码”分离开,对网页布局进行更多的控制。

CSS基础语法CSS样式表由若干条样式规则组成,每条样式规则由三部分构成:选择符(selector)、属性(property)和属性值(value),基本格式如下:selector{property: value;}

CSS样式表控制HTML5页面效果的方式通常包括行内样式、内嵌样式、链接样式和导入样式。链接样式:<link rel="stylesheet" type="text/css" href="1.css" />(1)rel表示链接到样式表,值为stylesheet(2)type表示样式表类型为CSS样式表(3)href指定了CSS样式表文件的路径,此处表示当前路径下名称为1.css文件。此路径根据不同情况使用绝对路径和相对路径两种。导入样式:导入外部样式表是指在内嵌样式表的<style>标记中,使用@import导入一个外部的CSS文件,如:<head>    <style type="text/css">    @import "1.css"    </style></head>

优先级:CSS样式表方式的优先级顺序由大到小依次是:行内样式、内嵌样式、链接样式、导入样式。

CSS选择器(选择符selector)根据CSS选择器用途可以把选择器分为标记选择器、类选择器、全局选择器、ID选择器和伪类选择器等。全局选择器如果想要一个页面中所有HTML标记使用同一种样式,可以使用全局选择器,语法格式:*{property: value;}伪类a:link         /*未访问的链接*/a:visited      /*已访问的链接*/a:hover        /*鼠标移动到链接上*/a:active       /*选定的链接*/

结构伪类选择器选择器                   含义E:root                  匹配文档的根元素,对于HTML文档,就是HTML元素E:nth-child(n)          匹配其父元素的第n个子元素,第一个编号为1E:nth-last-child(n)     匹配其父元素的倒数第n个子元素,第一个编号为1E:nth-of-type(n)        与:nth-children()作用类似,但是仅匹配使用同种标签的元素E:nth-last-of-type(n)   与:nth-last-child()作用类似,但是仅匹配使用同种标签的元素E:last-child            匹配父元素的最后一个子元素,等同于:nth-last-child(1)E:first-of-type         匹配父元素下使用同种标签的第一个子元素,等同于:nth-of-type(1)E:last-of-type          匹配父元素下使用同种标签的最后一个子元素,等同于:nth-last-type(1)E:only-child            匹配父元素下仅有的一个子元素,等同于:first-child:last-child 或:nth-child(1):nth-last-child(1)E:only-of-type          匹配父元素下使用同种标签的唯一一个子元素,等同于:first-of-type:last-of-type 或:nth-of-type(1):nth-last-of-type(1)E:empty                 匹配一个不包含任何子元素的元素,注意,文本节点也被看作子元素实例:<!DOCTYPE html><html><head>    <meta charset="UTF-8">    <title>结构伪类</title>    <style>        tr:nth-child(even){            background-color: #f5fafe;        }        tr:last-child{            font-size: 25px;        }        li:nth-child(3){            color: red;        }    </style></head><body><table border="1" width="15%">    <th>姓名</th><th>编号</th><th>性别</th>    <tr><td>刘海松</td><td>006</td><td>男</td></tr>    <tr><td>王峰</td><td>001</td><td>女</td></tr>    <tr><td>李章立</td><td>006</td><td>男</td></tr>    <tr><td>刘海松</td><td>006</td><td>男</td></tr></table><ul>    <li>蔬菜</li>    <li>水果</li>    <li>鲜花</li>    <li>饮料</li></ul></body></html>


UI元素状态伪类选择器网页中,UI元素一般是指包含在form元素内的表单元素。常用的状态伪类选择器选择器          说明E:enabled      选择匹配E的所有可用UI元素,匹配<input type="text">E:disabled     选择匹配E的所有不可用UI元素,匹配<input type="button" disabled="disabled">E:checked      选择匹配E的所有可用UI元素,匹配<input type="checkbox" checked="checked">实例:<!DOCTYPE html><html><head>    <title></title>    <style>        input:enabled{            border: 1px dotted #666; background: #ff9900;        }        input:disabled{            border: 1px dotted #999; background: #f2f2f2;        }    </style></head><body><div style="text-align: center">    <h3>Login</h3>    <form method="post" action="">        <p>username: <input type="text" name="username"></p>        <p>password: <input type="password" name="passwd" disabled="disabled"></p>        <p>            <input type="submit" value="submit">            <input type="reset" value="reset">        </p>    </form></div></body></html>

				
时间: 2024-10-18 14:19:21

Study 5 —— CSS概述的相关文章

xhtml和css概述

Xhtml和css概述 1.html的过渡到xhtml html与xhtml不是两种语言,它们是一种语言的不同阶段,有点类似于文言文和白话文之间的关系.因为网络技术的日新月异,html的不断改进,所以说xhtml是html的“严谨版”. 详情了解html介绍:http://baike.baidu.com/link?url=XZg9Djt-snnwAICod0SKPbXVhm7BqfTrnEUE2As9E201oL8X7mGbLp7hIsXGV5M6hkcb7gBqWY2NTF-d3dY6Za (

CSS学习笔记一:CSS概述

一.CSS概述 CSS指层叠样式表(Cascading Style Sheets) 样式定义如何显示HTML元素 样式通常存储在样式表中 把样式添加到HTML中,是为了解决内容与表现分离的问题 外部样式表可以极大的提高工作效率 外部样式表通常存储在CSS文件中 多个样式定义可层叠为一 注意:层叠次序 当同一个HTML元素被不止一个样式定义时,所有的样式将会根据下面的规则层叠于一个新的虚拟样式表中,其中数字4的优先级最高 1.浏览器缺省设置 2.外部样式表 3.内部样式表(位于<head>标签内

Css3之基础-1 Css 概述、样式表使用方式、语法规范

一.CSS 概述 CSS概述 - CSS作用 CSS概念 - CSS (Cascading Style Sheets): 层叠样式表,又叫级联样式表,简称样式表 - 用于 HTML 文档中元素的样式定义 - 实现了将内容与表现分离 - 提高代码的可重用性和可维护性 CSS与HTML之间的关系 - HTML 用于构建网页的结构 - CSS 用于构建 HTML 元素的样式 - HTML 是页面的内容组成,CSS是页面的表现 HTML 属性与CSS样式的使用原则 - W3C 建议尽量使用CSS样式取代

Unit02: CSS 概述 、 CSS 语法 、 CSS 选择器 、 CSS声明

Unit02: CSS 概述 . CSS 语法 . CSS 选择器 . CSS声明 my.css p { color: yellow; } demo1.html <!DOCTYPE html> <html> <head> <meta charset="UTF-8"> <title>Insert title here</title> <!-- 2.内部样式:在head元素内部的style标签内 写样式,这种样式

css概述

前言 1.CSS    cascading   stylesheet  级联样式表 ,外观显示(页面内容显示的方式).CSS文档以.css作为后缀 2.w3c推荐页面文件定义 数据和结构   html 样式             css 行为             javascript 正文 CSS(cascading style sheets,层叠式样式表) 作用:设置HTML页面的布局和样式 css的语法 选择器{样式属性;样式属性} HTML中引入样式  a.外部样式(外部文件),li

web-10. 层叠样式表CSS概述

10. 层叠样式表CSS概述 10.1 DHTML和CSS概念 一个好的Web页面,不但有丰富的内容,同事也需要有精美和"引人注目"的显示效果.DHTML就是具有动态属性和动态显示效果的HTML,而CSS则规定了各种显示风格样式的名称和设置值的规则. 10.2 CSS的基本类型 样式规则定义的第一部分成为selector(选择器),它定义了HTML文件中受该样式规则影响的HTML元素.selector包括有HTML selector.class selector.ID selector

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

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

后端码农谈前端(CSS篇)第一课:CSS概述

一.从扮演浏览器开始 扮演浏览器是Head First图书中很有意义的一个环节.可作者忘记了告诉我们扮演浏览器的台本.我们从这里开始. 上图是webkit内核渲染html和css的流程图.从该图我们可以知道以下几个关键信息: HTML的解析过程和CSS的解析过程是独立完成的.HTML被解析成DOM树:CSS被解析成样式规则. HTML与CSS在被解析后,会结合在一起形成视图,然后被绘制.显示. 二.导图 导图是该系列文章的安排目录,一定程度上参考了王福朋先生的<学习CSS的思路>. 三.概念扫

Web—CSS概述

一.概念: 它是一种用来表现HTML(标准通用标记语言的一个应用)或XML(标准通用标记语言 的一个子集)等文件样式的计算机语言. 二.特点: 1.实现网页内容与样式的分离 2.减少图形文件的使用. 3.集中管理样式信息. 4.共享样式设定. 5.将样式分类使用. 三.选择器优先级: ID选择器 > class选择器 > HTML标签选择器(body) 四.核心内容: 1.标准流(排布):标准流就是标签的排列方式. 比如 <div>red</div> <p>