前端001css样式font字体属性

html-css042

前端001css样式font字体属性,第1张

1.如果想要设置字体样式可以使用font-family

2.如果想要设置加粗可以使用font-weight

3.如果想要设置倾斜可以使用font-style

4.如果想要设置字体大小可以使用font-size

上述样式如果想要在一个选择器中使用的话,一下写4个会显得比较冗余,那么我们可以简化综合复合如下的样式

选择器 {font :font-style font-weight font-size/line-height font-family}顺序不可颠倒 其中  font-size和font-family必须保留  否则不会起作用

1.粗细 font-weight作用:设置文字是否加粗显示。属性名:font-weight(属于 font 属性的一个单一属性)

2.字体风格 font-style作用:设置文字是否斜体显示。属性名:font-style(属于 font 属性的一个单一属性)

3.行高 line-height作用:设置的是一行文字实际占有的高度,文字字号在行高中是垂直居中的。属性名:line-height,属于 font 属性的一个单一属性。

4.字体综合 font字体、字号、行高、加粗、斜体都是font综合属性的单一属性。font属性五个单一属性的值可以进行合写,属性值可以有2到多个,值之间用空格进行分隔。

5、水平对齐 text-align作用:设置文本水平方向的对齐。在盒子中,不论文本是单行还是多行,都会对应方向对齐。

6、文本修饰 text-decoration作用:设置文本整体是否有线条的修饰效果。

7、文本缩进 text-indent作用:设置段落首行是否进行缩进。

<!DOCTYPE html>

<html>

<head>

<meta charset="utf-8" />

<title>test</title>

<style type="text/css">

ul.titlemenu {

margin: 0

padding: 0

}

li.titlemenu {

list-style-type: none

text-align: center

border-bottom: 1px #fff solid

}

a {

font-weight: bolder

font-size: 14px

}

a.titlemenu:link,a.titlemenu:visited,a.titlemenu:active {

display: block

color: #000

background-color: #fff

text-decoration: none

line-height: 50px

padding-left: 14px

}

a.titlemenu:hover {

color: #fff

text-decoration: none

background-color: #3fa200

line-height: 50px

padding-left: 14px

}

</style>

<!-- <script type="text/javascript" src="../jquery-1.8.0.min.js"></script> -->

</head>

<body>

<ul class="titlemenu">

<li class="titlemenu"><a class="titlemenu">abc123你</a>

</li>

</ul>

</body>

</html>