css基础知识

来源:互联网 发布:市场机会分析矩阵 编辑:程序博客网 时间:2024/06/08 12:08
一、如何使用CSS样式
1、链接外部样式(推荐)
<link href="http://www.dhtmlet.com/dhtmlet.css" rel="stylesheet" type="text/css" />
特点:样式与代码分离。2、定义内部样式块对象
<style type="text/css"> <!– body {font: 10px "Arial"} h1 {font: 15px/17px "Arial"; font-weight: bold; color: maroon} h2 {font: 13px/15px "Arial"; font-weight: bold; color: blue} p {font: 10px/12px "Arial"; color: black} –> </style>
特点:页面内部使用,方便,下载流量会适当减少。
3、内联定义。
<p style="margin-left: 0.5in; margin-right: 0.5in">这一行被增加了左右的外补丁</p>
特点:随意、方便。
推荐第一种调用方式。伪类的几种样式是无法通过第三种样式定义的。
二、语法
样式表语法 (CSS Syntax)
元素 { 属性:值 }
元素的写法将在下面第三部分讲到,属性和值将在第四部分讲到。
三、选择符
通配选择符、类型选择符、属性选择符、包含选择符、子对象选择符、类选择符、ID选择符、选择符分组、伪类和伪对象选择符。
1、类型选择符
div{
font-size:12px;
}
<div>定义的样式</div>
特点:不用定义额外的元素,直接可以写CSS样式。
2、ID选择符(#)
#id{
font-size:12px;
}
<div id=”text”>定义的样式</div>
特点:可以为单独为某个元素定义的样式。
3、类选择符(点)
.text{
font-size:12px;
}
<div class=”text”>定义的样式</div>
特点:可以为一个页面里面多个应用此类的元素定义样式。
4、包含选择符
div #text{
font-size:12px;
}
<p id="text">定义的样式</p>
#text p{
font-size:12px;
}
特点:精准定位到某个元素。
<p id="text">定义的样式在p里面的样式</p>
上面四种写法在我们平时用的都比较多,对于第四种是前三种的一种灵活的写法。具体用哪种方式,大家可以根据自己的情况来定。
四、常用的属性。
1、字体:font, font-size, font-family, font-weight, text-decoration, line-height
A. font是一个复合属性。所有后面的这几个属性的值都可以放在font里面用。B. font-size定义文字的大小。
C. font-family定义字体。
D. font-weight定义文字的粗细。
E. text-decoration定义文字的装饰。
F. line-height定义行高。
2、文本:text-indent, vertical-align, text-align
A. text-indent,设置对象的缩进。
B. vertical-align,设置对象的上下对齐方式。
C. text-align,设置对象的左右对齐方式。
3、背景:background, background-color, background-image, background-position, background-repeat
A. background定义背景的一个复合属性。和上面的font一样,可以把后面这几个属性的值都放在font里面用。
B. background-color定义的是背景的颜色。
C. background-image定义的是背景的图片。
D. background-position定义背景的位置。
E. background-repeat定义背景的是否平铺。
4、定位:position, z-index, top, right, bottom, left.
A. position定位方式。
B. z-index 定义层叠顺序。
C. top, right, bottom 和left表示距离他父级的上边,右边,下边和左边的距离。
5、尺寸:width, height
A. width定义对象的宽度。
B. height定义对象的高度。
6、布局:clear, float, display
A. clear 设置不允许又浮动对象的边。
B. float设置对象浮动及如何浮动。
C. display设置对象是否及如何显示。

D. visibility 设置对象是否显示。

7、边框:border, border-top, border-right, border-bottom, border-left

8、外边距:margin, margin-top, margin-right, margin-bottom, margin-left

A. margin定义外补丁的一个复合属性。同上。
B. margin-top定义对象的上边距离父级的边框。
C. margin-right 定义对象的右边距离父级的边框。
D. margin-bottom 定义对象的下边距离父级的边框。
E. margin-left 定义对象的左边距离父级的边框。


9、内边距:padding, padding-top, padding-right, padding-bottom, padding-left
同上。
0 0
原创粉丝点击