HTML+CSS提升小实战

  1 <html>
  2 <head>
  3 <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
  4 <title>几米简介</title>
  5     <style type="text/css">
  6         *{
  7             margin:0px;padding:0px;
  8         }
  9         #header{
 10             background:url(images/banner.gif) no-repeat;
 11             margin:0 auto auto 0;
 12             width:760px;
 13             height:90px;
 14             text-align:right;
 15         }
 16         #header a{
 17             text-decoration:none;/*删除下划线*/
 18             color:white;
 19             font-family:"宋体";
 20             font-size:10px;
 21             margin:0 5px;
 22
 23         }
 24         #header a:hover{
 25             text-decoration:underline;/*鼠标落下显示下划线*/
 26         }
 27         .ma{/*设置整体居中显示*/
 28             margin:0 auto;
 29             width:760px;
 30             border:3px solid blue;
 31         }
 32         .im{
 33             background:url(images/t_profile.gif) no-repeat;
 34         }
 35         .bo{
 36             background-color:#eff9f9;
 37             width=760px;
 38             height:440px;
 39             border:1px solid #eff9f9;
 40             font-family:"楷体";
 41             font-size:16px;
 42
 43         }
 44         h2{
 45             margin:40px auto 10px auto;
 46             font-size:20px;
 47             font-family:"宋体";
 48         }
 49         p{
 50             text-indent:26px;/*此标签的作用是段落*/
 51         }
 52         img{
 53             border:1px solid #eff9f9;
 54             margin:40px 0 0 0;
 55         }
 56         .con{
 57             background:url(images/t_book.gif) no-repeat;
 58             /*border-bottom:6px solid pink;*/
 59         }
 60         .book{
 61             background-color:#eff9f9;
 62             width:760px;
 63         }
 64         .footer{
 65             text-align:center;
 66             background-color:yellow;
 67             width:760px;
 68             height:30px;
 69             font-size:13px;
 70             font-family:"宋体";
 71         }
 72     </style>
 73 </head>
 74
 75 <body>
 76 <div class="ma">
 77     <div id="header">
 78         <a href="#">联系我们</a>
 79         <a href="#">站点地图</a>
 80     </div>
 81         <div class="bo im">
 82             <h2>:: 关于幾米 ::</h2>
 83                   <p>幾米,一位用画笔描绘梦想、吸引无数读者画迷为之疯狂,知名度迅速窜升的当红绘本作家,同时却也是一个腼腆善良的中年男子,偏好简单的居家生活,低调而淡泊。</p>
 84                   <p>幾米的个性害羞内向,不擅长用言语表达,他用敏锐细腻的心去感受周遭的人与事,将情感、思绪藉由「绘画」传达他对大千世界的看法,作品风貌多变,创作力源源不绝,因此看幾米的作品,就像是走入他的内在,幾米的故事引领着每一位欣赏他作品的人看到并相信世界上的美与善,同时也反应了现代人生活中的点点滴滴,因此每个人都能在他的故事找到一个映照和寄托,或许这就是幾米作品的迷人之处。</p>
 85                   <p>幾米,绘本作家,文化大学美术系毕业,曾在广告公司工作十二年,后来为报纸、杂志等各种出版品画插画 。1998年开始创作,发表《森林里的秘密》和《微笑的鱼》,拿下当年度中国时报开卷最佳童书、
 86                   民生报好书大家读年度最佳童书,以及联合报读书人最佳童书奖。 1999年出版《向左走.向右走》,开创出成人绘本的新型式,兴起一股绘本创作风潮。本书获选为1999年金石堂十大最具影响力的书,并已改
 87                   编成电影、电视剧。之后陆续推出《听幾米唱歌》、《月亮忘记了》、《森林唱游》、《我的心中每天开出一朵花》等作品,展现惊人的创作力和多变的叙事风格。 2001年出版《地下铁》,获选2002年金鼎奖
 88                   推荐优良图书,并改编成音乐剧和电影。次年《照相本子》、《1.2.3.木头人》和《我只能为你画一张小卡片》获选2002年行政院新闻局推介中小学生优良课外读物图书类推荐读物。2002年《布瓜的世界》甫上
 89                   市便登上各大书店畅销排行榜第一名。 2003、2004年陆续出版《幸运儿》、《你们我们他们》、《又寂寞又美好》、《履历表》、《遗失了一只猫》等作品,内容风格上更形突破。2005年的《小蝴蝶小披风》
 90                   和《失乐园》开始经营角色,多变的故事节奏有不同于以往的阅读趣味。 作品风靡两岸三地,美、法、德、希腊、韩、日、泰等国皆有译本。学界和媒体多次以「幾米现象」为主题分析评论。 2003年Studio Voice杂
 91                   志选为亚洲最有创意的五十五人之一。 </p>
 92         </div>
 93     <div class="con book">
 94         <img src="images/book1.jpg"/>
 95         <img src="images/book2.jpg"/>
 96         <img src="images/book3.jpg"/>
 97         <img src="images/book4.jpg"/>
 98         <img src="images/book5.jpg"/>
 99     </div>
100     <div class="footer">
101         copyright  2004-2012 Jimmyspa.com All Rights Reserved.
102     </div>
103 </div>
104 </body>
105 </html>

亲自实战的HTML+CSS案例

CSS+HTML开发经验
1:大模块,也具有唯一性,所以在开头的div使用id选择器header;
  中间层使用id选择器mainbody,底层使用id选择器footer;
2:先布局,后填充
3: 为三个层设置一个包裹层,使内容居中,方法技巧,使用width设置一下宽度,然后使用margin:0 auto;自动居中
 (自动居中一列布局需要设置 margin 左右值设置为 auto,而且一定要设置width为一个定值。)
 特别提醒,设置了浮动float或者设置了绝对定位position也是无法实现自动居中的

CSS+HTML的案例
(CSS 规定的定位机制有三种,分别是标准文档流、浮动及绝对定位。)
1:自动居中
  列布局案列,盒子模型的使用方法
  自动居中与列布局:
  三个技能点:标准文档流,块级元素,margin属性
2:浮动布局案例
  2.1:float属性,解决浮动影响的方法
  2.2:网页布局最常见的方式之一
    主要应用技能:float属性,使纵向排列的块级元素,横向排列
    margin属性,设置两列之间的间距
3:绝对定位布局案例
  绝对定位实现横向两列或多列布局

4:标准文档流(Normal flow)
  4.1:特点:从上到下,从左到右,输出文档内容
    由块级元素和行级元素组成
  4.2:块级元素
    特点:从左到右撑满页面,独占一行
    触碰到页面边缘时,会自动换行
    常见的块级元素,如
    div,ul,li,dl,dt,p...
  4.3:行级元素
    特点:能在同一行内显示
    不会改变html文档结构
    常见的行级标签如
    span,strong,img,input...
  4.4:块级元素和行级元素都是盒子模型
    盒子模型=网页布局的基石,由4部分组成:
    (1):边框(border)
    (2):外边距(margin):上(top) 右(right) 下(bottom) 左(left)
      margin顺时针设置方向:三个值代表上,左右,下
      两个值代表上下,左右
      一个值代表四个属性值相同
    (3):内边距(padding):设置三个值代表:上,左右,下

        上右下左的顺序设置值
    (4):盒子中的内容(content)
      盒子3D模型有外到内margin>background-color>background-image>padding+content>border
      从第一层到第五层依次为:border、content+padding、background-image、background-color、margin。
      从第五层到第一层依次为:margin、background-color、、background-image、content+padding、border。
      盒子模型的尺寸=边框+外边距+内边距+盒子中的内容尺寸
5:浮动布局
  5.1:css中规定的第二种定位机制,能够实现横向多列布局。
  5.2:通过float属性实现。含三个属性值,left左浮动,right右浮动,none不浮动
    特点:元素会左移,或右移,直至碰触到容器为止
    设置了浮动的元素,仍旧处于标准文档流中
    注意:当元素没有设置宽度值,而设置了浮动属性,元素的宽度随内容的变化而变化
  5.3:清除浮动的常用方法
    (1):clear属性:常用clear:both或者clear:left或者clear:right;
    (2):同时设置width:100%(或固定宽度)+overflow:hidden;
      (对受到浮动影响的元素设置清除浮动clear:both或者width:100%+overflow:hidden;)
      当父包含块缩成一条时,用clear:both方法清除浮动无效,它一般用于紧邻后面的元素的清除浮动
6:绝对定位
  6.1:通过设置position属性实现,css中规定的第三种定位机制
  6.2:position属性
    拥有3种定位形式:
    (1)静态定位,
    (2)相对定位:
      特点:相对于自身原有位置进行偏移,仍处于标准文档流中,随即拥有偏移量和z-index属性
    (3)绝对定位(属性值含absolute和fixed)
      特点:建立了以包含块为基准的定位,完全脱离了标准文档流,随即拥有偏移属性和z-index属性;
      未设置偏移量特点:无论是否存在已定位祖先元素,都保持在元素初始位置,脱离了标准文档流
      设置偏移量特点,偏移参照基准:无已定位祖先元素,以html为偏移参照基准,有已定位祖先元素,以距其最近的已定位祖先元素为偏移参照基准
      可设置4个属性值:(1)static静态定位,(2)relative相对定位,(3)absolute绝对定位,(4)fixed固定定位
  6.3:横向两列布局
    使用绝对定位实现横向两列布局,应用比较少
    优势:使用absolute实现横向两列布局,常用于一列固定宽度,另一列宽度自适应的情况
    主要应用技能
    relative:父元素相对定位
    absolute:自适应宽度元素绝对定位
    注意:固定宽度列的高度>自适应宽度的列

  1 <html>
  2 <head>
  3 <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
  4 <title>浮动布局--横向两列</title>
  5     <style type="text/css">
  6         *{margin:0;padding:0;font-family:Verdana, Geneva, sans-serif,"宋体";}
  7         a{text-decoration:none;}
  8         a:hover{text-decoration:underline;}
  9
 10         h2{line-height:28px;border-bottom:1px solid yellow;margin-top:12px;font-size:18px;}
 11         h2 span{float:right;}
 12         h2 span a{font-size:12px;font-weight:normal;}
 13
 14         #wrap{width:50%;margin:0 auto;}/*wrap这层设置整体的宽度和居中显示*/
 15         #header{width:100%;overflow:hidden;margin-bottom:10px;}/*清除浮动*/
 16         #mainbody{width:100%;overflow:hidden;margin-bottom:10px;}
 17         #footer{margin-top:10px;width:100%;padding:15px 0;}
 18
 19         .logo{width:100%;overflow:hidden;margin-top:5px;}
 20         .logo h1{float:left;background:url(images/logo.gif) no-repeat;height:80px;width:210px;cursor:pointer;text-indent:-9999px;}
 21         .logo dl{float:right;margin-top:10px;}
 22         .logo dt{font-weight:bold;color:black;line-height:26px;}
 23         .logo dd{font-size:15px;line-height:24px;color:black;}
 24
 25         #nav{width:100%;margin-top:2px;background:url(images/navbg.gif) no-repeat;height:36px;overflow:hidden;}
 26         #nav ul{width:90%;margin:0 auto;overflow:hidden;}
 27         #nav li{float:left;/*字体成行排列*/margin:0 20px;font-size:16px;font-weight:bold;line-height:34px;/*影响字体在中间的位置*/}
 28         #nav a{color:black;}
 29         #nav a:hover{text-decoration:none;}
 30         #nav li.current{background:url(images/home.gif) 0 4px no-repeat;width:88px;/*白色图片的大小*/text-align:center;/*设置字体居中*/}
 31         #nav li.qq_lab{background:url(images/arrow_r.gif) 0 8px no-repeat;float:right;padding-left:36px;/*设置箭头和汉字距离*/}
 32
 33         .content{float:left;width:600px;}
 34         .box{margin-bottom:15px;width:100%;/*设置为同一行显示效果*/overflow:hidden;}
 35
 36         .sidebar{float:right;width:300px;}
 37
 38         .softwerelist{width:100%;overflow:hidden;list-style:none;}
 39         .softwerelist li{margin-bottom:15px;overflow:hidden;width:100%;/*清除浮动*/}
 40         .softwerelist li dl{float:left;padding-left:45px;/*用于填充图片*/}
 41         .softwerelist li span{float:right;font-size:12px;margin-top:5px;color:black;}
 42         .softwerelist li span a{font-size:12px;text-decoration:underline;}
 43         .softwerelist li span a:hover{text-decoration:none;}
 44         .softwerelist li dt{font-size:16px;line-height:26px;color:blue;}
 45         .softwerelist li dt a{text-decoration:underline;font-weight:bold;margin-right:10px;}
 46         .softwerelist li dt a:hover{text-decoration:none;}
 47         .softwerelist li dd{font-size:16px;font-family:"宋体"}
 48
 49         .softwere1{background:url(images/icon_1.gif) 0 5px no-repeat;}
 50         .softwere2{background:url(images/icon_2.gif) 0 5px no-repeat;}
 51         .softwere3{background:url(images/icon_3.gif) 0 5px no-repeat;}
 52         .softwere4{background:url(images/icon_4.gif) 0 5px no-repeat;}
 53         .softwere5{background:url(images/icon_5.gif) 0 5px no-repeat;}
 54         .softwere6{background:url(images/icon_6.gif) 0 5px no-repeat;}
 55
 56         .download{background:url(images/downicon.gif) 0 6px no-repeat;padding:3 0 0 15px;/*距离上右下左的距离*/}
 57
 58         .newlist{font-family:"宋体";font-size:12px;width:100%;}
 59         .newlist li{line-height:22px;}
 60
 61         .downlist{width:100%;overflow:hidden;}
 62         .downlist li{overflow:hidden;line-height:26px;/*设置行高*/padding-left:23px;margin-bottom:6px;}
 63         .downlist li span{float:right;/*使字体靠右*/font-size:12px;color:purple;}
 64         .downlist li span a{text-decoration:underline;}
 65         .downlist li span a:hover{text-decoration:none;}
 66
 67         .soft_r_1{background:url(images/soft_r_1.gif) 0 5px no-repeat;}
 68         .soft_r_2{background:url(images/soft_r_2.gif) 0 5px no-repeat;}
 69         .soft_r_3{background:url(images/soft_r_3.gif) 0 5px no-repeat;}
 70         .soft_r_4{background:url(images/soft_r_4.gif) 0 5px no-repeat;}
 71         .soft_r_5{background:url(images/soft_r_5.gif) 0 5px no-repeat;}
 72         .soft_r_6{background:url(images/soft_r_6.gif) 0 5px no-repeat;}
 73
 74         .fri_link{width:100%;}
 75         .fri_link a{width:100px;float:left;/*宽度和浮动决定了排版*/font-size:12px;line-height:26px;/*决定了行高*/}
 76
 77         .margin_btm_15{margin-bottom:15px;}
 78
 79         #footer{text-align:center;background-color:white;margin-top:10px;padding:15px 0;width:100%;border:2px solid pink;}
 80         #footer li{line-height:24px;font-size:13px;color:black;list-style:none;/*去除列表前的圆点,最好设置在*选择器中*/}
 81     </style>
 82 </head>
 83 <body>
 84     <div id="wrap">
 85         <div id="header">
 86             <div class="logo">
 87                 <h1><a href="#">腾讯软件中心</a></h1>
 88                 <dl>
 89                     <dt>腾讯软件中心,腾讯精品软件展示平台</dt>
 90                     <dd>我们会不断提升产品的性能和体验,为您提供最好用的软件!</dd>
 91                 </dl>
 92             </div>
 93             <div id="nav">
 94                 <ul>
 95                     <li class="current"><a href="#">首页</a></li>
 96                     <li><a href="#">pc产品大全</a></li>
 97                     <li><a href="#">mac产品大全</a></li>
 98                     <li><a href="#">企业产品大全</a></li>
 99                     <li><a href="#">联系我们</a></li>
100                     <li class="qq_lab"><a href="#">QQ实验室</a></li>
101                 </ul>
102             </div>
103         </div>
104
105         <div id="mainbody">
106             <div class="content">
107                 <img src="images/banner.png" width=600px height=200px class=margin_btm_15}
108 >
109                 <div class="box">
110                     <h2><a href="#">腾讯软件</a>
111                         <span><a href="#">更多>></a></span>
112                     </h2>
113                     <ul class="softwerelist">
114                         <li>
115                             <dl class="softwere1">
116                                 <dt><a href="#">QQ 5.2</a>更新日期:2016-08-22</dt>
117                                 <dd>免费的即时通讯平台,带来更多沟通乐趣</dd>
118                             </dl>
119                             <span><a href="#"  class="download">下载</a>|<a href="#">官方网站</a></span>
120                         </li>
121                         <li>
122                             <dl class="softwere2">
123                                 <dt><a href="#">腾讯电脑管家</a>更新日期:2016-08-22</dt>
124                                 <dd>专业的免费杀毒软件,全面便捷管理电脑</dd>
125                             </dl>
126                             <span><a href="#" class="download">下载</a>|<a href="#">官方网站</a></span>
127                         </li>
128                         <li>
129                             <dl class="softwere3">
130                                 <dt><a href="#">软件管理</a>更新日期:2016-08-22</dt>
131                                 <dd>下载软件,就用软件管理</dd>
132                             </dl>
133                             <span><a href="#" class="download">下载</a>|<a href="#">官方网站</a></span>
134                         </li>
135                         <li>
136                             <dl class="softwere4">
137                                 <dt><a href="#">QQ音乐2016贺岁版</a>更新日期:2016-08-22</dt>
138                                 <dd>全新界面设计,视野更开阔,操作更简单</dd>
139                             </dl>
140                             <span><a href="#" class="download">下载</a>|<a href="#">官方网站</a></span>
141                         </li>
142                         <li>
143                             <dl class="softwere5">
144                                 <dt><a href="#">QQ浏览器</a>更新日期:2016-08-22</dt>
145                                 <dd>全新设计,简约轻快,精巧易用</dd>
146                             </dl>
147                             <span><a href="#" class="download">下载</a>|<a href="#">官方网站</a></span>
148                         </li>
149                         <li>
150                             <dl class="softwere6">
151                                 <dt><a href="#">QQ影像</a>更新日期:2016-08-22</dt>
152                                 <dd>管理、浏览、编辑、上传一站体验</dd>
153                             </dl>
154                             <span><a href="#" class="download">下载</a>|<a href="#">官方网站</a></span>
155                         </li>
156                     </ul>
157                 </div>
158             </div>
159             <div class="sidebar">
160                 <div class="box">
161                     <h2>最新动态</h2>
162                         <ul class="newlist">
163                             <li>&middot; <a href="#">腾讯电脑管家8.0正式版发布</a></li>
164                             <li>&middot; <a href="#">腾讯游戏平台首推强加速、LOL助手永久免费</a></li>
165                             <li>&middot; <a href="#">微云2.0六大终端全新出击,超强收藏功能</a></li>
166                             <li>&middot; <a href="#">腾讯手机管家(PC版)2.0新版 只为用户更好体验</a></li>
167                             <li>&middot; <a href="#">QQ影音3.7发布,提升转码速度</a></li>
168                             <li>&middot; <a href="#">QQ2012 Beta2(Q+):全新Q+,更快更便捷</a></li>
169                             <li>&middot; <a href="#">Foxmail 7发布新版本,支持繁、简、英多语言</a></li>
170                         </ul>
171                 </div>
172                 <div class="box">
173                     <h2><a href="#">更多推荐</a>
174                         <span><a href="#">更多>></a></span>
175                     </h2>
176                     <ul class="downlist">
177                         <li class="soft_r_1"><a href="#">QQ旋风</a><span><a href="#" class="download">下载</a></span></li>
178                         <li class="soft_r_2"><a href="#">腾讯视频播放器</a><span><a href="#" class="download">下载</a></span></li>
179                         <li class="soft_r_3"><a href="#">QQ影音</a><span><a href="#" class="download">下载</a></span></li>
180                         <li class="soft_r_4"><a href="#">小Q书桌</a><span><a href="#" class="download">下载</a></span></li>
181                         <li class="soft_r_5"><a href="#">Foxmail</a><span><a href="#" class="download">下载</a></span></li>
182                         <li class="soft_r_6"><a href="#">顽固木马克星</a><span><a href="#" class="download">下载</a></span></li>
183                     </ul>
184                 </div>
185                 <div class="box">
186                     <h2>合作伙伴</h2>
187                     <div class="fri_link">
188                         <a href="#">腾讯软件管理</a>
189                         <a href="#">腾讯网下载</a>
190                         <a href="#">下载吧</a>
191                         <a href="#">IT168</a>
192                         <a href="#">东坡下载</a>
193                         <a href="#">完美下载</a>
194                         <a href="#">腾牛网</a>
195                         <a href="#">PC6下载站</a>
196                         <a href="#">乡巴佬下载</a>
197                     </div>
198                 </div>
199             </div>
200         </div>
201
202         <div id="footer">
203             <ul>
204                 <li>Copyright  1998 - 2012 Tencent. All Rights Reserved.</li>
205                 <li>腾讯公司 版权所有</li>
206             </ul>
207         </div>
208     </div>
209 </body>
210 </html>

 引用外部css文件的方法,将下面这句话添加到<head></head>标签中

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

 

  1 <html>
  2 <head>
  3 <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
  4 <title>绝对定位实现布局</title>
  5     <style type="text/css">
  6         *{margin:0;padding:0;font-size:12px; color:#333; font-family:Verdana, Geneva, sans-serif,"宋体";/*设置字体也很重要*/list-style:none;/*去除标签的圆点*/}
  7         a{text-decoration:none;}
  8         a:hover{text-decoration:underline;}
  9
 10         #wrap{width:40%;margin:0 auto;/*宽度和margin设置整体居中显示*/padding:0 10px 10px;border-left:1px solid yellow;
 11             border-right:1px solid yellow;}
 12         h1{font-size:30px;background-color:pink;width:100%;height:88px;text-align:left;text-indent:30px;/*控制首行缩进*/
 13             line-height:80px;/*控制行高*/font-family:"宋体";}
 14
 15         .nav{width:100%;margin-top:10px;}
 16         .nav li{float:left;/*设置浮动使字体聚在同行*/margin:0 32px;}
 17         .nav li a{font-size:20px;text-decoration:none;padding-bottom:2px;display:block;}
 18         .nav li a:hover{text-decoration:none;border-bottom:3px red solid;}
 19         .nav li.current{border-bottom:3px red solid;}
 20         .nav li.current a:hover{border-bottom:none;}
 21
 22         #mainbody{width:100%;position:relative;/*相对定位*/margin-top:60px;}
 23         .sidebar{width:100%;padding-bottom:10px;}
 24         .sidebar dl{padding:0 0 5px;/*上,左右,下*/}
 25         .sidebar dt{background-color:purple;font-size:24px;font-family:"宋体";font-weight:bold;width:180px;line-height:26px;
 26                 padding:5px 0 5px 15px;margin-bottom:15px;}
 27         .sidebar dd{font-size:10px;font-family:"宋体";line-height:20px;padding-left:12px;}
 28         .sidebar dd.current a{color:red;}
 29
 30         #content{margin-left:200px;position:absolute;top:0px;/*调整布局,绝对定位*/width:70%;/*控制伸缩性,页面更加优化*/}
 31         #content h1{background-color:white;font-size:24px;font-family:"宋体";font-weight:bold;margin:-23px auto;}
 32         #content h3{font-family:"宋体";font-size:12px;margin:10px auto 10px 0;}
 33         #content dl{margin-bottom:10px;}
 34         #content dt{line-height:26px;font-weight:bold;}
 35         #content dd{line-height:22px;}
 36
 37         .learn a{text-decoration:underline;color:blue;padding-bottom:2px;font-size:16px;}
 38         .learn a:hover{text-decoration:none;}
 39
 40         .pageto{border-top:1px solid gray;border-bottom:3px solid gray;margin:5px auto;padding:15px 0;}
 41         .pageto a{margin-left:20px;border:2px gray solid;padding:5px 20px;background-color:#f3f3f3;font-size:12px;color:#555;}
 42         .pageto a:hover{text-decoration:none;color:#000;/*颜色高亮*/}
 43
 44         .tips{color:gray;margin-top:20px;}
 45         .disline{border-bottom:2px solid gray;margin-top:10px;line-height:26px;}
 46
 47         #footer{text-align:center;background-color:#ddd;width:100%;height:40px;padding:15px 0;margin-top:15px;}
 48     </style>
 49 </head>
 50 <body>
 51     <div id="wrap">
 52         <div id="header">
 53             <div>
 54                 <h1>前端开发教程</h1>
 55             </div>
 56             <div class="nav">
 57                 <ul>
 58                     <li class="current"><a href="#">CSS</a></li>
 59                     <li><a href="#">HTML</a></li>
 60                     <li><a href="#">Javascript</a></li>
 61                     <li><a href="#">Ajax</a></li>
 62                     <li><a href="#">jQuery</a></li>
 63                 </ul>
 64             </div>
 65         </div>
 66         <div id="mainbody">
 67             <div class="sidebar">
 68                 <dl>
 69                     <dt>CSS 基础教程</dt>
 70                     <dd class="current"><a href="#">CSS 简介</a></dd>
 71                     <dd><a href="#">CSS 基础语法</a></dd>
 72                     <dd><a href="#">CSS 高级语法</a></dd>
 73                     <dd><a href="#">CSS 派生选择器</a></dd>
 74                     <dd><a href="#">CSS id 选择器</a></dd>
 75                     <dd><a href="#">CSS 类选择器</a></dd>
 76                     <dd><a href="#">CSS 属性选择器</a></dd>
 77                     <dd><a href="#">CSS 创建</a></dd>
 78                 </dl>
 79                 <dl>
 80                     <dt>CSS 样式</dt>
 81                     <dd><a href="#">CSS 背景</a></dd>
 82                     <dd><a href="#">CSS 文本</a></dd>
 83                     <dd><a href="#">CSS 字体</a></dd>
 84                     <dd><a href="#">CSS 链接</a></dd>
 85                     <dd><a href="#">CSS 列表</a></dd>
 86                     <dd><a href="#">CSS 表格</a></dd>
 87                     <dd><a href="#">CSS 轮廓</a></dd>
 88                 </dl>
 89                 <dl>
 90                     <dt>CSS 盒子模型</dt>
 91                     <dd><a href="#">CSS 盒子模型概述</a></dd>
 92                     <dd><a href="#">CSS 内边距</a></dd>
 93                     <dd><a href="#">CSS 边框</a></dd>
 94                     <dd><a href="#">CSS 外边距</a></dd>
 95                     <dd><a href="#">CSS 外边距合并</a></dd>
 96                 </dl>
 97                 <dl>
 98                     <dt>CSS 定位</dt>
 99                     <dd><a href="#">CSS 定位概述</a></dd>
100                     <dd><a href="#">CSS 相对定位</a></dd>
101                     <dd><a href="#">CSS 绝对定位</a></dd>
102                     <dd><a href="#">CSS 浮动</a></dd>
103                 </dl>
104                 <dl>
105                     <dt>CSS 选择器</dt>
106                     <dd><a href="#">CSS 元素选择器</a></dd>
107                     <dd><a href="#">CSS 选择器分组</a></dd>
108                     <dd><a href="#">CSS 类选择器详解</a></dd>
109                     <dd><a href="#">CSS ID 选择器详解</a></dd>
110                     <dd><a href="#">CSS 属性选择器详解</a></dd>
111                     <dd><a href="#">CSS 后代选择器</a></dd>
112                     <dd><a href="#">CSS 子元素选择器</a></dd>
113                     <dd><a href="#">CSS 相邻兄弟选择器</a></dd>
114                     <dd><a href="#">CSS 伪类</a></dd>
115                     <dd><a href="#">CSS 伪元素</a></dd>
116                 </dl>
117                 <dl>
118                     <dt>CSS 高级</dt>
119                     <dd><a href="#">CSS 对齐</a></dd>
120                     <dd><a href="#">CSS 尺寸</a></dd>
121                     <dd><a href="#">CSS 分类</a></dd>
122                     <dd><a href="#">CSS 导航栏</a></dd>
123                     <dd><a href="#">CSS 图片库</a></dd>
124                     <dd><a href="#">CSS 图片透明</a></dd>
125                     <dd><a href="#">CSS 媒介类型</a></dd>
126                     <dd><a href="#">CSS 注意事项</a></dd>
127                     <dd><a href="#">CSS 总结</a></dd>
128                 </dl>
129             </div>
130             <div id="content">
131                 <h1>CSS简介</h1>
132                 <div class="pageto"><a href="#">上一章</a> <a href="#">下一章</a></div>
133                     <div class="disline">
134                         <h3>你应该知道这些知识</h3>
135                         <p>在继续学习之前,你应该有一个以下基本认识</p>
136                         <p>&middot; HTML / XHTML</p>
137                         <p class="learn">如果您希望首先学习这些项目,我们的<a href="#">主页</a>上可以找到教程</p>
138                     </div>
139                     <div class="disline">
140                         <h3>什么是CSS?</h3>
141                         <p>CSS即级联样式表。 它是一种用来表现HTML(标准通用标记语言的一个应用)或
142                             XML(标准通用标记语言的一个子集)等文件样式的计算机语言。</p>
143                     </div>
144                     <div class="disline">
145                         <h3>基本信息</h3>
146                         <p>CSS目前最新版本为CSS3,是能够真正做到网页表现与内容分离的一种样式设计语言。相对于传统HTML的表现而言,
147                             CSS能够对网页中的对象的位置排版进行像素级的精确控制,支持几乎所有的字体字号样式,拥有对网页对象和模型样
148                             式编辑的能力,并能够进行初步交互设计,是目前基于文本展示最优秀的表现设计语言。CSS能够根据不同使用者的理
149                             解能力,简化或者优化写法,针对各类人群,有较强的易读性。</p>
150                     </div>
151                     <div>
152                         <h3>发展历史</h3>
153                         <dl>
154                             <dt>CSS1</dt>
155                             <dd>作为一项W3C推荐,CSS1发布于 1996年12月17 日。1999 年1月11日,此推荐被重新修订。</dd>
156                         </dl>
157                         <dl>
158                         <dt>CSS2</dt>
159                         <dd>作为一项 W3C 推荐,CSS2发布于 1999年1月11日。CSS2添加了对媒介(打印机和听觉设备)和可下载字体的支持。</dd>
160                         </dl>
161                         <dl>
162                         <dt>CSS3</dt>
163                         <dd>CSS3 计划将 CSS 划分为更小的模块</dd>
164                         </dl>
165                     </div>
166                     <p class="learn"><a href="#">亲自体验一下</a></p>
167                     <div class="pageto"><a href="#">上一章</a> <a href="#">下一章</a></div>
168                     <p class="tips">本站提供的内容仅用于学习培训。我们不保证内容的正确性。通过使用本站内容随之而来的风险与本站无关。</p>
169             </div>
170         </div>
171         <div id="footer">
172             柠檬学院&copy;版权所有
173         </div>
174     </div>
175 </body>
176 </html>

 

 

时间: 2024-10-26 01:50:17

HTML+CSS提升小实战的相关文章

HTML+CSS小实战案例

HTML+CSS小实战案例 登录界面的美化,综合最近所学进行练习 网页设计先布局,搭建好大框架,然后进行填充,完成页面布局 1 <html> 2 <head> 3 <meta http-equiv="Content-Type" content="text/html; charset=utf-8"/> 4 <title>实验</title> 5 <style type="text/css&qu

CSS 黑魔法小技巧,让你少写不必要的JS,代码更优雅

之前不久,由于自己平时涉猎还算广泛,总结了一篇博客: 这些JavaScript编程黑科技,装逼指南,高逼格代码,让你惊叹不已 ,没想到受到了大家的欢迎,有人希望能博主还能整理个 CSS的一些黑魔法小技巧,无奈我 CSS 一直很渣,没什么干货,最近写了一个 Chrome 插件 GayHub,算是把 GitHub 的样式审查了个变,在写的过程中,也收获了很多关于 CSS 的小技巧,尤其是开始的第一个技巧,学习到了很多,于是再加上一波搜集,就诞生这篇博文,欢迎补充~~~:joy:. 1.利用 CSS 

网页制作知识样式表CSS常用小技巧小结

css|技巧|网页|样式表 CSS样式表常用小技巧 · ul 标签在 Mozilla 中默认是有 padding 值的,而在 IE 中只有 margin 有值. · 同一个的 class 选择符可以在一个文档中重复出现,而 id 选择符却只能出现一次:对一个标签同时使用 class和 id 进行 CSS 定义,如果定义有重复,id 选择符做的定义有效. · 初学可能会碰到这样一个情况,同样一个标签的属性在 IE 设置成 A 显示是正常的,而在 Mozilla 里必须要设成 B 才能正常显示,或者

CSS应用小技巧十四例

css|技巧 CSS是Cascading Style Sheets的简称,中文译作"层叠样式表单",我把它叫作"层叠样式表",我感到这样顺口一点,没别的意思.实际上它是一组样式.你可能对CSS这个名词比较陌生,实际上无论你用Internet Explorer还是Netscape Navigator在网上冲浪,几乎随时都在与CSS打交道,在网上没有使用过CSS的网页可能不好找.不管你用什么工具软件制作网页,都有在有意无意地使用CSS.用好CSS能使你的网页更加简炼,为

Dreamweaver中应用CSS的小问题解决方法

Dreamweaver是集网页制作和管理网站于一身的所见即所得网页编辑器.由于DW的功能之强大,所以可以在他里面直接定义css(样式表),而就是这css给我出了个小难题. 事情是这样的, 我用css主要是改变一下我的超级连接的颜色和下划线的有无.在DW里定义css的确很方便,里面的参数他都为你设置好了,只要你点鼠标就行了.正是由于他的简单,而使他带来了一个小问题(就我自己认为):以下为引用的内容: < style type="text/css"> < !-- a:ho

CSS编写小技巧

1.重置 首先,很认真的告诉你,总是要重置某些分类.无论你是使用 Eric Meyer Reset.YUI Reset或者你自己编写的重置代码,只要使用就对了. 它能很简单的移除所有元素的填充(padding)和边距(margin): html, body, div, h1, h2, h3, h4, h5, h6, ul, ol, dl, li, dt, dd, p, blockquote, pre, form, fieldset, table, th, td { margin: 0; padd

css Sprites小实例代码_经验交流

这是一个很简单的应用,不过在设计中,这样做可以减轻服务器的压力,是请求次数减少,是一个不错的方法. 特别要说明的是,在这种小图片上即使是两张图片其实就响应时间来说也慢不了多少,不过有一个问题,就是两张图片交替时容易出现背景图片从新加载而导致很段时间不显示的效果.(时间长短视服务器的响应速度和图片大小而变化) 下面是css的部分: body {   font-family: "Lucida Sans", "Lucida Sans Unicode";   font-si

纯CSS实现小箭头的案例

我们大多数的小箭头都是用小图片来做的,这里分享一款用纯CSS写的小箭头,大家可以看看,以后会放出更多的CSS小箭头来供大家参考. <div class="pre-wrap">     <div class="pre">         <div class="pre1"></div>         <div class="pre2"></div>    

网页制作知识总结:CSS常用小技巧

ul 标签在Mozilla中默认是有padding值的,而在IE中只有margin有值. 同一个的class选择符可以在一个文档中重复出现,而id选择符却只能出现一次;对一个标签同时使用class和id进行CSS定义,如果定义有重复,id选择符做的定义有效,是因为ID的权值要比CLASS大. 一个兼容性调整(IE和Mozilla)的笨办法: 初学可能会碰到这样一个情况:同样一个标签的属性在IE设置成A显示是正常的,而在Mozilla里必须要设成B才能正常显示,或者两个倒过来. 临时解决方法:选择