CSS 属性小记
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 属性小记的更多相关文章
- CSS学习小记
搜狗主页页面CSS学习小记 1.边框的处理 要形成上图所示的布局效果,即,点选后,导航下面的边框不显示而其他的边框形成平滑的形状.相对于把导航的下面边框取消然后用空白覆盖掉下面搜索栏的边框比较而言 ...
- 通过设置CSS属性让DIV水平居中
通过设置CSS属性让DIV水平居中 ---------------------- <html> <head> <title></title> <m ...
- 换行的css属性
//正常换行 word-break:keep-all;word-wrap:normal; //下面这行是自动换行 word-break:break-all;word-wrap:break-word ...
- jquery css属性练习
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/ ...
- animate支持的css属性
支持下列CSS 样式 * backgroundPosition * borderWidth * borderBottomWidth * borderLeftWidth * borderRightWid ...
- css属性的选择对动画性能的影响
现在手机的占比越来越高,各种酷炫页面层出不穷,这些特效都离不开css动画.说到css动画,主流的情况也就无非这两大类:位移和形变.而我们在写一个动画特效的过程中,如何去提升它的性能呢?当然首先我们需要 ...
- CSS中浏览器开发商特定的CSS属性
浏览器制造商(像Microsoft.Mozilla等,还有WebKit的后台人员等)通常会为他们的浏览器增加新的功能来测试新的特性, 或者实现一直在考虑但还没有得到标准组织批准的CSS扩展.在这些情况 ...
- css学习(2)-- 常见的CSS属性和值
1.CSS中修饰字体的属性 属 性 描 述 属 性 值 font-family 字体族科 任意字体族科名称都可以使用例如Times.serif等,而且多个族科的赋值是可以使用的,中间用 ...
- css属性编写顺序+mysql基本操作+html细节(个人笔记)
css属性编写顺序: 影响文档流的属性(比如:display, position, float, clear, visibility, table-layout等) 自身盒模型的属性(比如:width ...
随机推荐
- shell练习--关于关联数组自增统计判断的学习
今天在书上看到了一个关联数组 let statarray["$ftype"]++ 这样一个操作,用来做索引的自增统计,所以记下来 #!/bin/bash #统计文件类型 #关于关 ...
- java-dockerfile
java环境dockefile FROM centos:7 MAINTAINER yon@taexa.com ENV JAVA_HOME /usr/local/jdk ENV JRE_HOME ${J ...
- centos7 yum安装jdk
安装之前先检查一下系统有没有自带open-jdk 命令: rpm -qa |grep java rpm -qa |grep jdk rpm -qa |grep gcj 如果没有输入信息表示没有安装. ...
- 一款基于jQuery的分页插件
特别提示:本人博客部分有参考网络其他博客,但均是本人亲手编写过并验证通过.如发现博客有错误,请及时提出以免误导其他人,谢谢!欢迎转载,但记得标明文章出处:http://www.cnblogs.com/ ...
- d3d.h和d3d9.h混用的问题
d3d.h和d3d9.h混用的时候,一大堆错误,不管怎么调整包含顺序都不对,最后看到这个网址解决的http://www.programmer-club.com.tw/ShowSameTitleN/di ...
- leetcode-mid-backtracking -46. Permutations-NO
mycode 没有通过,其实只需要把temp.append改为temp+[nums[i]]即可 def permute(nums): def dfs(res,nums,temp): print(num ...
- kafka window安装与配置
一.安装jdk1.8(此处省略) 二.安装zookeeper1. 下载安装包:http://zookeeper.apache.org/releases.html,解压到指定目录(如下) 2. 在系统变 ...
- Xcode10报错 library not found for -lstdc++ 问题解决
在Xcode9上正常编译的项目,在Xcode10上编译可能会遇到如下错误: library not found for -lstdc++.6.0.9 library not found for -ls ...
- iOS证书详解
一.成员介绍1. Certification(证书)证书是对电脑开发资格的认证,每个开发者帐号有一套,分为两种:1) Developer Certification(开发证书)安装在电脑上 ...
- ftp4j揭示java.net.SocketException: Connection reset的解决
ftp4j提示java.net.SocketException: Connection reset的解决系统的自动更新FTP服务器,其他计算机连接都没有问题,包括xp.server2008.win7. ...