组合选择器

  • 多元素选择器

n  描述:给多个元素加同一个样式,多个选择器之间用逗号隔开。

n  举例:h1,p,div,body{color:red;}

  • 后代元素选择器(最常用)

n  描述:给某个标签的某一个后代元素加样式,选择器之间用“空格”隔开。

n  举例:div .title{color:red;}

  • 子元素选择器

u  描述:给某个元素的子元素添加样式。

u  举例:div > h1.title{color:red;}

CSS注释

CSS注释:/* CSS注释内容*/

HTML注释:<!—HTML注释 -->

CSS尺寸属性

  • Width:元素宽度,一定要加px单位。
  • Height:元素高度。

CSS字体属性

  • font-size:文字大小。如:font-size:14px;
  • font-family:字体。如:font-family:微软雅黑;
  • font-style:斜体,取值:italic。如:font-style:italic;
  • font-weight:粗体,取值:bold。如:font-weight:bold;

CSS文本属性

  • Color:文本颜色
  • Text-decoration:文本修饰线,取值:none(无)、underline(下划线)、overline(上划线)、line-through(删除线)
  • Text-align:文本水平对齐方式,取值:left、center、right
  • Line-height:行高,可以用固定值,也可以用百分比。如:line-height:24px;   line-height:150%;
  • Text-indent:首行缩进。如:text-indent:28px;
  • Letter-spacing:字间距

CSS伪类选择器:给超链接加的样式(链接的不同状态加样式)

  • 一个超链接,有四个状态:正常状态:

n  正常状态(:link):鼠标没放上之前链接的样式。

n  放上状态(:hover):鼠标放到链接上时的样式。

n  激活状态(:active):按住鼠标左键不松开的样式。

n  访问过的状态(:visited):按下鼠标左键,并弹起,这时的样式效果。

在平常工作中,会使用以下写法,来给链接加不同的样式

a:link,avisited{color:#444;textdecoration:none;}    //将“正常状态”和“访问过的状态”合二为一。

a:hover{color:#9900000;text-decoration:underline;}   //鼠标放上去的状态。

CSS列表属性

List-style:列表样式,取值:none,去掉项目符号或编号前面的各种符号。

CSS边框属性:每个元素都可以加边框线

  • Border-left:左边框线。

n  格式:border-left:粗细 线型 线的颜色;

n  线型:none(无线)、solid(实线)、dashed(虚线)、dotted(点状线)

n  举例:border-left:5px dashed red;

  • Border-right:右边框线。
  • Border-top:上边框线。
  • Border-bottom:下边框线。
  • Border:同时给四个边加边框线

CSS内边距属性

注意:平常我们所说的width和height属性,它们指内容的宽度和高度,不含内外边距、边框线。

  • Padding-left:左内填充距离,左边线到内容的距离。
  • Padding-right:右内填充距离,右边线到内容间的距离。
  • Padding-top:上内填充距离,上边线到内容间的距离。
  • Padding-bottom:下内填充距离,下边线到内容间的距离
  • 缩写形式

n  Padding:10px;   //四边的内填充分别为10px

n  Padding:10px 20px;  //上下为10px,下为20px

n  Padding:5px 10px 20px;   // 上为5px,左右为10px,下为20px

n  Padding:5px 10px 15px 25px;   //顺序一定是“上右下左”

CSS外边距属性:边线往外的距离

  • Margin-left:左边线往外的距离
  • Margin-right:右边线往外的距离
  • Margin-top:上边线往外的距离
  • Margin-bottom:下边线往外的距离。
  • 简写式

n  Margin:10px;   //四个外边距分别为10px

n  Margin:10px 20px;   //上下外边距10px,左右外边距20px

n  Margin:5px 10px 15px;   //上外边距5px,左右外边距10px,下外边距15px

n  Margin:5px 10x 15px 20px;   //顺序一定是“上右下左”

HTML+CSS(10)的更多相关文章

  1. 【转】CSS(10)盒子模型

    CSS中, Box Model叫盒子模型(或框模型),Box Model规定了元素框处理元素内容(element content).内边距(padding).边框(border) 和 外边距(marg ...

  2. css知多少(10)——display(转)

    css知多少(10)——display   1. 引言 网页的所有元素,除了“块”就是“流”,而且“流”都是包含在“块”里面的(最外层的body就是一个“块”).在本系列一开始讲<浏览器默认样式 ...

  3. 前端总结·基础篇·CSS(一)布局

    目录 这是<前端总结·基础篇·CSS>系列的第一篇,主要总结一下布局的基础知识. 一.显示(display) 1.1 盒模型(box-model) 1.2 行内元素(inline) &am ...

  4. 前端总结·基础篇·CSS(二)视觉

    前端总结系列 前端总结·基础篇·CSS(一)布局 前端总结·基础篇·CSS(二)视觉 前端总结·基础篇·CSS(三)补充 前端总结·基础篇·CSS(四)兼容 目录 一.动画(animation)(IE ...

  5. 前端总结·基础篇·CSS(三)补充

    前端总结系列 前端总结·基础篇·CSS(一)布局 前端总结·基础篇·CSS(二)视觉 前端总结·基础篇·CSS(三)补充 目录 一.移动端 1.1 视口(viewport) 1.2 媒体查询(medi ...

  6. CSS(一) 引入方式 选择器 权重

    Css(一) Cascading Style Sheet 层叠样式表 css注释方式/*  */ 一.Css引入方式 1. 行间样式 style=" key:value; " &l ...

  7. 复习HTML+CSS(4)

    n  HTML颜色表示 网页中的颜色有三种表示方法 颜色单词:blue.green.red.yellow 10进制表示:rgb(255,0,0).rgb(0,255,0).rgb(0,0,255) 1 ...

  8. CSS(选择器)

    CSS(选择器) 作用:用于匹配 HTML 元素 选择器分类: 1.元素选择器  a{} 2.伪元素选择器  ::before{}  (真实存在的元素) 3.类选择器   .link{} 4.属性选择 ...

  9. 2016windows(10) wamp 最简单30分钟thrift入门使用讲解,实现php作为服务器和客户端的hello world

    2016最简单windows(10) wamp 30分钟thrift入门使用讲解,实现php作为服务器和客户端的hello world thrift是什么 最简单解释 thrift是用来帮助各个编程语 ...

随机推荐

  1. P4047 [JSOI2010]部落划分(最小生成树)

    题目描述 聪聪研究发现,荒岛野人总是过着群居的生活,但是,并不是整个荒岛上的所有野人都属于同一个部落,野人们总是拉帮结派形成属于自己的部落,不同的部落之间则经常发生争斗.只是,这一切都成为谜团了——聪 ...

  2. HDU - 2159 FATE(二维dp之01背包问题)

    题目: ​ 思路: 二维dp,完全背包,状态转移方程dp[i][z] = max(dp[i][z], dp[i-1][z-a[j]]+b[j]),dp[i][z]表示在杀i个怪,消耗z个容忍度的情况下 ...

  3. SQL上门2

    SQL高级教程学习 MySQL的字符匹配和其他数据库不同,一下语句查找(第一个字符不是h,第三个字符是m)不能用“!” select * from country where countryname ...

  4. PAT 1117 Eddington Number

    British astronomer Eddington liked to ride a bike. It is said that in order to show off his skill, h ...

  5. C#关键字详解第三节

    byte:字节 字节是计算机信息技术用于计量存储容量的一种计量单位,通常情况下一字节等于八位,也在一些计算机编程 语言中表示数据类型和语言字符.这是百度百科给出的解释,在C#语言中byte也可以是一种 ...

  6. 【Codeforces 1106C】Lunar New Year and Number Division

    [链接] 我是链接,点我呀:) [题意] 题意 [题解] 看了下样例解释就懂了... 每次选择最大最小的两个组合 然后加起来.. [代码] import java.io.IOException; im ...

  7. NetworkManager

    网络管理器(NetworManager)是检测网络.自动连接网络的程序.无论是无线还是有线连接,它都可以令您轻松管理.对于无线网络,网络管理器优先连接已知的网络并可以自动切换到最可靠的无线网络.利用网 ...

  8. nyoj_478_月老的烦恼(1)_201312101248

    月老的烦恼(1) 时间限制:1000 ms  |           内存限制:65535 KB 难度:3   描述 月老最近遇到了一个很棘手的问题,就是“剩男”“剩女”急速增长,而自己这边又人手不足 ...

  9. 洛谷 P2965 [USACO09NOV]农活比赛The Grand Farm-off

    P2965 [USACO09NOV]农活比赛The Grand Farm-off 题目描述 Farmer John owns 3*N (1 <= N <= 500,000) cows su ...

  10. ZooKeeper的原理(转)

    一.ZooKeeper的角色 领导者(Leader),负责进行投票的发起和决议,更新系统状态. 学习者(Learner),包括跟随者(Follower)和观察者(Observer),Follower用 ...