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是用来帮助各个编程语 ...
随机推荐
- 使用python的几个小经验(查看文档)
好久没有水博客了,未来再过20天不到的时间又得参加软考,今天终于得好好水一发帖子 关于Python,很多人包括我之前都不知道怎么找文档,现在有一个好办法,就是在命令行模式下调用pydoc –p xxx ...
- Python基础-判断类型统计个数
写函数,计算传入字符串中[数字].[字母].[空格] 以及 [其他]的个数 首先我们定义四个变量,分别存储数字.字母.空格.其他的数量 digital_temp = 0 # 存储数字个数 letter ...
- BZOJ 1601 USACO 2008 Oct. 灌水
[Description] Farmer John已经决定把水灌到他的n(1<=n<=300)块农田,农田被数字1到n标记.把一块土地进行灌水有两种方法,从其他农田饮水,或者这块土地建造水 ...
- 【郑轻邀请赛 B】base64解密
[题目链接]:https://acm.zzuli.edu.cn/zzuliacm/problem.php?id=2128 [题意] [题解] 把密文; 在表中找到每个字符对应的数字; 然后转换成相应的 ...
- Oracle学习总结(5)—— SQL语句经典案例
--0.所有员工信息 SELECT * FROM emp --1.选择部门30的所有员工 SELECT * FROM emp WHERE deptno=20 --2.列出所有办事员(CLERK)的姓名 ...
- 12SSM整合
u 三大框架基本概念 spring.SpringMVC.Mybatis u 整合思路 u 环境准备 u 工程结构 u SPRING + SPING MVC + MYBATIS 三大框架整合 ...
- Nginx不转发http header
使用nginx做http代理时,在Header中使用了一个名为api_key的属性,碰到http header不转发的问题. 问题源码: rc = ngx_http_parse_header_line ...
- hdu_1014_Uniform Generator_201310141958
Uniform Generator Time Limit: 2000/1000 MS (Java/Others) Memory Limit: 65536/32768 K (Java/Others ...
- boost::shared_ptr
boost::shared_ptr是boost库中用来管理指针的模板,使用它需要#include <boost/shared_ptr.hpp>.本文介绍它的一些基本用法. 第一,boost ...
- 利用Node.js对某智能家居server重构
原文摘自我的前端博客,欢迎大家来訪问 http://www.hacke2.cn 之前负责过一个智能家居项目的开发,外包重庆一家公司的.我们主要开发server监控和集群版管理. 移动端和机顶盒的远程通 ...