CSS入门-基本用法

body{font-size:12px,color:#333;}

body:选择符(Selector),网页标签名.

font-size:属性(Property).

12px:属性值(Value).

color:属性.

#333:声明(Declaration).

    Selector:选择器高速浏览器改样式将作用于页面中哪些对象, 这些对象可以是某个标签,所有网页对象, 制定Class或ID值等.浏览器在解析这个样式时,根据选择器来渲染对象的显示效果.

    Property:属性是CSS提供的设置好的样式选项, 属性名是一个单词或多个单词组成,多个单词之间通过连字符相连.这样能够直观表示属性所要设置样式的效果.

    Declaration:声明可以增加一个或者无数个, 这些声明命令浏览器如何去渲染选择器指定的对象, 声明必须包括两部分:属性和属性值.并用分号来小时一个声明的结束, 在一个样式中最后一个声明可以省略分号.所有声明被放置在一对大括号内, 然后整体紧邻选择器的后面.

    Value:属性值是用来显示属性效果的参数, 它包括数值和单位, 或者关键字.

1,行内样式

【代碼】

 1 <!DOCTYPE html>
 2 <html>
 3     <head>
 4         <meta charset="utf-8" />
 5         <meta name="viewport" content="width=device-width, initial-scale=1">
 6         <title>HTML</title>
 7     </head>
 8     <body>
 9         <p style="background-color: #999900;">控制段落1</p>
10         <h2 style="background-color: #FF6633;">H2标题元素</h2>
11         <p style="background-color: #999900;">控制段落2</p>
12         <strong style="font-size: 30px;">strong比em效果要强</strong>
13         <div style="background-color: #66CC99;color: #993300;height: 30px;line-height: 30px;">
14             div块级元素
15         </div>
16         <em style="font-size: 2em;">em强调</em>
17     </body>
18 </html>

  行内样式有HTML元素的style属性, 即将CSS代码放入style=""引号内.

  Background-color:设置背景颜色.

  font-size: 标签设置字体大小.

【效果圖】

 

2,内嵌式

  内嵌式通过将CSS卸载网页元文件的头部, 即在<head>和</head>之间, 通过使用HTML标签中的<style>标签将其包围. 该样式只能在此页面使用,解决行内样式多次书写的弊端.

【代碼】

 1 <!DOCTYPE html>
 2 <html>
 3     <head>
 4         <meta charset="utf-8" />
 5         <meta name="viewport" content="width=device-width, initial-scale=1">
 6         <title></title>
 7         <style>
 8             p {
 9                 text-align: left;        /* 文本左对齐 */
10                 font-size: 18px;        /* 字体大小18像素 */
11                 line-height: 25px;        /* 行高20 */
12                 text-indent: 2em;        /* 首行缩进2个文字大小空间 */
13                 width: 500px;            /* 段落宽度500 */
14                 margin: 0 auto;            /* 浏览器居中 */
15                 margin-bottom: 20px;        /* 段落下边距20 */
16             }
17         </style>
18     </head>
19     <body>
20         <p>从创立之初,百度便将“让人们最平等便捷地获取信息,找到所求”作为自己的使命,成立以来,公司秉承“用户至上”的理念,不断坚持技术创新,致力于为用户提供“简单可依赖”的互联网搜索产品及服务,其中包括:以网络搜索为主的功能性搜索;以贴吧为主的社区搜索,针对各区域、行业所需的垂直搜索;以及门户频道、IM等,全面覆盖了中文网络世界所有的搜索需求。根据第三方权威数据,在中国,百度PC端和移动端市场份额总量达73.5%,覆盖了中国97.5%的网民,拥有6亿用户,日均响应搜索60亿次。</p>
21 <p>在面对用户的搜索产品不断丰富的同时,百度还创新性地推出了基于搜索的营销推广服务,并成为最受企业青睐的互联网营销推广平台。目前,中国已有数十万家企业使用了百度的搜索推广服务,不断提升着企业自身的品牌及运营效率。
22 为推动中国数百万中小网站的发展,百度借助超大流量的平台优势,联合所有优质的各类网站,建立了世界上最大的网络联盟,使各类企业的搜索推广、品牌营销的价值、覆盖面均大面积提升。与此同时,各网站也在联盟大家庭的互助下,获得最大的生存与发展机会。</p>
23     </body>
24 </html>

【效果圖】

3,链接式

【代碼】

   <lianjie01.CSS>

  

 1 h3 {
 2     font-weight: normal;        /* 取消标题默认加粗效果 */
 3     background-color: #66CC99;        /* 设置背景色 */
 4     height: 50px;        /* 设置标签的高度 */
 5     line-height: 50px;        /* 设置标签的行高 */
 6 }
 7 
 8 span {    
 9     color: #FF0000;            /* 字体颜色 */
10     font-weight: bold;            /* 字体加粗 */
11 }

  <lianjie02.CSS>

 1 p {
 2     color: #FF3333;
 3     /* 字体颜色 */
 4     font-weight: bold;
 5     /* 字体加粗 */
 6     border-bottom: 3px dashed #009933;
 7     /* 设置下边框线 */
 8     line-height: 30px;
 9     /* 设置行高 */
10 }

  <HTML>

 1 <!DOCTYPE html>
 2 <html>
 3     <head>
 4         <meta charset="utf-8" />
 5         <meta name="viewport" content="width=device-width, initial-scale=1">
 6         <title></title>
 7         
 8         <link href="css/lianjie01.css" type="text/css" rel="stylesheet" />
 9         <link href="css/lianjie02.css" type="text/css" rel="stylesheet" />
10         
11     </head>
12     <body>
13         <p>我是被lianjie02.CSS文件控制的,楼下的你呢?</p>
14         <h3> 楼上的 ,<span>lianjie01.CSS</span>文件给我穿的新衣服.</h3>
15             </body>
16 </html>

 

【效果圖】

 

4,导入样式

  导入样式使用@import玲玲导入外部样式表.如:

    @import urldaoru.CSS;

    @import url'daoru.CSS';

    @import url"daoru.CSS";

    @import url(daoru.CSS);

    @import url(daoru.CSS);

    @import url("daoru.CSS");

【代碼】

<daoru.css>

1 @import url("css/lianjie02.css");
2 
3 p {
4     text-indent: 3em;
5 }

 

<HTML>

 1 <!DOCTYPE html>
 2 <html>
 3     <head>
 4         <meta charset="utf-8" />
 5         <meta name="viewport" content="width=device-width, initial-scale=1">
 6         <title></title>
 7         <style type="text/css">
 8             @import url(css/lianjie01.css);
 9             @import url(css/daoru.css);
10             body{background-color: #e4e929;}
11         </style>
12     </head>
13     <body>
14         <p>我是被lianjie02.CSS文件控制的,楼下的你呢?</p>
15         <h3> 楼上的 ,<span>lianjie01.CSS</span>文件给我穿的新衣服.</h3>
16     </body>
17 </html>

 

【效果圖】

   

 

<link>标签

<link href="css/lianjie01.css" type="text/css" rel="stylesheet" />

href:定义样式表文件URL;
type:定义导入文件类型;
rel:用于定义文档关联, 这里表示关联样式表.
posted @ 2018-11-02 10:09  Proud-W  阅读(96)  评论(0)    收藏  举报