CSS和CSS选择器
一: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选择器的更多相关文章
- CSS基础及选择器
CSS层叠样式表与表相分离.常用CSS2和CSS3. HTML引入CSS 1.行内样式 <div style="color:red"></div> 2.内部 ...
- CSS伪类选择器
一.CSS伪类选择器用于给某些选择器添加效果语法规则:选择器:伪选择器例:a:link {color: #FF0000} 未访问的链接 a:visited {color: #00FF00} 已访问的链 ...
- Lining.js - 为CSS提供 ::nth-Line 选择器功能
在CSS中,我们使用 ::first-line 选择器来给元素第一行内容应用样式.但目前还没有像 ::nth-line.::nth-last-line 甚至 ::last-line 这样的选择器.实际 ...
- CSS 子元素选择器与后代选择器区别实例讲解
css子元素选择器和后代选择器在功能描述上非常相同,但是他们其实是有区别的,本文章通过两个简单的实例向大家介绍子元素选择器与后代选择器的区别,需要的朋友可以参考一下. 首先我们来了解一下子元素选择器与 ...
- 23----2013.07.01---Div和Span区别,Css常用属性,选择器,使用css的方式,脱离文档流,div+css布局,盒子模型,框架,js基本介绍
01 复习内容 复习之前的知识点 02演示VS创建元素 03div和span区别 通过display属性进行DIV与Span之间的转换.div->span 设置display:inline ...
- CSS的总结(选择器,伪类等...)
关于组合选择器可参考:http://www.cnblogs.com/starof/p/4453458.html 主要内容 CSS概述 CSS和HTML结合的四种方式 CSS样式优先级和代码规范 CSS ...
- 关于CSS伪类选择器
#CSS伪类选择器 ##使用css伪类选择器需要注意的 使用css的伪类选择器来选择某元素时,需要特别注意 :first-child 和 :nth-child(n) 等时, 网页渲染是从语句的后面开始 ...
- CSS之后代选择器与多类选择器
<新人报到,欢迎拍砖#- -> 一.后代选择器 说起CSS的后代选择器.它属于派生选择器中的一种,两者附属关系如下: -->派生选择器 ----CSS 后代选择器 ----CSS 子 ...
- 日常:css样式、选择器、个别知识点、数组array
优先加入css引入文件定义,个别的在下面用style改变.(从左往右,从上往下)CSS样式表1.内联样式表(优先级最高)(改个别的)<div style="width:100px; h ...
- jQuery的hover方法搭配css的hover选择器,实现选中元素突出显示
问题简述: 今天做帮一个师姐做网页遇到一个这样的要求: 鼠标不移动进表格,表格透明度不变. 鼠标移动进表格,hover到的单元格透明度不变,没hover到的单元格透明度改变. 先贴我已经实现好的效果, ...
随机推荐
- PHP 数据安全问题总结
总结:关键的判断,比较尽量使用=== 类型和值都比较的恒等比较 1.if($var) $var 遵循boolean 转换. 当转换为 boolean 时,以下值被认为是 FALSE: 布尔值 FALS ...
- JQuery,拼接字符串问题(求助)
Js代码 $("#span_btnSave").html(str1); 结果 <span id="span_btnSave"><button ...
- 【EasyUI】combotree和combobox模糊查询
这里说的模糊查询指在输入框输入,然后自动在下拉框中显示匹配结果,类似Google搜索提示 EasyUI库已经实现了combobox的查询过滤功能,但只能从头匹配,原因是EasyUI库的代码限制: fi ...
- Bootstrap<基础二十七> 多媒体对象(Media Object)
Bootstrap 中的多媒体对象(Media Object).这些抽象的对象样式用于创建各种类型的组件(比如:博客评论),我们可以在组件中使用图文混排,图像可以左对齐或者右对齐.媒体对象可以用更少的 ...
- POJ 3294 二分找超过一半字符串中存在的子串
题目大意: 给定n个字符串,求出现在不小于k/2个字符串中的最长子串. 二分找对应子串长度的答案,将所有字符串链接成一个长字符串求后缀数组,记录每一个位置本属于第几个字符串,利用height查询的时候 ...
- pdsh使用
原文地址:http://bbs.chinaunix.net/thread-2002080-1-1.html 当我们管理数以十计或者更多的集群系统时,往往需要在每台机器上执行同样的命令,或者拷贝同样的文 ...
- kudu playground
建表: CREATE TABLE my_first_table ( id BIGINT, name STRING ) TBLPROPERTIES( 'storage_handler' = 'com.c ...
- web前端从0开始--1
博主以前没接触过web前端,最近刚开始学习. 在学习的同时,希望能不断整理总结.于是便有了此博客. 博主技术浅薄,并且第一次写此类博客,希望各位大牛能多多保函. 好了废话不多说了,开始正文. web前 ...
- mysql 查询优化
不说话,先贴代码 public PageResult<BoTmcRaw> getLargeList(BaseCondition baseCondition) { PageResult< ...
- 堆糖瀑布流完整解决方案(jQuery)
2010年堆糖创办以来,网站界面经历过3-5次重大改版,logo也曾更换过两次,早期蓝红相间三个圈的logo恐怕很少有人记得了.与此同时,前端 js 框架也在默默的更新换代.最早堆糖上线时,js 采用 ...