CSS

CSS样式表详解

1、为什么需要样式表

160339_gOsB_2320342.png

2、概述

161512_zOIV_2320342.png

3、div标签

161716_F2vl_2320342.png

4、样式表的基本结构

162026_DkuY_2320342.jpeg

5、选择器分类

    *标签选择器

    *类选择器

    *ID选择器

6、选择器的集体声明

164057_c6c0_2320342.png

7、使用CSS控制页面的方法

    *行内样式表

    *内嵌样式表

    *外部样式表

    1)行内样式表

164521_OZ3H_2320342.png

    2)链接外部样式表

164850_bIyW_2320342.png

    3)导入外部样式表

165007_6UVK_2320342.png

    4)链接外部样式表与导入外部样式表区别

170139_Oas2_2320342.png

8、css属性

170701_EXaB_2320342.png

    1)字体属性

170929_fCdN_2320342.png

注:顺序(font-style,font-weight,font-size,font-family)

171409_NHaJ_2320342.png

    2)文本属性

171718_8OLE_2320342.png

    3)列表属性

172714_6Cl3_2320342.png

172839_4zLl_2320342.png

    .nav{list-style-image:url(images/dot.gif);}

注:顺序list-style-type,list-style-position,list-style-image

    4)浮动属性

174234_piSm_2320342.png

    5)背景属性

174958_IFcl_2320342.png

     6)盒子模型

115727_F2mm_2320342.png

     7)定位属性

134529_6dr7_2320342.png

position;

140506_ADE9_2320342.png

 样例:

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
    <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
    <title>定位</title>
    <link href="css/index-5.css" rel="stylesheet" type="text/css"/>
</head>
<body>
 <div id="father">
     <div id="child"></div>
    </div>
</body>
</html>
@charset "utf-8";
/* CSS Document */
body{margin:10px;}
#father{border:1px dashed #FF0000; height:100px;}
#child{background:#0F9;
  position:absolute;
  width:100px;
  height:50px;
  left:15px;
  top:20px;}

141803_p3ax_2320342.png

z-index:

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
    <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
    <title>z-index</title>
    <link href="css/index-6.css" rel="stylesheet" type="text/css"/>
</head>
<body>
 <div id="block1">第1个div</div>
    <div id="block2">第2个div</div>
    <div id="block3">第3个div</div>
</body>
</html>
@charset "utf-8";
/* CSS Document */
body{margin:10px;}
div{width:200px; height:60px; position:absolute; border:1px dashed #00FF00;}
#block1{left:20px; top:20px; z-index:1; background:#0F0;}
#block2{left:40px; top:40px; z-index:3; background:#00F;}
#block3{left:60px; top:60px; z-index:5; background:#FF0;}

143510_5xUP_2320342.png

    8)综合样例

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
    <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
    <title>综合样例</title>
    <link href="css/index-4.css" rel="stylesheet" type="text/css"/>
</head>
<body>
 <div id="welcome" class="wrap">
     <ul>
         <li class="login">欢迎光临当当网,请<a href="#">登录</a><a href="#">免费注册</a></li>
            <li class="shopping"><a href="#">购物车</a></li>
            <li><em></em><a href="#">我的订单</a></li>
            <li><em></em><a class="arrow" href="#">我的当当</a></li>
            <li><em></em><a class="arrow" href="#">礼品卡</a></li>
            <li><em></em><a href="#">帮助</a></li>
        </ul>
    </div>
    <div id="mainNav" class="wrap">
     <div id="logo"><img src="images/logo.png"/></div>
        <div class="large">
         <div class="orange">网上购物享当当</div>
            <ul>
             <li class="home"><a href="#">首页</a></li>
                <li><a href="#">图书</a></li>
                <li><a href="#">百货</a></li>
                <li><a href="#">品牌</a></li>
                <li><a href="#">促销</a></li>
            </ul>
        </div>
        <div class="side">
         <ul>
             <li><a href="#">商家</a></li>
                <li><em></em><a href="#">当当榜</a></li>
                <li><em></em><a class="arrow" href="#">礼物</a></li>
                <li><em></em><a class="arrow" href="#">在线读书</a></li>
                <li><em></em><a href="#">更多服务</a></li>
            </ul>
        </div>
    </div>
    <div id="navbar">
     <ul>
         <li><a href="#">影视</a></li>
            <li><em></em><a href="#">影视</a></li>
            <li><em></em><a href="#">影视</a></li>
            <li><em></em><a href="#">影视</a></li>
            <li><em></em><a href="#">影视</a></li>
            <li><em></em><a href="#">影视</a></li>
            <li><em></em><a href="#">影视</a></li>
            <li><em></em><a href="#">影视</a></li>
        </ul>
    </div>
</body>
</html>
@charset "utf-8";
/* CSS Document */
body{padding:0; margin:0; font-size:12px; line-height:22px;}
ul,li{margin:0; padding:0;}
ul{list-style:none;}
.wrap{width:1366px; margin:0 auto;}
#welcome ul{margin-left:860px;}
#welcome ul li{float:left;}
#welcome ul li.login a{color:#00F;}
#welcome ul li a{color:#000; text-decoration:none; margin:0 5px;}
#welcome ul li.shopping{background:url(../images/shopping.jpeg) left center no-repeat; padding-left:12px;}
#welcome ul li em{display:block; float:left; height:7px; margin:4px 0; border-left:1px solid #CCC;}
#welcome ul li a.arrow{background:url(../images/shopping.jpeg) right center no-repeat; padding-right:12px;} 
#mainNav #logo{float:left; width:160px; text-align:center;}
#mainNav .large{float:left; width:450px;}
#mainNav .large .orange{color:#F66;}
#mainNav .large ul li{float:left; margin:0 4px; line-height:30px; font-size:14px; text-align:center; font-weight:bold;}
#mainNav .large ul li a{display:block; background:#CCC; width:77px; text-decoration:none; color:#00F;}
#mainNav .large ul li.home a{background:#FC0; width:59px; color:#FFF;}
#mainNav .side{float:right;}
#mainNav .side ul li{float:left; font-weight:bold; height:30px; padding-top:22px;}
#mainNav .side ul li em{display:block; float:left; height:7px; margin:4px 0; border-right:1px solid #CCC;}
#mainNav .side ul li a{margin:0 5px; text-decoration:none;}
#mainNav .side ul li a.arrow{background:url(../images/shopping.jpeg) right center no-repeat; padding-right:12px;}
#navbar{clear:both; background-color:#F60; height:30px;}
#navbar ul li{float:left; line-height:30px;}
#navbar ul li a{color:#FFF; text-decoration:none; padding:0 5px;}
#navbar ul li em{display:block; float:left; height:7px; margin:12px 0; border-left:1px solid #FF0; border-right:1px solid #000;}

143723_EgR2_2320342.png

 9、使用CSS控制超链接

145823_ignn_2320342.png

注意 前后设置顺序

10、控制鼠标指针效果

150854_PhwH_2320342.png

150946_UbBF_2320342.png

11、span标签

164658_s98w_2320342.png

12、网站制作流程

165311_68Mb_2320342.jpeg

13、知识梳理

175547_w0N2_2320342.png

175711_y0jc_2320342.png

175838_GfJ0_2320342.jpeg

转载于:https://my.oschina.net/u/2320342/blog/391634

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值