【CSS】文本设置、字体设置

1、设置文本默认为红色

body {color:red}   

2、文本类选择器:

p.ex {color:rgb(0,0,255)} 

<p class="ex">该段落定义了 class="ex"。该段落中的文本是蓝色的。</p>

3、设置标题

h1 {color:#00ff00}

h1为绿色

4、设置文本的背景颜色

span.highlight
{
background-color:yellow

}

使用:

<p>

<sqan class="highlight>需要设置的文字</sqan>

5、字符间距

h1 {letter-spacing: -0.5em}

h4 {letter-spacing: 20px}


6设置行高:

关键字:line-height

p.small {line-height: 90%}
p.big {line-height: 200%}

在大多数浏览器中默认行高大约是 20px 100% 1

可以用这三种方式设置 使用关键字:line-height


7、文本对齐

关键字:text-align:

有三种选择,left,right, center

p.a{
    text-align: center;
}
<p class="a">床前明月光</p>
<p class="a">疑是地上霜</p>
<p class="a">举头望明月</p>
<p class="a">低头思故乡</p>

8、文本修饰

关键字:text-decoration

可选项:

overline :定义文本上的一条线。

line-through:定义穿过文本下的一条线。 

underline  定义文本下的一条线。

    <style>
        p.a{
            text-align: center;
        }
        p.b{
            text-align: center;
            text-decoration: overline;
        }
        p.c{text-decoration: line-through;
            text-align: center;}
        p.d{text-decoration: underline;text-align: center;}

    </style>
</head>
<body>
<p class="a" >床前明月光</p>
<p class="b">疑是地上霜</p>
<p  class="c">举头望明月</p>
<p  class="d">低头思故乡</p>
</body>

9、文本方向:

关键字:direction

描述
ltr 默认。文本方向从左到右。
rtl 文本方向从右到左。
inherit 规定应该从父元素继承 direction 属性的值。

10、缩进文本

关键字:text-indent 

可以直接写1cm


11、控制文本中的字母

关键字: text-transform

可选值:

none 默认。定义带有小写字母和大写字母的标准的文本。
capitalize 文本中的每个单词以大写字母开头。
uppercase 定义仅有大写字母。
lowercase 定义无大写字母,仅有小写字母。
inherit 规定应该从父元素继承 text-transform 属性的值。
        p.a{
            text-transform: capitalize;
        }
        p.b{
            text-transform: uppercase;
        }
        p.c{
            text-transform: lowercase;
        }

    </style>
</head>
<body>
<p class="a" >mei ge dan ci yi daxiezimukaitou</p>
<p class="b">jinj jinyou daxie zimu</p>
<p class="c">jin you 小写zimu</p>

12、对文本中的空白字符操作

关键字:white-space

可选值:

描述
normal 默认。空白会被浏览器忽略。
pre 空白会被浏览器保留。其行为方式类似 HTML 中的 <pre> 标签。
nowrap 文本不会换行,文本会在在同一行上继续,直到遇到 <br> 标签为止。
pre-wrap 保留空白符序列,但是正常地进行换行。
pre-line 合并空白符序列,但是保留换行符。
inherit 规定应该从父元素继承 white-space 属性的值。

不太懂,貌似没反应

13、字体设置

关键字:font-family

可选值:

font-family 可以把多个字体名称作为一个“回退”系统来保存。如果浏览器不支持第一个字体,则会尝试下一个。也就是说,font-family 属性的值是用于某个元素的字体族名称或/及类族名称的一个优先表。浏览器会使用它可识别的第一个值。

有两种类型的字体系列名称:

  • 指定的系列名称:具体字体的名称,比如:"times"、"courier"、"arial"。
  • 通常字体系列名称:比如:"serif"、"sans-serif"、"cursive"、"fantasy"、"monospace"

提示:使用逗号分割每个值,并始终提供一个类族名称作为最后的选择。

14、字体的大小:

关键字:font-size

可选值:

描述
  • xx-small
  • x-small
  • small
  • medium
  • large
  • x-large
  • xx-large

把字体的尺寸设置为不同的尺寸,从 xx-small 到 xx-large。

默认值:medium。

smaller 把 font-size 设置为比父元素更小的尺寸。
larger 把 font-size 设置为比父元素更大的尺寸。
length 把 font-size 设置为一个固定的值。
% 把 font-size 设置为基于父元素的一个百分比值。
inherit 规定应该从父元素继承字体尺寸。

15、字体的样式:

关键字:font-style

可能的值

描述
normal 默认值。浏览器显示一个标准的字体样式。
italic 浏览器会显示一个斜体的字体样式。
oblique 浏览器会显示一个倾斜的字体样式。
inherit 规定应该从父元素继承字体样式。

16、字体粗细

关键字:font-weight

可选值:

描述
normal 默认值。定义标准的字符。
bold 定义粗体字符。
bolder 定义更粗的字符。
lighter 定义更细的字符。
  • 100
  • 200
  • 300
  • 400
  • 500
  • 600
  • 700
  • 800
  • 900
定义由粗到细的字符。400 等同于 normal,而 700 等同于 bold。
inherit 规定应该从父元素继承字体的粗细。

猜你喜欢

转载自blog.csdn.net/hwj729748198/article/details/80323536
今日推荐