CSS的拾遗(1)
CSS的拾遗(1)
1、padding:
(1)定义:在一个声明中设置所有内边距属性
(2)用法:
例子 1:上,右,下,左
padding:10px 5px 15px 20px;
- 上内边距是 10px
- 右内边距是 5px
- 下内边距是 15px
- 左内边距是 20px
 
例子 2:上,右&左,下
padding:10px 5px 15px;
- 上内边距是 10px
- 右内边距和左内边距是 5px
- 下内边距是 15px
 
例子 3:上&下,右&左
padding:10px 5px;
- 上内边距和下内边距是 10px
- 右内边距和左内边距是 5px
 
例子 4:all
padding:10px;
- 所有 4 个内边距都是 10px
 
(3)注意:不允许使用负值
2、margin:
(1)定义:在一个声明中设置所有外边距属性
(2)用法:同padding
(3)注意:允许使用负值
3、min-width:
(1)定义:该属性值会对元素的宽度设置一个最小限制。因此,元素可以比指定值宽,但不能比其窄
(2)用法:
<1>默认值:none,使用默认值则宽度取决于浏览器。
<2>元素若比指定宽度小,则会被强制放大(图片),反之不受影响
(3)注意:不允许使用负值
4、font:
(1)定义:font 简写属性在一个声明中设置所有字体属性
(2)用法:可以按顺序设置如下属性:
- font-style(规定字体样式)
- font-variant(规定字体异体)
- font-weight(规定字体粗细)
- font-size/line-height(规定字体尺寸和行高)
- font-family(规定字体系列)
5、font-style:
(1)定义:font-style 属性定义字体的风格
(2)用法:
<1>normal,默认值。浏览器显示一个标准的字体样式
<2>italic,浏览器会显示一个斜体的字体样式
<3>oblique,浏览器会显示一个倾斜的字体样式
<4>inherit,规定应该从父元素继承字体样式
6、font-variant:
(1)定义:font-variant 属性设置小型大写字母的字体显示文本
(2)用法:所有的小写字母均会被转换为大写,但是所有使用小型大写字体的字母与其余文本相比,其字体尺寸更小
<1>normal,默认值。浏览器会显示一个标准的字体
<2>small-caps,浏览器会显示小型大写字母的字体
<3>inherit,规定应该从父元素继承 font-variant 属性的值
7、font-weight:
(1)定义:font-weight 属性设置文本的粗细
(2)用法:
<1>normal,默认值。定义标准的字符
<2>bold,定义粗体字符
<3>bolder,定义更粗的字符
<4>lighter,定义更细的字符
<5>100,200,300…900,定义由粗到细的字符。400 等同于 normal,而 700 等同于 bold
8、font-size:
(1)定义:font-size 属性可设置字体的尺寸
(2)用法:
<1>实际上它设置的是字体中字符框的高度;实际的字符字形可能比这些框高或矮(通常会矮)
<2>可能的值
| 值 | 描述 | 
|---|---|
| 
 | 把字体的尺寸设置为不同的尺寸,从 xx-small 到 xx-large。 默认值:medium。 | 
| smaller | 把 font-size 设置为比父元素更小的尺寸。 | 
| larger | 把 font-size 设置为比父元素更大的尺寸。 | 
| length | 把 font-size 设置为一个固定的值。 | 
| % | 把 font-size 设置为基于父元素的一个百分比值。 | 
| inherit | 规定应该从父元素继承字体尺寸。 | 
9、line-height:
(1)定义:line-height 属性设置行间的距离(行高)
(2)用法:
可能的值
| 值 | 描述 | 
|---|---|
| normal | 默认。设置合理的行间距。 | 
| number | 设置数字,此数字会与当前的字体尺寸相乘来设置行间距。 | 
| length | 设置固定的行间距。 | 
| % | 基于当前字体尺寸的百分比行间距。 | 
| inherit | 规定应该从父元素继承 line-height 属性的值。 | 
(3)注意:
<1>不允许使用负值
<2>该属性会影响行框的布局。在应用到一个块级元素时,它定义了该元素中基线之间的最小距离而不是最大距离
10、font-family:
(1)定义:font-family 规定元素的字体系列
(2)用法:
<1>font-family 可以把多个字体名称作为一个“回退”系统来保存。如果浏览器不支持第一个字体,则会尝试下一个。也就是说,font-family 属性的值是用于某个元素的字体族名称或/及类族名称的一个优先表。浏览器会使用它可识别的第一个值
<2>有两种类型的字体系列名称:
- 指定的系列名称:具体字体的名称,比如:"times"、"courier"、"arial"。
- 通常字体系列名称:比如:"serif"、"sans-serif"、"cursive"、"fantasy"、"monospace"
 
<3>使用逗号分割每个值,并始终提供一个类族名称作为最后的选择
<4>实例
- 例1(小米米官网):font: 14px/1.5 "Helvetica Neue",Helvetica,Arial,"Microsoft Yahei","Hiragino Sans GB","Heiti SC","WenQuanYi Micro Hei",sans-serif;
- 例2(淘宝技术研发中心):font: 12px/1.5 tahoma,arial,'Hiragino Sans GB','\5b8b\4f53',sans-serif;
- 例3(加网 ):font: 14px/1.5 'Microsoft YaHei',arial,tahoma,\5b8b\4f53,sans-serif;
- 例4(淘宝UED):font: 12px/1 Tahoma,Helvetica,Arial,"\5b8b\4f53",sans-serif;
- 例5(一淘UX):font-family: Helvetica, 'Hiragino Sans GB', 'Microsoft Yahei', '微软雅黑', Arial, sans-serif;
- 例6(简书):font-family: "lucida grande", "lucida sans unicode", lucida, helvetica, "Hiragino Sans GB", "Microsoft YaHei", "WenQuanYi Micro Hei", sans-serif;
 
(3)注意:使用某种特定的字体系列(Geneva)完全取决于用户机器上该字体系列是否可用;这个属性没有指示任何字体下载。因此,强烈推荐使用一个通用字体系列名作为后路
11、color:
(1)定义:color 属性规定文本的颜色
(2)用法:
<1>这个属性设置了一个元素的前景色(在 HTML 表现中,就是元素文本的颜色);光栅图像不受 color 影响。这个颜色还会应用到元素的所有边框,除非被 border-color 或另外某个边框颜色属性覆盖
<2>可能的值
| 值 | 描述 | 
|---|---|
| color_name | 规定颜色值为颜色名称的颜色(比如 red)。 | 
| hex_number | 规定颜色值为十六进制值的颜色(比如 #ff0000)。 | 
| rgb_number | 规定颜色值为 rgb 代码的颜色(比如 rgb(255,0,0))。 | 
| inherit | 规定应该从父元素继承颜色。 | 
12、background:
(1)定义:background 简写属性在一个声明中设置所有的背景属性
(2)用法:
<1>可以设置如下属性:
- background-color(规定要使用的背景颜色)
- background-position(规定背景图像的位置)
- background-size(规定背景图片的尺寸)
- background-repeat(规定如何重复背景图像)
- background-origin(规定背景图片的定位区域)
- background-clip(规定背景的绘制区域)
- background-attachment(规定背景图像是否固定或者随着页面的其余部分滚动)
- background-image(规定要使用的背景图像)
<2> 通常建议使用这个属性,而不是分别使用单个属性,因为这个属性在较老的浏览器中能够得到更好的支持,而且需要键入的字母也更少
13、background-color:
(1)定义:background-color 属性设置元素的背景颜色。
(2)用法:background-color 属性为元素设置一种纯色。这种颜色会填充元素的内容、内边距和边框区域,扩展到元素边框的外边界(但不包括外边距)。如果边框有透明部分(如虚线边框),会透过这些透明部分显示出背景色。
可能的值
| 值 | 描述 | 
|---|---|
| color_name | 规定颜色值为颜色名称的背景颜色(比如 red)。 | 
| hex_number | 规定颜色值为十六进制值的背景颜色(比如 #ff0000)。 | 
| rgb_number | 规定颜色值为 rgb 代码的背景颜色(比如 rgb(255,0,0))。 | 
| transparent | 默认。背景颜色为透明。 | 
| inherit | 规定应该从父元素继承 background-color 属性的设置。 | 
CSS的拾遗(1)的更多相关文章
- CSS躬行记(1)——CSS基础拾遗
		一.box-decoration-break CSS3新增的box-decoration-break属性可指定行内非替换元素在跨行.跨列或跨页时的样式渲染,它包含两个值: (1)slice:默认值,盒 ... 
- CSS躬行记(3)——CSS属性拾遗
		一.粘滞定位 粘滞定位(sticky)与相对定位类似,既不会脱离正常流,也不会改变元素盒类型,并且会保留原先所占的空间.它会相对于包含块偏移,它的包含块分为两种,第一种和绝对定位一样:第二种是最近的滚 ... 
- 【Python全栈-CSS】CSS入门
		CSS入门教程 参考: http://www.cnblogs.com/yuanchenqi/articles/5977825.html http://www.ruanyifeng.com/blog/2 ... 
- CSS基础(续)
		老男孩第39天 老男孩 CSS CSS的常用属性 4 文本属性 font-size: 10px; text-align: center; 横向排列 line-height: 200px; 文本行 ... 
- 38.CSS
		转载:https://www.cnblogs.com/yuanchenqi/articles/5977825.html css概述 CSS是Cascading Style Sheets的简称,中文称为 ... 
- 老男孩Python高级全栈开发工程师【真正的全套完整无加密】
		点击了解更多Python课程>>> 老男孩Python高级全栈开发工程师[真正的全套完整无加密] 课程大纲 老男孩python全栈,Python 全栈,Python教程,Django ... 
- Matplotlib数据可视化(3):文本与轴
		在一幅图表中,文本.坐标轴和图像的是信息传递的核心,对着三者的设置是作图这最为关心的内容,在上一篇博客中虽然列举了一些设置方法,但没有进行深入介绍,本文以围绕如何对文本和坐标轴进行设置展开(对图像 ... 
- CSS拾遗(二)
		接CSS拾遗(一). 4. 不透明度 opacity: 0.8; filter: alpha(opacity=80); opacity: 0.8是标准的写法:filter: alpha(opacity ... 
- python day 22 CSS拾遗之箭头,目录,图标
		目录 day 4 learn html 1. CSS拾遗之图标 2. html文件的目录结构 3. CSS拾遗之a包含标签 4. CSS拾遗之箭头画法 day 4 learn html 2019/11 ... 
- CSS拾遗+技巧集合
		1.实现尖角符号. 这是内联inline-block标签独有的特性. <!DOCTYPE html> <html lang="en"> <head&g ... 
随机推荐
- P19_数据绑定
			数据绑定 数据绑定的基本原则 在 data 中定义数据 在 WXML 中使用数据 在 data 中定义页面的数据 在页面对应的 .js 文件中,把数据定义到 data 对象中即可: Mustache ... 
- 三:Mybatis
			三.MyBatis 主流的ORM 支持java .NET Ruby三种语言,MyBatis是对JDBC的封装 ORM框架Hibernate 区别: 1)sql 优化方面 Hibernate 使用 HQ ... 
- 数字列表number,目标值target,找到number中两个不同数字之和等于target的数字,输出下标并顺序排列 ----笔试题记录扩展
			一.思路: 输入:数字列表number,目标值target 判断条件:数字列表中两个不同数字相加等于target 输出:符合条件的两个数字的下标,下标顺序排列 方法1: def list(number ... 
- 大规模 IoT 边缘容器集群管理的几种架构-3-Portainer
			前文回顾 大规模 IoT 边缘容器集群管理的几种架构-0-边缘容器及架构简介 大规模 IoT 边缘容器集群管理的几种架构-1-Rancher+K3s 大规模 IoT 边缘容器集群管理的几种架构-2-H ... 
- 题解 CF17201 A~D2
			A 先约分,显然答案必然是 0 或 1 或 2 相等为 0,主要考虑 1 或 2 的情况. 假设 \(a>b\),令 \(c = a/b\),如果 \(c\) 为整数答案为 \(1\),否则为 ... 
- 题解 [SCOI2008]斜堆
			好题.一道很有趣的性质提. 因为自己搞错结论然后改了 1h(悲 闲话少说,切入正题-- 这是不断插入的,所以根据套路我们会考虑最后一个插入的节点的性质.显然满足: 它是从根不停往左走的路上. 它没有右 ... 
- Git基础操作及协作流程
			一整套流程帮你实践整个 Git 操作基础流程. 来源:https://docs.microsoft.com/zh-cn/learn/paths/intro-to-vc-git/ Git 介绍 配置 G ... 
- Mybatis 实体类驼峰命名与数据库字段之间映射
			数据库的命名规则和 Java 的命名规则不一致,导致实体类与数据库字段不能完美映射. 一.可以在 mapper.xml 中通过 resultMap 来解决: <resultMap id=&quo ... 
- LeetCode算法训练-回溯总结
			欢迎关注个人公众号:爱喝可可牛奶 LeetCode算法训练-回溯总结 适用问题 组合问题:N个数里面按一定规则找出k个数的集合 排列问题:N个数按一定规则全排列,有几种排列方式 切割问题:一个字符串按 ... 
- javaWeb学习一
			web开发(web就是网页): 静态web html.css 提供给所有人看到数据不会改变 动态web 提供给所有人看到数据会改变,不同用户.不同时间和地点都会不同 技术栈:Servlet/JSP,A ... 
