1. 选择器的介绍

普通选择器

标签选择器:p{...}

id选择器:#xiaoming{...}

类选择器:.class{...}

通用选择器: *{...}, 对所有的元素都有效

伪类选择器

LoVe HAte——爱恨原则

link:访问前的样式设置,a:link{...}

visited:访问后的样式设置,a:visited{...}

hover:鼠标悬浮在上面时的样式设置,a:hover{...}

active:鼠标点击时的样式设置,a:active{...}

其中link, visit, active只对a标签有效, hover对所有标签都有效

2. 文本属属性

text-indent:缩进,例如2em

text-decoration:有underline, overline, line-through三个值

line-height:行高

letter-spacing:字符间的距离

word-spacing:英文单词间的距离

text-align:文本的对齐方式

color:颜色属性

3. 盒子模型

在CSS中,每个元素都可以看作是一个盒子,对于一个盒子我们需要注意:

  1)border:盒子的边框,可以设置线形、粗细、颜色。

  2)padding:内边距,盒子内容区域与边框的距离,类似word文档中的页边距。

  3)marging:外边距,盒子边框与相邻边框的距离。块级元素的垂直外边距会被合并;行内元素的左右外边距会叠加,纯行内元素在垂直方向不占据外边;浮动元素外边距会叠加,原因是浮动元素本身是一个行内块元素,它换行的原因是行长度不够,才自动换的行,所以本质上来讲,我们可以把同一个级别、连续的浮动元素都看成在一行。margin可以为负值。

4. 背景属性

background-image

   url(...), 背景图片yrl中是背景图片的链接

background-repeat

  no-repeat, 背景图片的平铺方式是否重复,若背景图片在边缘处无法刚好放下,则多余的将会被裁剪掉

background-position

  background-position-x: 100px, 绝对值式写法,可以为负值

  background-position-x: center/right/left, 方位式写法。

  background-position-x: 30%,b百分比式写法,指的是背景图片的中间处在区域的30%处。

CSS 属性小记的更多相关文章

  1. CSS学习小记

    搜狗主页页面CSS学习小记 1.边框的处理   要形成上图所示的布局效果,即,点选后,导航下面的边框不显示而其他的边框形成平滑的形状.相对于把导航的下面边框取消然后用空白覆盖掉下面搜索栏的边框比较而言 ...

  2. 通过设置CSS属性让DIV水平居中

    通过设置CSS属性让DIV水平居中 ---------------------- <html> <head> <title></title> <m ...

  3. 换行的css属性

    //正常换行  word-break:keep-all;word-wrap:normal; //下面这行是自动换行  word-break:break-all;word-wrap:break-word ...

  4. jquery css属性练习

    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/ ...

  5. animate支持的css属性

    支持下列CSS 样式 * backgroundPosition * borderWidth * borderBottomWidth * borderLeftWidth * borderRightWid ...

  6. css属性的选择对动画性能的影响

    现在手机的占比越来越高,各种酷炫页面层出不穷,这些特效都离不开css动画.说到css动画,主流的情况也就无非这两大类:位移和形变.而我们在写一个动画特效的过程中,如何去提升它的性能呢?当然首先我们需要 ...

  7. CSS中浏览器开发商特定的CSS属性

    浏览器制造商(像Microsoft.Mozilla等,还有WebKit的后台人员等)通常会为他们的浏览器增加新的功能来测试新的特性, 或者实现一直在考虑但还没有得到标准组织批准的CSS扩展.在这些情况 ...

  8. css学习(2)-- 常见的CSS属性和值

    1.CSS中修饰字体的属性 属    性 描    述 属  性  值 font-family 字体族科 任意字体族科名称都可以使用例如Times.serif等,而且多个族科的赋值是可以使用的,中间用 ...

  9. css属性编写顺序+mysql基本操作+html细节(个人笔记)

    css属性编写顺序: 影响文档流的属性(比如:display, position, float, clear, visibility, table-layout等) 自身盒模型的属性(比如:width ...

随机推荐

  1. MySQL教程-MyISAM和InnoDB的区别

    MySQL的表类型MyISAM和InnoDB之间的最大区别是,InnoDB的支持事务.兄弟连教育( )来给大家做个对比: InnoDB支持一些新的功能:交易,行级锁,外键 InnoDB是高容量,高性能 ...

  2. 实战build-react(三)+ style-components

    npm install --save style-components https://www.jianshu.com/p/27788be90605(copy) "axios": ...

  3. [模板][快速排序&归并排序]

    不得不说,手写的快排真的好菜.(即使开了随机数...) 快速排序 #include<iostream> #include<cstdio> #include<cstring ...

  4. noip模拟题 Market

    题面描述: 数据范围: Solution: 我们发现\(v\)很小,但是\(M\)很大,考虑转化一下一般的背包 我们用\(f[v]\)来表示拿到价值为\(v\)的物品需要付出的最少代价,特别的,当\( ...

  5. Eclipse怎样对项目进行重命名?

    当创建一个项目时,可能会随便命名一个项目名,如果想要项目名更有意义,或者为了方便后续项目的命名,怎么重命名项目名呢? 第一步在我们的电脑打开eclipse软件,找到需要重命名的项目,如下图所示: 第二 ...

  6. sqli-labs(26)

    0X01 测试闭合 单引号报错 双引号不报错 ’闭合 构造语句  过滤了空格和and ?id=' anandd 1=1%23 ?id='+anandd+1=1%23 百度一下 一去看源码 真的顶不住 ...

  7. React Native商城项目实战05 - 设置首页的导航条

    1.Home.js /** * 首页 */ import React, { Component } from 'react'; import { AppRegistry, StyleSheet, Te ...

  8. 一、基础篇--1.1Java基础-Exception、Error、RuntimeException与一般异常有何异同

    Throwable.Error.Exception.RuntimeException 关系如下类图所示: Throwable: Throwable类是java语言中所有错误或者异常的超类.它的两个子类 ...

  9. leetcode-mid-backtracking -22. Generate Parentheses-79 Word Search -NO

    mycode   错误,因为借鉴了Number of Islands问题中的方法,导致在for循环中即使已经出现了答案,也还会继续遍历.但是两个题目的不同时,island需要找出所有的情况,这个题只需 ...

  10. C#中winform下利用ArcEngine调用ArcGIS Server发布的服务 AE9.3

    主要使用了AE中的IAGSServerOject接口及IMapServer接口.Private void GetServerTest_Click(object sender, EventArgs e) ...