web前端复习系列[2]——CSS基础

1.文字排版   

    |---- 字体 font-family:"Microsoft Yahei"
    |---- 字号、颜色 font-size:12px;color:#666
    |---- 粗体 font-weight:bold
    |---- 斜体 font-style:italic
    |---- 下划线 text-decoration:underline;
    |---- 删除线 text-decoration:line-through;
-----------------------------------------

【应用】中文网站常见缩写代码:

body{
    font:12px/1.5em  "宋体",sans-serif;
}

只是有字号、行间距、中文字体、英文字体设置。


代码缩写之前为:

body{
    font-style:italic;
    font-variant:small-caps;
    font-weight:bold;
    font-size:12px;
    line-height:1.5em;
    font-family:"宋体",sans-serif;
}

注意点
1、使用这一简写方式你至少要指定 font-size 和 font-family 属性,其他的属性(如 font-weight、font-style、font-varient、line-height)如未指定将自动使用默认值。
2、在缩写时 font-size 与 line-height 中间要加入“/”斜扛。

2.段落排版   

    |---- 缩进 p{text-indent:2em;}
    |---- 行间距(行高)p{line-height:2em;}
    |---- 中文字间距、英文字母间距 h1{letter-spacing:50px;}
    |---- 英文单词间距 h1{word-spacing:50px;}    
    |---- 居中对齐 text-align:center/left/right;
-----------------------------------------

3.CSS中的标签元素

在CSS中,html中的标签元素大体被分为三种不同的类型:块状元素、内联元素(又叫行内元素)和内联块状元素。
常用的块状元素有:
<div>、<p>、<h1>...<h6>、<ol>、<ul>、<dl>、<table>、<address>、<blockquote> 、<form>
内联元素、内联块元素 → 块级元素:display:block。
块级元素特点:
|---- 1、每个块级元素都从新的一行开始,并且其后的元素也另起一行。(真霸道,一个块级元素独占一行)
|---- 2、元素的高度、宽度、行高以及顶和底边距都可设置。
|---- 3、元素宽度在不设置的情况下,是它本身父容器的100%(和父元素的宽度一致),除非设定一个宽度。

常用的内联元素有:
<a>、<span>、<br>、<i>、<em>、<strong>、<label>、<q>、<var>、<cite>、<code>
块状元素 → 内联元素: display:inline
内联元素特点:
|---- 1、和其他元素都在一行上;
|---- 2、元素的高度、宽度及顶部和底部边距不可设置;
|---- 3、元素的宽度就是它包含的文字或图片的宽度,不可改变。

常用的内联块状元素有:<img>、<input>
元素 → 内联块状元素: display:inline-block(css2.1新增)
inline-block 元素特点:
|---- 1、和其他元素都在一行上;
|---- 2、元素的高度、宽度、行高以及顶和底边距都可设置。
应用:仿分页页码设计 ---->

<!DOCTYPE HTML>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312" />
<title>内联块状元素</title>
<style type="text/css">
a{
    display:inline-block; /*将a标签转换为内联块状元素后设置的高度、宽度等就起作用了*/
    width:20px;/*在默认情况下宽度不起作用*/
    height:20px;/*在默认情况下高度不起作用*/
    background:pink;/*设置背景颜色为粉色*/
    text-align:center; /*设置文本居中显示*/
}
</style>
</head>
<body>
<a>1</a>
<a>2</a>
<a>3</a>
<a>4</a>
</body>
</html>

 




posted @ 2016-01-24 00:49  叶莜落  阅读(173)  评论(0)    收藏  举报