美文网首页
CSS-背景,文本

CSS-背景,文本

作者: 忆往昔Code | 来源:发表于2018-09-05 16:48 被阅读0次

First-----背景

1: 背景  :background-color。

2: 背景图像:必须为这个属性设置一个 URL 值:body {background-image: url(/i/eg_bg_04.gif);}

3:如果需要在页面上对背景图像进行平铺,可以使用 background-repeat 属性。background-repeat: repeat-x    background-repeat: repeat-y (水平竖直方向重复)

4: background-position:center;  将一个背景图像居中放置:

单一关键字等价的关键字

centercenter center

toptop center 或 center top

bottombottom center 或 center bottom

rightright center 或 center right

leftleft center 或 center left

百分数值 - background-position:50% 50%;

长度值 background-position:50px 100px;图像的左上角将在元素内边距区左上角向右 50 像素、向下 100 像素的位置上:

5:背景关联 background-attachment:fixed.防止这种滚动。通过这个属性,可以声明图像相对于可视区是固定的(fixed),因此不会受到滚动的影响

总结:

background简写属性,作用是将背景属性设置在一个声明中。

background-attachment背景图像是否固定或者随着页面的其余部分滚动。

background-color设置元素的背景颜色。

background-image把图像设置为背景。

background-position设置背景图像的起始位置。

background-repeat设置背景图像是否及如何重复。

Second---------文本

1:p {text-indent: 5em;}所有段落的首行缩进 5 em:text-indent 还可以设置为负值

text-indent 可以使用所有长度单位,包括百分比值

text-indent 属性可以继承

eg:

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>

</div>

</div>

值 left、right 和 center 会导致元素中的文本分别左对齐、右对齐和居中。

最后一个水平对齐属性是 justify。

h1 {text-align: center} 

h2 {text-align: left}

h3 {text-align: right}

也是对齐

2:字间隔-word-spacing 属性可以改变字(单词)之间的标准间隔。其默认值 normal 与设置值为 0 是一样的。属性接受一个正长度值或负长度值。如果提供一个正长度值,那么字之间的间隔就会增加。为 word-spacing 设置一个负值,会把它拉近:

3字母间隔letter-spacing 属性与 word-spacing 的区别在于,字母间隔修改的是字符或字母之间的间隔。

4:字符转换

text-transform 属性处理文本的大小写。这个属性有 4 个值:

none

uppercase

lowercase

capitalize

默认值 none 对文本不做任何改动,将使用源文档中的原有大小写。顾名思义,uppercase 和 lowercase 将文本转换为全大写和全小写字符。最后,capitalize 只对每个单词的首字母大写。

5 文本装饰  text-decoration 属性

text-decoration 有 5 个值:

none

underline

overline

line-through

blink

underline 会对元素加下划线,就像 HTML 中的 U 元素一样。overline 的作用恰好相反,会在文本的顶端画一个上划线。值 line-through 则在文本中间画一个贯穿线,等价于 HTML 中的 S 和 strike 元素。blink 会让文本闪烁,类似于 Netscape 支持的颇招非议的 blink 标记。

none 值会关闭原本应用到一个元素上的所有装饰。通常,无装饰的文本是默认外观,但也不总是这样。例如,链接默认地会有下划线。如果您希望去掉超链接的下划线,

6:处理空白符

white-space 属性会影响到用户代理对源文档中的空格、换行和 tab 字符的处理。

浏览器按照平常的做法去处理:丢掉多余的空白符。如果给定这个值,换行字符(回车)会转换为空格,一行中多个空格的序列也会转换为一个空格。

值 pre

不过,如果将 white-space 设置为 pre,受这个属性影响的元素中,空白符的处理就有所不同,其行为就像 XHTML 的 pre 元素一样;空白符不会被忽略。

值 nowrap

与之相对的值是 nowrap,它会防止元素中的文本换行,除非使用了一个 br 元素。在 CSS 中使用 nowrap 非常类似于 HTML 4 中用 将一个表单元格设置为不能换行,不过 white-space 值可以应用到任何元素。

值 pre-wrap 和 pre-line

CSS2.1 引入了值 pre-wrap 和 pre-line,这在以前版本的 CSS 中是没有的。这些值的作用是允许创作人员更好地控制空白符处理。

如果元素的 white-space 设置为 pre-wrap,那么该元素中的文本会保留空白符序列,但是文本行会正常地换行。如果设置为这个值,源文本中的行分隔符以及生成的行分隔符也会保留。pre-line 与 pre-wrap 相反,会像正常文本中一样合并空白符序列,但保留换行符。

总结:

   值        空白符           换行符                自动换行

pre-line        合并           保留                    允许

normal         合并           忽略                    允许

nowrap         合并            忽略                    不允许

pre              保留             保留                      不允许

pre-wrap       保留           保留                   允许

7:文本方向direction 属性影响块级元素中文本的书写方向、表中列布局的方向、内容水平填充其元素框的方向、以及两端对齐元素中最后一行的位置。

对于行内元素,只有当 unicode-bidi 属性设置为 embed 或 bidi-override 时才会应用 direction 属性。direction 属性有两个值:ltr 和 rtl。大多数情况下,默认值是 ltr,显示从左到右的文本。如果显示从右到左的文本,应使用值 rtl。

8:行间距 line-height(可以用百分比%100,像素px,数值1,0.5)

总结:

属性描述

color设置文本颜色

direction设置文本方向。

line-height设置行高。

letter-spacing设置字符间距。

text-align对齐元素中的文本。

text-decoration向文本添加修饰。

text-indent缩进元素中文本的首行。

text-shadow设置文本阴影。CSS2 包含该属性,但是 CSS2.1 没有保留该属性。

text-transform控制元素中的字母。

unicode-bidi设置文本方向。

white-space设置元素中空白的处理方式。

word-spacing设置字间距。

相关文章

  • CSS-背景,文本

    First-----背景 1: 背景 :background-color。 2: 背景图像:必须为这个属性设置一个...

  • css-背景设置

    css-背景设置 背景设置 background: background-color: 背景颜色设置 ba...

  • css-文本

    1.文本装饰 text-decoration----td+tab underline下划线 line-throu...

  • css-背景

    关于背景色可以使用background-color在css样式里设置背景的颜色;1.背景色 要想背景色从元素中的文...

  • CSS-背景

    background-color 背景颜色background-image:url() 背景图片b...

  • 前端 & 小测

    点亮星星 文本打点-单行 用户体验&实现 文字垂直居中 CSS-宽高定比例展示 【IE】CSS版本兼容&JS检测 ...

  • CSS-背景渐变

    参数格式为:渐变的起始位置,颜色 位置,颜色 位置,… 还有角度渐变

  • css-文本模糊效果

    给指定的dom增加样式: 效果图:

  • CSS-文本类样式

    一、文本样式介绍 二、目录及代码 index.html index.css x

  • CSS-背景图

    工具的使用很重要,如果在浏览别人的页面时,需要经常用到开发者工具去找到你想了解的标签样式。还可以从network去...

网友评论

      本文标题:CSS-背景,文本

      本文链接:https://www.haomeiwen.com/subject/bmsgwftx.html