div+css模式编写html静态网页例子_仿照网页制作

  1 <!DOCTYPE html>
  2 <html lang="en">
  3 <head>
  4     <meta charset="UTF-8">
  5     <title></title>
  6     <link rel="stylesheet" type="text/css" href="citizens.css">
  7 </head>
  8 <body>
  9
 10 <!--line1-->
 11 <div class="line1">
 12     <div>
 13         <img src="line1_logo.png">
 14     </div>
 15     <div class="topsearch">
 16         <input type="text" name="search"><br/>
 17         <ul>
 18             <li><a href="#">辽宁朝阳&nbsp</a></li>
 19             <li><a href="#">辽宁朝阳&nbsp</a></li>
 20             <li><a href="#">辽宁朝阳&nbsp</a></li>
 21             <li><a href="#">辽宁朝阳&nbsp</a></li>
 22             <li><a href="#">辽宁朝阳&nbsp</a></li>
 23         </ul>
 24     </div>
 25     <div class="topbutton">
 26         <ul >
 27             <li><button class="button" datasrc="#">免费发布信息</button></li><!--应该怎么做???-->
 28             <li><a href="#">修改/删除信息</a></li>
 29         </ul>
 30     </div>
 31 </div>
 32
 33
 34 <!--line2、3、4-->
 35 <div class="line234">
 36     <!--特色类目-->
 37     <div class="special">
 38         <!--标题图-->
 39         <span><img src="line2_title1.png"/></span>
 40         <!--6张图-->
 41             <ul class="sixul">
 42                 <li>
 43                     <img src="icon1.png"/><br/>
 44                     <a href="#">闲置真心送</a>
 45                 </li>
 46                 <li>
 47                     <img src="icon2.png"/><br/>
 48                     <a href="#">拼车顺风车</a>
 49                 </li>
 50                 <li>
 51                     <img src="icon3.png"/><br/>
 52                     <a href="#">宠物赠送</a>
 53                 </li>
 54                 <li>
 55                     <img src="icon4.png"/><br/>
 56                     <a href="#">找人寻物</a>
 57                 </li>
 58                 <li>
 59                     <img src="icon5.png"/><br/>
 60                     <a href="#">技能交换</a>
 61                 </li>
 62                 <li>
 63                     <img src="icon6.png"/><br/>
 64                     <a href="#">找室友合租</a>
 65                 </li>
 66             </ul>
 67         <!--三张图-->
 68         <ul class="threepictures">
 69             <a href="#"><img src="pic_big_1.png"/></a>
 70             <a href="#" id="righttop"><img src="pic_small_1.png"/></a>
 71             <a href="#"><img src="pic_small_11.png"/></a>
 72         </ul>
 73     </div>
 74     <!--二手市集-->
 75     <div class="special">
 76         <!--标题图-->
 77         <span><img src="line2_title2.png"/></span>
 78     </div>
 79     <!--二手车-->
 80     <div class="special">
 81         <!--标题图-->
 82         <span><img src="line2_title3.png"/></span>
 83     </div>
 84     <!--人才招聘-->
 85     <div class="person">
 86         <!--标题图-->
 87         <span><img src="line2_title4.png"/></span>
 88         <table>
 89             <!--一行-->
 90             <tr>
 91                 <td><a href="#">一表人才</a></td>
 92                 <td><a href="#">一表人才</a></td>
 93                 <td><a href="#">一表人才</a></td>
 94                 <td><a href="#">一表人才</a></td>
 95             </tr>
 96             <!--一行-->
 97             <tr>
 98                 <td><a href="#">一表人才</a></td>
 99                 <td><a href="#">一表人才</a></td>
100                 <td><a href="#">一表人才</a></td>
101                 <td><a href="#">一表人才</a></td>
102             </tr>
103             <!--一行-->
104             <tr>
105                 <td><a href="#">一表人才</a></td>
106                 <td><a href="#">一表人才</a></td>
107                 <td><a href="#">一表人才</a></td>
108                 <td><a href="#">一表人才</a></td>
109             </tr>
110             <!--一行-->
111             <tr>
112                 <td><a href="#">一表人才</a></td>
113                 <td><a href="#">一表人才</a></td>
114                 <td><a href="#">一表人才</a></td>
115                 <td><a href="#">一表人才</a></td>
116             </tr>
117             <!--一行-->
118             <tr>
119                 <td><a href="#">一表人才</a></td>
120                 <td><a href="#">一表人才</a></td>
121                 <td><a href="#">一表人才</a></td>
122                 <td><a href="#">一表人才</a></td>
123             </tr>
124             <!--一行-->
125             <tr>
126                 <td><a href="#">一表人才</a></td>
127                 <td><a href="#">一表人才</a></td>
128                 <td><a href="#">一表人才</a></td>
129                 <td><a href="#">一表人才</a></td>
130             </tr>
131             <!--一行-->
132             <tr>
133                 <td><a href="#">一表人才</a></td>
134                 <td><a href="#">一表人才</a></td>
135                 <td><a href="#">一表人才</a></td>
136                 <td><a href="#">一表人才</a></td>
137             </tr>
138             <!--一行-->
139             <tr>
140                 <td><a href="#">一表人才</a></td>
141                 <td><a href="#">一表人才</a></td>
142                 <td><a href="#">一表人才</a></td>
143                 <td><a href="#">一表人才</a></td>
144             </tr>
145             <!--一行-->
146             <tr>
147                 <td><a href="#">一表人才</a></td>
148                 <td><a href="#">一表人才</a></td>
149                 <td><a href="#">一表人才</a></td>
150                 <td><a href="#">一表人才</a></td>
151             </tr>
152             <!--一行-->
153             <tr>
154                 <td><a href="#">一表人才</a></td>
155                 <td><a href="#">一表人才</a></td>
156                 <td><a href="#">一表人才</a></td>
157                 <td><a href="#">一表人才</a></td>
158             </tr>
159             <!--一行-->
160             <tr>
161                 <td><a href="#">一表人才</a></td>
162                 <td><a href="#">一表人才</a></td>
163                 <td><a href="#">一表人才</a></td>
164                 <td><a href="#">一表人才</a></td>
165             </tr>
166         </table>
167     </div>
168     <!--便民服务-->
169     <div class="convenient"></div>
170     <!--工具-->
171      <div class="tool"></div>
172     <!--百姓故事-->
173     <div class="convenient"><a href="#"><img src="line4_1.png"/></a></div>
174     <!--百姓网卧槽-->
175     <div class="convenient"><a href="#"><img src="line4_2.png"/></a></div>
176     <!--快速入职-->
177     <div class="convenient"><a href="#"><img src="lin4_3.png"/></a></div>
178     <!--微信-->
179     <div class="wechat"><img src="lin4_wechat.png"></div>
180 </div>
181
182
183 <!--line5-->
184 <div class="line5">
185     <!--bottom-->
186     <div class="botoom">
187         <img src="line5_bottom.png"/>
188     </div>
189 </div>
190
191 </body>
192 </html>

BeijingCitizens.html

  1 body{
  2     margin: 0 auto;
  3     border:1px solid gainsboro;
  4     width: auto;
  5 }
  6
  7 a:link{
  8     text-decoration: none;
  9     color: black;
 10     font-size: 14px;/*为什么都是14px 表格里的比其他地方的字体小???*/
 11 }/*未放鼠标*//*要设置字体颜色去相应的地方设定 (在全局设为什么不管用???)*/
 12
 13 a:hover{
 14     text-decoration: underline;
 15     color: black;
 16 }/*鼠标放在上面*/
 17 /*  a:link { text-decoration: none;color: blue}
 18    a:active { text-decoration:blink}
 19    a:hover { text-decoration:underline;color: red}
 20    a:visited { text-decoration: none;color: green}
 21    其中:
 22   a:link 指正常的未被访问过的链接;
 23   a:active 指正在点的链接;
 24   a:hover 指鼠标在链接上;
 25   a:visited 指已经访问过的链接;
 26   text-decoration是文字修饰效果的意思;
 27   none参数表示超链接文字不显示下划线;
 28   underline参数表示超链接的文字有下划线*/
 29
 30 ul{
 31     list-style-type: none;
 32 }
 33
 34 .line1{
 35     height: 115px;
 36     background-color:#EEEFF1;
 37     border: solid 2px #DEDEDE;
 38 }
 39
 40 .line1 div{
 41     float: left;
 42     height: 115px;
 43 }
 44
 45 .topsearch{
 46     width: 553px;
 47 }
 48
 49 .topsearch input{
 50     margin: 30px 50px 0px 150px;
 51 }
 52
 53 .topsearch ul li{
 54     float: left;
 55     border-right: solid 2px #999999;
 56 }
 57
 58 .topbutton ul{
 59     margin: 30px;
 60 }
 61
 62 .topbutton a{
 63     color: #999999;
 64     text-align: center;
 65 }
 66
 67 .button{
 68     height: 45px;
 69     width: 180px;
 70     background-color: #FF4466;
 71     border: none;
 72     color: white;
 73 }
 74
 75 .line234{
 76     background-color: #EEEFF1;
 77     height: 1090px;
 78     padding: 26px 67px 55px 77px;
 79 }
 80
 81 .special{
 82     background-color: white;
 83     width: 223px;
 84     height: 500px;
 85     float: left;
 86     margin: 0 21px 0 0;
 87     /*border: solid 1px #DEDEDE;*//*为什么加border格子就乱了?????*/
 88 }
 89
 90 .special span img{
 91     width: 223px;
 92 }
 93
 94 .sixul{
 95     padding: 0 15px;
 96 }
 97
 98 .sixul li{
 99     margin: 10px 0 0 0;
100     float: left;
101 }/*ul内边距为零 li外边距为0 可有效去除ul自带的左边距*/
102
103 .sixul li img {
104     width: 96px;
105     height: 44px;
106     margin-bottom:5px;
107 }
108
109 .sixul li a{
110     text-align: end;/*???为什么不居中*/
111     color: black;
112 }
113
114
115 .threepictures{
116     padding: 0 15px 0 15px;
117     position: relative;
118     float: left;
119 }
120
121 .threepictures li{
122     float: left;
123 }
124
125 #righttop{
126   position: absolute;
127     left: 146px;
128     top: 0;
129 }
130
131 .person{
132     background-color: white;
133     width: 465px;
134     height: 500px;
135     float: left;
136 }
137
138 .person span img{
139     width: 465px;
140 }
141
142 .person table{
143     margin-left: 30px;
144     align-items: center;/*为什么不管用????*/
145     border: 1px red;/*为什么不管用????*/
146     width:436px;
147     height:396px;
148 }
149
150 .person table a{
151     color: black;
152 }
153
154 .convenient{
155     background-color: chartreuse;
156     width: 223px;
157     height: 260px;
158     float: left;
159     margin: 24px 21px 0 0;
160 }
161
162 .convenient img{
163     width: 223px;
164     height: 260px;
165 }
166
167 .tool{
168     background-color: black;
169     width: 954px;
170     height: 260px;
171     float: left;
172     margin: 24px 0 0 0;
173 }
174
175 .wechat{
176     background-color: green;
177     width: 470px;
178     height: 260px;
179     float: left;
180     margin: 24px 0 0 0;
181 }
182
183 .wechat img{
184     width: 470px;
185     height: 260px;
186 }
187
188 .line5{
189     background-color:#EEEFF1;
190     height: 235px;
191     border: solid 2px #DEDEDE;
192     /*padding:85px 0 0 0;*/
193 }
194
195 .botoom{
196     height: 150px;
197     width: 1350px;
198     float: left;
199     margin-top: 86px;
200 }
201 /*???????
202 给子元素盒子一个垂直外边距margin-top,父元素盒子也会往下走margin-top的值,遇到此问题
203 1、修改父元素的高度,增加padding-top样式模拟(padding-top:1px;常用)
204 2、为父元素添加overflow:hidden;样式即可(完美)
205 3、为父元素或者子元素声明浮动(float:left;可用)
206 4、为父元素添加border(border:1px solid transparent可用)
207 5、为父元素或者子元素声明绝对定位
208 */
209
210 .botoom img{
211     height: 150px;
212     width: 1350px;
213 }

citizens.css

这是我第一次使用div+css编程模式写html静态网页。由于时间原因没有做完整,但收获很大,包括掌握的技术和发现的疑问。

掌握的技术总结为两点:1.初步掌握用浮动技术、盒子模型进行网页布局。2.初步掌握父子选择器等选择器的使用。

发现了许多疑问,还未被解答:大多数都标注在备注中,下周有机会尽快解决。

欢迎大家帮助解决疑问、提建议、交流。

时间: 2024-08-08 17:45:01

div+css模式编写html静态网页例子_仿照网页制作的相关文章

DIV+CSS:如何编写代码才能更有效率

如何编写CSS代码才能更有效率?这是许多网页制作者与开发者都关心的问题.大概没有什么魔法,可以保证一下就把你的样式表缩小到百分之多少,但合理的 CSS 编码与组织技巧,的确能够帮助你的更有效率地写出更清晰高效的代码,自然,样式表大小的缩减还能减少下载的时间. 一.排版: 1.关键词和操作符之间加适当的空格. 2.相对独立的程序块与块之间加空行 3.较长的语句.表达式等要分成多行书写. 4.划分出的新行要进行适应的缩进,使排版整齐,语句可读. 5.长表达式要在低优先级操作符处划分新行,操作符放在新

DIV+CSS网页标准化布局(一)

1.DIV+CSS定义及优势 Div+css 是什么? Div+css 是一种目前比较流行的网页布局技术 Div 来存放需要显示的数据(文字,图表..) , css 就是用来指定怎样显示, 从而做到数据和显示相互的效果 Div+css 优势 采用DIV+CSS模式的网站具有以下优势: 表现和内容相分离 代码简洁,提高页面浏览速度 易于维护和改版 提高搜索引擎对网页的索引效率 我们可以简单的这样理解div+css: div 是用于存放内容(文字,图片,元素)的容器. css 是用于指定放在div中

IT兄弟连 HTML5教程 DIV+CSS网页标准化布局的优势

标准的网页都需要对内容进行布局,以前都是采用表格的定位技术,从2005年开始逐步转向DIV+CSS的布局方式,目前绝大多数的网站都是采用这种布局方式.使用DIV+CSS对网站进行布局符合W3C标准,采用这种方式布局通常是为了说明与HTML表格定位方式的区别.通过使用DIV盒子模型结构将各部分内容划分到不同的区块,然后用CSS来定义盒子模型的位置.大小.边框.内外边距.排列方式等.简单地说,DIV用于搭建网站结构(框架),CSS用于创建网站表现(样式/美化).该标准简化了HTML页面代码,获得了一

Html + div + CSS

声明下,本人小白,望大神看了勿喷,多多指点,下面咱们进入正题. 为了界面好看点,先在WPS编写了一遍,弄了几个框架图片,会添加一些色彩,更容易让大家看明白,过一段时间就会发Java的,大概也就是一周一篇,,或者是一周两篇博客,因为现在正在学,只能一边学,然后在星期的时候把学到的总结一下,发出来学到的东西,给大家分享,希望大家喜欢... 1.HTML的基础 HTML是用来制作网页的标记语言 HTML是Hypertext Markup Language的英文缩写,即超文本标记语言 HTML语言是一种

Div+Css的初步运用

采用DIV+CSS模式的网站具有以下优势:1.表现和内容相分离 2.代码简洁,提高页面浏览速度 3.易于维护和改版 4.提高搜索引擎对网页的索引效率. html文件中放置CSS有三种类型:内联.内嵌.外联三种. 感觉Css中必须要清楚它的六中选择符:1.HTML选择符  2.类选择符  3.ID选择符  4.伪元素选择符  5.关联选择符  6.组合选择符. Css中包涵六大类属性:1.字体属性  2.文本属性  3.背景属性  4.边框属性  5.鼠标属性  6.列表属性. 以下实例: ———

web前端开发教程:div+css的6个优点

关于div+css你知道多少?XHTML网站设计标准中,不再使用表格定位技术,而是采用div+css的方式实现各种定位.一般来说,div+css是web设计标准,它是一种网页的布局方法,与传统中经过表格(table)布局定位的方法有所区别,它能够完成页面页面内容与体现相别离, 那么你在前端开发学习对div+css的优点了解多少呢?接下来Div css教程学习中,为大家介绍web前端开发中div+css的6个优点. 介绍web前端开发中div+css的6个优点 1.契合W3C规范标准.这确保您的网

DIV+CSS学习小结

DIV+CSS是WEB设计标准,它是一种网页的布局方法.与传统的通过表格布局定位的方式不同,它可以实现网页页面与表现想分离. 因为在牛腩还有JS都有大量的接触到CSS,到现在再学习DIV+CSS的时候,就不再感觉陌生了,都是共鸣~~ 无论怎么设置CSS样式,都少不了选择器和样式表. 样式表 样式表最主要的有三种.分别为嵌入式样式表,外部样式表和内联样式表. 嵌入式样式表 在html的<head></head>标签之间添加样式表. 示例: <head> <title

【div+css网页布局详解】

前言: 网页布局是制作一个网页的第一步也是最重要的一步,今天来详细谈一下使用div+css布局的方法. 用dw编写网页的时候是可以通过两种方法的,一是图形界面,二是代码,初学的话可以用图形界面,学的差不多的时候使用代码更能提高效率. 因为现在css3和之前css2有较大改动,咱们先从css2的说起吧. (笔者采用的是dreamweaver cs6,破解版下载地址:http://www.aa25.cn/download/954.shtml) 一.单列布局 一个网页编写手先要搭一个框架,就像下图样:

初学者用div+css结构写网页的几个误区

1.用div+css结构制作静态html网页不等于彻底抛弃古老的table写法.之所以不建议用table来布局网页是因为在网页加载很慢的时候要等table结构加载完成才能看到网页,其次是table的布局没有一定的语义,网页代码修改起来比较麻烦. 在写一些栏目块时,特别是数据分类较多,比如“求购信息”的栏目块,顶部可能出现“发布人.发布时间.信息标题.联系方式”等项目,像这样的地方建议还是要用table来写,因为table是专门用来写数据表格的,控制起来很方便,而且符合语义要求,还有页面中出现类似