HTML+CSS(10)
n 组合选择器
- 多元素选择器
n 描述:给多个元素加同一个样式,多个选择器之间用逗号隔开。
n 举例:h1,p,div,body{color:red;}

- 后代元素选择器(最常用)
n 描述:给某个标签的某一个后代元素加样式,选择器之间用“空格”隔开。
n 举例:div .title{color:red;}
- 子元素选择器
u 描述:给某个元素的子元素添加样式。
u 举例:div > h1.title{color:red;}
n CSS注释
CSS注释:/* CSS注释内容*/
HTML注释:<!—HTML注释 -->
n CSS尺寸属性
- Width:元素宽度,一定要加px单位。
- Height:元素高度。
n CSS字体属性
- font-size:文字大小。如:font-size:14px;
- font-family:字体。如:font-family:微软雅黑;
- font-style:斜体,取值:italic。如:font-style:italic;
- font-weight:粗体,取值:bold。如:font-weight:bold;
n 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:字间距
n CSS伪类选择器:给超链接加的样式(链接的不同状态加样式)
- 一个超链接,有四个状态:正常状态:
n 正常状态(:link):鼠标没放上之前链接的样式。
n 放上状态(:hover):鼠标放到链接上时的样式。
n 激活状态(:active):按住鼠标左键不松开的样式。
n 访问过的状态(:visited):按下鼠标左键,并弹起,这时的样式效果。
在平常工作中,会使用以下写法,来给链接加不同的样式
a:link,avisited{color:#444;textdecoration:none;} //将“正常状态”和“访问过的状态”合二为一。
a:hover{color:#9900000;text-decoration:underline;} //鼠标放上去的状态。


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

n CSS边框属性:每个元素都可以加边框线
- Border-left:左边框线。
n 格式:border-left:粗细 线型 线的颜色;
n 线型:none(无线)、solid(实线)、dashed(虚线)、dotted(点状线)
n 举例:border-left:5px dashed red;
- Border-right:右边框线。
- Border-top:上边框线。
- Border-bottom:下边框线。
- Border:同时给四个边加边框线
。
n 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; //顺序一定是“上右下左”


n 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)的更多相关文章
- 【转】CSS(10)盒子模型
CSS中, Box Model叫盒子模型(或框模型),Box Model规定了元素框处理元素内容(element content).内边距(padding).边框(border) 和 外边距(marg ...
- css知多少(10)——display(转)
css知多少(10)——display 1. 引言 网页的所有元素,除了“块”就是“流”,而且“流”都是包含在“块”里面的(最外层的body就是一个“块”).在本系列一开始讲<浏览器默认样式 ...
- 前端总结·基础篇·CSS(一)布局
目录 这是<前端总结·基础篇·CSS>系列的第一篇,主要总结一下布局的基础知识. 一.显示(display) 1.1 盒模型(box-model) 1.2 行内元素(inline) &am ...
- 前端总结·基础篇·CSS(二)视觉
前端总结系列 前端总结·基础篇·CSS(一)布局 前端总结·基础篇·CSS(二)视觉 前端总结·基础篇·CSS(三)补充 前端总结·基础篇·CSS(四)兼容 目录 一.动画(animation)(IE ...
- 前端总结·基础篇·CSS(三)补充
前端总结系列 前端总结·基础篇·CSS(一)布局 前端总结·基础篇·CSS(二)视觉 前端总结·基础篇·CSS(三)补充 目录 一.移动端 1.1 视口(viewport) 1.2 媒体查询(medi ...
- CSS(一) 引入方式 选择器 权重
Css(一) Cascading Style Sheet 层叠样式表 css注释方式/* */ 一.Css引入方式 1. 行间样式 style=" key:value; " &l ...
- 复习HTML+CSS(4)
n HTML颜色表示 网页中的颜色有三种表示方法 颜色单词:blue.green.red.yellow 10进制表示:rgb(255,0,0).rgb(0,255,0).rgb(0,0,255) 1 ...
- CSS(选择器)
CSS(选择器) 作用:用于匹配 HTML 元素 选择器分类: 1.元素选择器 a{} 2.伪元素选择器 ::before{} (真实存在的元素) 3.类选择器 .link{} 4.属性选择 ...
- 2016windows(10) wamp 最简单30分钟thrift入门使用讲解,实现php作为服务器和客户端的hello world
2016最简单windows(10) wamp 30分钟thrift入门使用讲解,实现php作为服务器和客户端的hello world thrift是什么 最简单解释 thrift是用来帮助各个编程语 ...
随机推荐
- 15.6.2【Task使用】 组合异步操作
对于C# 5异步特性,我最喜欢的一点是它可以自然而然地组合在一起.这表现为两种不同的 方式.最明显的是,异步方法返回任务,并通常会调用其他返回任务的方法.这些方法可以是直 接的异步操作(如链的最底部) ...
- C# Thu Mar 1 00:00:00 UTC+0800 2012 如何转换为2012-03-01
string s = "Thu Mar 1 00:00:00 UTC+0800 2012"; DateTime dt = DateTime.ParseExact(s, " ...
- 阅读《JavaScript设计模式》第三章心得
简单工厂模式 1.通过类实例化对象创建 传统的用面向对象方法去创建很多类去实现某些功能不妥当,这样不仅占用的很多类名称,而且别人使用这些方法的同时要记住每个类的名字,所以这样不适合团队开发,所以我们可 ...
- SSH技术介绍和Xshell公钥远程登陆
SSH简介 传统的网络服务程序,比如FTP,POP,Telnet,本质上都是不安全的,因为它们在网络上用明文传送数据.用户账号和用户口令,很容易受到中间人攻击方式的攻击,攻击者会冒充真正的服务器接收用 ...
- Python OS & sys模块
os模块(* * * *) os模块是与操作系统交互的一个接口 os.getcwd() 获取当前工作目录,即当前python脚本工作的目录路径 os.chdir("dirname" ...
- PAT 1102 Invert a Binary Tree
The following is from Max Howell @twitter: Google: 90% of our engineers use the software you wrote ( ...
- check_nrpe: ERROR - could not complete SSL handshake
情景描述: 发现的问题是 在监控端执行 ./check_nrpe -H 被监控端ip 正常返回nrpe版本 在被监控端执行 ./check_nrpe -H 监控端ip 报错 check_nrpe: E ...
- linux修改mysql表结构
增加字段: alter table [tablename] add [字段名] [字段类型] first(首位); alter table [tablename] add [字段名] [字段类型] a ...
- 【codeforces 527A】Playing with Paper
[题目链接]:http://codeforces.com/contest/527/problem/A [题意] 让你每次从一个长方形里面截出一个边长为长方形的较短边的正方形; 然后留下的部分重复上述步 ...
- SpringBoot多数据源改造(一)
今天做一个需求,业务项目需要访问另一个项目的数据库. 常用两种方案: 1.另一个项目提供一个RestFul API,供调用方通过feign或其它httpClient等方式来访问. 2.项目中通过配置多 ...