CSS背景样式:

  1. 背景色:background-color属性,设置元素的背景色,如:div {background:blue;}--设置所有div元素的背景为蓝色;
  2. 背景图像:background-image属性,设置元素的背景图像,如:div{background-image:url('img.jpg');}--设置div元素的背景图片;
  3. 背景重复:background-repeat属性,对元素的背景图像进行平铺设置:默认值:repeat背景图像将在垂直方向和水平方向重复、repeat-x背景图像水平重复、repeat-y背景图像垂直重复平铺、no-repeat背景图像只显示一次、inherit规定应该从父元素继承background-repeat属性的设置。
  4. 背景定位(设置背景图像的位置):background-position属性,改变图像在背景中的位置

      ①.使用关键字来设定值:center、top、bottom、left、right;如:background-position:top;

      ②.使用百分比来设定值:如:background-position:50%;这个表现方式比较复杂,background-position的默认值是0% 0%,在功能上相当于top left;如果你  想把一个图像放在水平方向       2/3、垂直方向 1/3 处,可以这样声明:

body
{
background-image:url('img.gif');
background-repeat:no-repeat;
background-position:66% 33%;
}

      ③.使用长度值来设定值:长度值解释的是元素内边距区左上角的偏移。偏移点是图像的左上角。

body
{
background-image:url('img.gif');
background-repeat:no-repeat;
background-position:150px 30px;
}

  5.背景关联(设置背景图像是否固定或者随着页面的其余部分滚动):background-attachment属性,默认值:scroll;设置背景图像固定,值:fixed;如:background-attachment:fiexd;

CSS文本样式:

通过文本属性,可以改变文字的颜色、字符间距、对齐样式、装饰文本、对文本缩进等。

  1. 文本缩进:使用text-indent属性,用于定义块级元素中第一个内容行的缩进。这最常用于建立一个“标签页”效果。允许指定负值,这会产生一种“悬挂缩进”的效果。如:p {text-indent:5em;},这个让p标签内的文本首行缩进5em;

text-indent属性还可以使用负值,不过在为text-indent设置负值时要当心,如果对一个段落设置了负值,那么首行的某些文本可能会超出浏览器窗口的左边界。为了避免出现这种显示问题,建议针对负缩进再设置一个外边距或一些内边距:p{text-indent:-5em;padding-left:5em;};

text-indent属性使用百分比表示,百分数要相对于缩进元素父元素的宽度。换句话说,如果将缩进值设置为5%,所影响元素的第一行会缩进其父元素宽度的5%。

注意:text-indent属性是可以继承的,一般来说,可以为所有块级元素应用 text-indent,但无法将该属性应用于行内元素,图像之类的替换元素上也无法应用 text-indent 属性。不过,如果一个块级元素(比如段落)的首行中有一个图像,它会随该行的其余文本移动。

  2.文字对齐方式:text-align属性来设置某个元素中的文本对齐方式

        h1 {
text-align: left;
}
h2 {
text-align: center;
}
h3 {
text-align: right;
}
h4 {
text-align: justify;
}

  3.   文字的间距:letter-spacing属性可以改变文字之间的标准间距,默认值是:normal,等同于0。letter-spacing属性接受一个正长度值或负长度值。如果提供一个正长度值,那么字之间的间隔就会增加。为letter-spacing设置一个负值,会把它拉近:

        .positive {
letter-spacing: 5px;
}
.negative {
letter-spacing: -0.2em;
}

  4.   行与行之间的间距:使用line-height属性设置行间距(行高),默认值是:normal,设置百分比,基于当前字体尺寸的百分比行间距;设置数字,行距将等于数字乘以当前字体大小的值;设置长度,为固定的行间距;设置inherit 规定应该从父元素继承 line-height 属性的值。

        line-height:150%; /*行间距为当前字体的一半*/
Line-height:2;/*如果当前字体为12px,则文本的行距为24px*/
Line-height:5px;/*使用固定长度*/

注:为保证重新设置文本大小时,行距能正常调整,建议采用相对较灵活的长度单位,如em和百分比。

  5. 字符转换:使用text-transform属性处理文本的大小写,默认值是none,显示为标准文本,不做任何转换。

                h2 {
/*文本中每个单词首字母大写*/
text-transform: capitalize;
}
h3 {
/*只有大写字母*/
text-transform: uppercase;
}
h4 {
/*无大写字母,只有小写字母*/
text-transform: lowercase;
}

  6.       文本修饰:使用text-decoration属性来修饰文本,默认值是none,不做任何修饰。

                h1 {
/*不做任何修饰*/
text-decoration: none;
}
h2 {
/*文本下划线*/
text-decoration: underline;
}
h3 {
/*文本上划线*/
text-decoration: overline;
}
h4 {
/*穿过文本的一条线*/
text-decoration: line-through;
}
p {
/*让文本闪烁,IE、Chrome不支持 "blink" 属性值。*/
text-decoration: blink;

重温CSS之背景、文本样式的更多相关文章

  1. 【CSS学习】--- 文本样式

    一.前言 CSS文本属性可以定义文本的外观.通过文本属性,可以定义文本的颜色.字符间距,对齐文本,装饰文本,对文本进行缩进,等等. CSS常用的文本属性目录: text-align 文本对齐属性 te ...

  2. CSS: CSS常用的文本样式属性

    介绍:CSS常用的文本样式属性 color:  颜色 font-size:  字体大小 font-style (normal.italic.oblique): 字体样式(正常.斜体) font-wei ...

  3. CSS(2)---css字体、文本样式属性

    css字体.文本样式属性 这篇主要讲CSS文本属性中的:字体样式属性 和 文本样式属性. 一.字体样式属性 CSS 字体属性主要包括:字体设置(font-family).字号大小(font-size) ...

  4. css基础-背景文本

    css背景 1. background-color:#6495ed; 2. background-image:url('bgdesert.jpg'); 3. background-repeat:rep ...

  5. [Web 前端] 009 css 常用的文本样式设置

    常用的文本 css 样式 概览 参数 释义 举例 color 设置文字的颜色 color:red; font-size 设置文字的大小 font-size:12px; font-family 设置文字 ...

  6. CSS颜色、单位、文本样式

    一.CSS颜色:关键字 red16进制的6位 #ffffff16进制的3位 #fffrgb(0,255,100) 取值范围:0~255 (r:red.g:green.b:blue)rgba(0,255 ...

  7. 7. CSS装饰网页的样式

    CSS中有哪些用来装饰网页的样式呢?在这里我们对一些常用的样式做了总结. 字体样式 /* * 一般样式书写 */ .font_style_1{ font-family: "华文行楷" ...

  8. Python 45 长度及颜色单位 、字体样式 、文本样式 、背景样式 、css基础选择器

    一:长度及颜色单位   长度单位       px(像素)        in(英寸)       pt(点),一个标准的长度单位,1pt = 1/72in       mm(毫米)       cm ...

  9. CSS中常见的6种文本样式

    前面的话 CSS文本样式是相对于内容进行的样式修饰.由于在层叠关系中,内容要高于背景.所以文本样式相对而言更加重要.有些人对文本和字体样式之间的不同不太了解,简单地讲,文本是内容,而字体则用于显示这个 ...

随机推荐

  1. Day1 login

    使用流程: 1.程序启动后,显示欢迎信息,提示用户输入用户名: 2.判断用户是否存在,不存在则提示重新输入,或者关闭程序:客户存在则提示客户输入密码: 3.判断密码是否正确,如果不正确则提示用户重新输 ...

  2. BZOJ-1854 游戏 二分图匹配 (并查集)

    1854: [Scoi2010]游戏 Time Limit: 5 Sec Memory Limit: 162 MB Submit: 3372 Solved: 1244 [Submit][Status] ...

  3. mysql 中如何查找相同的数据

    aaarticlea/png;base64,iVBORw0KGgoAAAANSUhEUgAAAbcAAAEYCAIAAABQvy+HAAAAA3NCSVQICAjb4U/gAAAgAElEQVR4Xu

  4. SpringMVC配置数据库连接池

    http://www.cnblogs.com/coqn/archive/2012/08/15/SpringMvc%E7%8E%AF%E5%A2%83%E6%90%AD%E5%BB%BA%E9%85%8 ...

  5. javaScript基础练习题-下拉框制作

    1.基础回顾 如何让一个段javascript在文档加载后执行,(因为自己忘了,所以顺便复习一下) window.onload = function(){}; <!DOCTYPE html PU ...

  6. TCP/IP详解 学习六

    从ip层看路由表  选路策略 选路策略:决定把哪些路由放到路由表的规则. Ip执行选路机制,而路由守护程序则提供选路策略. Netstat –rn 打印路由表,如果没有-n命令会搜索配置文件,将网络地 ...

  7. java连接mysql(三)

    事务的四大特性(ACID) 原子性(Atomicity) 原子性是指事务是一个不可分割的工作单位,事务中的操作要么全部成功,要么全部失败.比如在同一个事务中的SQL语句,要么全部执行成功,要么全部执行 ...

  8. 学习使用Robot Framework自动化测试框架-web元素定位

    转:http://blog.csdn.net/u012145166/article/details/50342569 1.name和id 其中使用到了name和id定位.但有时候由于开发人员的疏忽或者 ...

  9. POJ1836Alignment(LCA)

    Alignment Time Limit: 1000MS   Memory Limit: 30000K Total Submissions: 15135   Accepted: 4911 Descri ...

  10. iframe 动态onload事件处理方式

    转自:http://w3help.org/zh-cn/causes/SD9022 标准参考 关于 HTML 4.01 规范中 BODY 标记的 onload 属性说明: http://www.w3.o ...