一:CSS

CSS有三种书写形式(优先级从高到低)

1)行内样式:(内联样式)直接在标签style属性中书写

2)内页样式:在本网页的style标签中书写

3)外部样式:在单独的CSS文件中书写,然后在网页中用link标签引用

二:CSS选择器:

CSS选择器作用:选择对应的标签,为之添加样式

标签选择器:根据标签名找到标签

类标签选择器:书写规范  以class=“类名”分类  .类名的方式选择

id选择器:书写规范 id=“id名称”划分id #id名称的方式选择

群组选择器:把要选择的类型用,隔开

选择器组合:ex:div.first(就是标签和类标签的组合选择)

后代选择器:ex:div p(div空格p的意思是选择div下的所有p)

子标签选择器:针对于直接子标签,ex:div>p(意思是div下面的第一个直接子标签)

相邻兄弟选择器:div+p(意思是找到div相邻的p)  注:不是div里面的子标签p

属性选择器:div name="属性”    选择的话就是div [属性] 属性选择器可以多选,ex:div [属性] [属性]意思是要同时有A和B属性的才选择。

伪类:有很多元素可以是用,有不同的功能,其实元素符号和伪元素之间用:连接

三、选择器的优先级

important>内联>id>类>标签、伪类、属性选择>伪元素>通配符>继承

说明:针对性越强优先级越高

注:*是通配符,意指所有标签

!important标签是最优先级的意思

四、HTML标签类型

根据显示的类型,主要分为两大类:

块级标签:独占一行的标签 ex:div  块级标签的宽高是可以设定的

行内标签(内联标签):多个行内标签能同时显示在一行 ex:span   行内标签的尺寸取决于里面的内容

看一个标签是什么标签直接设置标签背景色,如果块状的话就是独占一行,能和其它标签处在同一行的就是行内标签

修改标签的显示类型

CSS中有个display的属性,能修改标签的显示类型

1)none,隐藏标签

2)block,块级类型,独占一行

3)inline,行内类型(内联类型),多个行内标签可以显示在同一行

4)inline-block,行内-块级类型(内联-块级类型),多个行内块级标签可以显示在同一行,并且能够设置宽高

五:CSS属性

根据继承性,主要可以分为两大类

1)可继承属性:父标签的属性值会传递给子标签,一般是文字控制属性

2)不可继承属性:父标签的属性不能传递给子标签,一般是区块控制属性

CSS和CSS选择器的更多相关文章

  1. CSS基础及选择器

    CSS层叠样式表与表相分离.常用CSS2和CSS3. HTML引入CSS 1.行内样式 <div style="color:red"></div> 2.内部 ...

  2. CSS伪类选择器

    一.CSS伪类选择器用于给某些选择器添加效果语法规则:选择器:伪选择器例:a:link {color: #FF0000} 未访问的链接 a:visited {color: #00FF00} 已访问的链 ...

  3. Lining.js - 为CSS提供 ::nth-Line 选择器功能

    在CSS中,我们使用 ::first-line 选择器来给元素第一行内容应用样式.但目前还没有像 ::nth-line.::nth-last-line 甚至 ::last-line 这样的选择器.实际 ...

  4. CSS 子元素选择器与后代选择器区别实例讲解

    css子元素选择器和后代选择器在功能描述上非常相同,但是他们其实是有区别的,本文章通过两个简单的实例向大家介绍子元素选择器与后代选择器的区别,需要的朋友可以参考一下. 首先我们来了解一下子元素选择器与 ...

  5. 23----2013.07.01---Div和Span区别,Css常用属性,选择器,使用css的方式,脱离文档流,div+css布局,盒子模型,框架,js基本介绍

    01 复习内容 复习之前的知识点 02演示VS创建元素 03div和span区别 通过display属性进行DIV与Span之间的转换.div->span 设置display:inline   ...

  6. CSS的总结(选择器,伪类等...)

    关于组合选择器可参考:http://www.cnblogs.com/starof/p/4453458.html 主要内容 CSS概述 CSS和HTML结合的四种方式 CSS样式优先级和代码规范 CSS ...

  7. 关于CSS伪类选择器

    #CSS伪类选择器 ##使用css伪类选择器需要注意的 使用css的伪类选择器来选择某元素时,需要特别注意 :first-child 和 :nth-child(n) 等时, 网页渲染是从语句的后面开始 ...

  8. CSS之后代选择器与多类选择器

    <新人报到,欢迎拍砖#- -> 一.后代选择器 说起CSS的后代选择器.它属于派生选择器中的一种,两者附属关系如下: -->派生选择器 ----CSS 后代选择器 ----CSS 子 ...

  9. 日常:css样式、选择器、个别知识点、数组array

    优先加入css引入文件定义,个别的在下面用style改变.(从左往右,从上往下)CSS样式表1.内联样式表(优先级最高)(改个别的)<div style="width:100px; h ...

  10. jQuery的hover方法搭配css的hover选择器,实现选中元素突出显示

    问题简述: 今天做帮一个师姐做网页遇到一个这样的要求: 鼠标不移动进表格,表格透明度不变. 鼠标移动进表格,hover到的单元格透明度不变,没hover到的单元格透明度改变. 先贴我已经实现好的效果, ...

随机推荐

  1. IIS部署WCF网站服务步骤

    一开始在“管理工具”下找不到IIS的快捷方式,是因为系统默认未打开IIS功能,所以首先打开IIS功能: 为避免出现未知的麻烦,建议将IIS下的所有项都勾上: 创建IIS桌面快捷方式: 添加网站托管: ...

  2. 2016年2月16日开始,每天一篇,记录学习心得,【基本技能篇】>>开篇《如何阅读一本书——心得》

    如何阅读一本书——心得 ——2016年2月12日 要达到阅读的所有目的,就必须在阅读不同书籍的时候,运用适当的不同速度.读的太快或太慢,都一无所获. 四个阅读层次:①基础阅读,具有基本阅读的能力,包括 ...

  3. c#实现远程操作svn

    /// <summary> /// 本地svn服务器地址 /// </summary> private static string localSVN = Configurati ...

  4. 【转】Swift之 ? 和 !

    原文地址:http://joeyio.com/ios/2014/06/04/swift---/ Swift语言使用var定义变量,但和别的语言不同,Swift里不会自动给变量赋初始值,也就是说变量不会 ...

  5. string类实现(C++)

    class CMyString { friend std::ostream& operator<<( std::ostream& os, const CMyString&a ...

  6. CSS表达式

    一直以来我们被教育说CSS Expression是个坏东西,很影响性能,应该禁止使用,但是如果仔细想想CSS表达式影响性能的原因,规避掉影响性能的写法,CSS表达式还是能给我们带来一些惊喜的.CSS表 ...

  7. 手把手教你在Ubuntu上安装Apache、MySql和PHP

    1:首先安装apache:打开终端(ctrl+Alt+t), 输入命令:sudo apt-get install apache2即可安装, 安装完后,打开浏览器,在地址栏输入:localhost或者h ...

  8. learn python, ref, diveintopython 分类: python 2015-07-22 14:42 14人阅读 评论(0) 收藏

    for notes of learing python. // just ignore the ugly/wrong highlight for python code. ""&q ...

  9. asp.net错误页和asp.net mvc错误页设置

    asp.net错误页 在日常项目开发过程中,我们需要给网站设置错误页和记录错误日志. 首先,在项目中添加全局应用程序类 在Global.asax中 protected void Application ...

  10. 【转】Sublime Text3注册码(可用)

    补充:2015.11.05日经过测试,3个注册码都是可用的,不会用的请百度用法... 最近觉得Sublime Text3比Notepad++好使,可惜需要购买,于是网上搜了一下,屌丝的福音啊: Sub ...