CSS样式_背景&文本
来源:互联网 发布:海星计划软件 编辑:程序博客网 时间:2024/05/22 02:27
背景
背景色 [background-color]
- 可以为所有元素设置背景色,这包括 body 一直到 em 和 a 等行内元素。
- background-color 不能继承,其默认值是 transparent。
body {background-color: yellow}h1 {background-color: #00ff00}h2 {background-color: transparent} <!-- h2不设置背景色,浏览器的颜色设置不会影响到您的设计 -->p {background-color: rgb(250,0,255)}p.no2 {background-color: gray; padding: 20px;}
背景图像 [background-image]
- 如果需要设置一个背景图像,必须为这个属性设置一个URL值
- 元素的背景占据了元素的全部尺寸,包括内边距和边框,但不包括外边距。
- 默认地,背景图像起始点(background-position)位于元素的左上角,并在水平和垂直方向上重复(background-repeat)。
- 可以通过设置背景关联(background-attachment)来防止背景图像的滚动。
- background-image 也不能继承。事实上,所有背景属性都不能继承。
background-image:url('eg_bg_03.gif'); background-repeat:no-repeat; <!-- 图像只显示一次,不延伸重复显示 --> background-position:center; <!-- 将图像起始位置定在元素的中间位置 --> background-attachment:fixed; <!-- 页面滚动时,背景图像不滚动 -->
文本
文本颜色 [color]
- 此属性接收3种形式的值:colorname,
#xxxxxx
, rgb(x, x, x),如:
body {color:red}h1 {color:#00ff00}p.ex {color:rgb(0,0,255)}
缩进文本 [text-indent]
- 通过使用 text-indent 属性,所有元素的第一行都可以缩进一个给定的长度,甚至该长度可以是负值。
p {text-indent: -5em; padding-left: 5em;}
- text-indent 可以使用百分比值,百分数要相对于缩进元素父元素的宽度。
div { width: 500px; }p { text-indent: 20%;}<div> <p>this is a paragragh</p> <!-- 段落缩进值是父元素的 20%,即 100 个像素 --></div>
- text-indent 属性可以继承
div#outer {width: 500px;}div#inner {text-indent: 10%;}p {width: 200px;}<div id="outer"> <div id="inner">some text. some text. some text. <p>this is a paragragh.</p> <!-- 段落也缩进50个像素 --> </div></div>
水平对齐 [text-align]
- text-align 是一个基本的属性,它会影响一个元素中的文本行互相之间的对齐方式
<CENTER>
不仅影响文本,还会把整个元素居中。text-align
不会控制元素的对齐,而只影响内部内容。
h1 {text-align: center}p {text-align: justify} <!-- 两端对齐,一般不提倡使用 -->
字母间隔 [letter-spacing]
- 修改字母与字母之间的间隔
- 默认关键字是 normal(即letter-spacing:0)。输入的长度值会使字母之间的间隔增加或减少指定的量
h1 {letter-spacing: -0.5em}h4 {letter-spacing: 20px}<h1>This is header 1</h1><h4>This is header 4</h4>
字间隔 [word-spacing]
- 修改单词与单词之间的间隔
- 默认关键字是 normal(即word-spacing:0)。输入的长度值会使字母之间的间隔增加或减少指定的量
p.spread {word-spacing: 30px;}p.tight {word-spacing: -0.5em;}<p class="spread">This is a paragraph. The spaces between words will be increased.</p><p class="tight">This is a paragraph. The spaces between words will be decreased.</p>
行间距 [line-height]
- 属性的值可以是像素(如,30px)、整数(默认值为1)、百分比(默认100%)
p.small { line-height: 10px }p.middel { line-height: 0.5 }p.big { line-height: 200% }
字符转换 [text-transform]
- 属性的值有5种:none, uppercase, lowercase, capitalize(首字母大写), inherit,如下所示:
h1 {text-transform: uppercase} p.uppercase {text-transform: uppercase} p.lowercase {text-transform: lowercase} p.capitalize {text-transform: capitalize}
文本修饰 [text-decoration]
- 属性的值有6种:none, underline, overline(划线在字体上方), line-through, blink, inherit。
如:去掉超链接的默认下划线:
a {text-decoration: none;}
- 如果两个不同的装饰都与同一元素匹配,胜出规则的值会完全取代另一个值。如:
h2 {text-decoration: underline overline;}h2.stricken {text-decoration: line-through;}
则所有 class 为 stricken 的 h2 元素都只有一个贯穿线装饰,而没有下划线和上划线。
处理空白符 [white-space]
- 属性可以应用到任何元素,取值有以下几种:
标签为止 pre 空白会被浏览器保留。其行为方式类似 HTML 中的 标签 pre-wrap 保留空白符序列,正常地进行换行 pre-line 合并空白符序列,正常地进行换行 inherit 规定应该从父元素继承 white-space 属性的值
如:保留段落的原始格式:
p {white-space: pre;}
- 下面总结了white-space的行为:
文本方向 [direction]
- 属性的值有3种:ltr, rtl, inherit。如:
div.one { direction: rtl }div.two { direction: ltr }
更多请参考:W3School
0 0
- CSS样式_背景&文本
- CSS样式笔记_背景文本字体链接
- CSS边框、背景、文本样式
- CSS(二)_背景,文本
- 0223CSS学习_字体_文本_背景
- Css样式详解--背景样式【已经熟记,形成文本】
- CSS样式背景样式
- 【css】day03_文本格式化_表格样式_定位
- CSS样式(背景、文本、字体)学习笔记
- CSS温故第二天【样式】-背景 文本 字体
- CSS样式——文本、链接、鼠标、滚动条、背景
- 第六篇 CSS样式 背景、背景图、文本、链接
- css背景样式css背景样式
- CSS样式之背景样式
- CSS之背景样式
- CSS背景样式使用
- css背景样式
- CSS样式-背景
- 模拟实现操作系统调度算法
- 通过SSH连接VirtualBox中的linux
- Java_SE07-基本IO操作,文本数据IO操作
- Windows Server 2008 R2 证书服务部署应用
- Selenium自动化测试学习笔记--xpath表达式
- CSS样式_背景&文本
- JSON 之FastJson解析
- css高度自适应
- C/C++ 语言中的表达式求值 -- 裘宗燕(绝对好文章!!!)
- POJ 3415 不小于k的公共子串的个数
- Windows 7 用移动硬盘中的一个分区制作Window 7安装盘
- 盲打练习相关知识
- 最小费用最大流
- c++ 高精度运算类 bign