组合选择器

  • 多元素选择器

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. [系统资源攻略]CPU使用率和负载

    我们在搞性能测试的时候,对后台服务器的CPU利用率监控是一个常用的手段.服务器的CPU利用率高,则表明服务器很繁忙.如果前台响应时间越来越大,而后台CPU利用率始终上不去,说明在某个地方有瓶颈了,系统 ...

  2. js 随机数范围

    Math.floor(Math.random()*(high-low+1) +low)

  3. Sort HDU5884(二分+多叉哈夫曼树)

    HDU5884 Sort 题意:有n个序列要进行归并,每次归并的代价是两个序列的长度的和,要求最终的代价不能超过规定的T,求在此前提下一次能同时进行归并的序列的个数k. 思路:还是太单纯,看完题目一直 ...

  4. 第五节:numpy之数组维度处理

  5. 微信小程序·前端-锦囊

    ========================== flex[盒子]   display: flex; flex-direction: column; [从上到下排列]↓ justify-conte ...

  6. Contest Round #451 (Div. 2)F/Problemset 898F Restoring the Expression

    题意: 有一个a+b=c的等式,去掉两个符号,把三个数连在一起得到一个数 给出这个数,要求还原等式,length <= 1e6 三个数不能含有前导0,保证有解 解法: 铁头过题法,分类然后各种判 ...

  7. BUPT2017 wintertraining(15) #9

    下面不再说明题意了请自行读题,直接放contest链接. https://vjudge.net/contest/151607 A.考虑当火车隔k站一停时 区间长度 >= k 的纪念品一定能买到 ...

  8. Nginx不转发http header

    使用nginx做http代理时,在Header中使用了一个名为api_key的属性,碰到http header不转发的问题. 问题源码: rc = ngx_http_parse_header_line ...

  9. linux UID,GID,EUID,EGID,SUID,SGID

    SUID, SGID, sticky位可以参考: http://onlyzq.blog.51cto.com/1228/527247/ SUID属性只能运用在可执行文件上,当用户执行该执行文件时,会临时 ...

  10. gradle配置国内的镜像

    gradle配置国内的镜像 学习了:http://blog.csdn.net/stdupanda/article/details/72724181 http://blog.csdn.net/lj402 ...