一、效果预览

说明:非常基础的IDV+CSS,实现了一般网站布局。CSS样式也比较基础,一些像定位等属性都没有使用。

二、代码实现

1、主体结构
(1)标签结构

(2)容器样式

2、头部
(1)头部标签

(2)头部样式、

3、导航
(1)标签结构

(2)CSS样式

4、主体
(1)主体标签

<!-- 主体 --><div class="middle"><!-- 主体左栏 --><div class="middle-left"><div class="middle-left-top">第一栏</div><div class="middle-left-bottom"><div class="middle-left-bottom-first">第二栏</div><div class="middle--left-bottom-second">第三栏</div></div></div><!-- 主体中栏 --><div class="middle-mid"><div class="middle-mid-top">第四栏</div><div class="middle-mid-bottom"><div class="middle-mid-bottom-first">第五栏</div><div class="middle-mid-bottom-second">第六栏</div></div></div><!-- 主体右栏 --><div class="middle-right"><div class="middle-right-first">第七栏</div><div class="middle-right-second">第八栏</div><div class="middle-right-third">第九栏</div></div></div>

(2)主体样式

     /*主体样式*/.middle{background-color:lightgreen;}.middle::after{content:"";clear: both;display: block;}.middle-left,.middle-mid,.middle-right{width:390px;float: left;border:1px solid red;}.middle-left,.middle-mid{margin-right: 10px;}.middle-left{background-color: green;}.middle-mid{background-color: blue;}.middle-right{background-color: yellow;}/*主体左栏样式*/.middle-left-bottom::after{content:"";clear: both;display: block;}.middle-left-bottom-first,.middle--left-bottom-second{float: left;margin:10px;border:1px solid red;width:160px;}.middle-left-bottom-first,.middle--left-bottom-second{height:200px;background-image: url(./image/mid-left-bottom.jpg);}.middle-left-top{margin:10px;height:100px;background-image: url(./image/mid-left-top.jpg);}/*主体中栏样式*/.middle-mid-bottom-first,.middle-mid-bottom-second{float: left;margin:10px;border:1px solid red;width:160px;height:200px;background-image: url(./image/mid-left-bottom.jpg);}.middle-mid-top{margin:10px;height:100px;background-image: url(./image/mid-left-top.jpg);}/*主体右栏样式*/.middle-right::after{content:"";clear: both;display: block;}.middle-right-first{margin:10px;height:100px;background-image: url(./image/mid-left-top.jpg);}.middle-right-second,.middle-right-third{float: left;margin:10px;border:1px solid red;width:160px;height:200px;background-image: url(./image/mid-left-bottom.jpg);}

5、底部
(1)标签结构

<!-- 底部 --><div class="footer"><img src="./image/footer.jpg" alt=""></div>

(2)底部样式

/*底部样式*/.footer{background-image: url(./image/footer.jpg);}

布局前划分结构非常重要,这样就不容易造成混乱。这样我们就实现了一个非常简单的DIV+CSS网页结构布局。

DIV+CSS网页布局实例相关推荐

  1. html css网页布局实例简单,Div+CSS网页布局项目实战一(含设计图、HTML和CSS源文件)...

    网页的基本结构 新建一个文件夹,命名为"DIV+CSS布局练习",在文件夹下新建两个空的记事本文档,输入以下内容: Div+CSS网页布局项目实战:页面布局与规划|www.125j ...

  2. Float构建三栏DIV CSS网页布局

    你对用float构建三栏DIV CSS网页布局的用法是否熟悉,这里和大家分享一下,用绝对定位的方法从CSS中得到固定宽度的布局并不困难:但是得到液态布局就有点困难了,因此现在都开始抛弃基于表格的布局技 ...

  3. Div+CSS网页布局对网站搜索引擎优化的影响

    Div+CSS网页布局对网站搜索引擎优化的影响 我们都知道DivCSS网页布局的好处,它对网站搜索引擎优化的影响有哪些呢? 网站优化使用 DIV+CSS佈局,页面代码精简,这一点相信对XHTML有所瞭 ...

  4. web前端 --- CSS(04) -- 盒子模型、div+css网页布局、css3新特性

    盒子模型 (1)网页标签分类: 行内元素: 块级元素:有宽高,可以设置大小,同时不会让其他块元素默认占据当前行 (2)内边距: 内容和边线之间存在空白区域,空白区域被称为:内边距(padding) 盒 ...

  5. DIV+CSS网页布局(新手必备)

    文章目录 一:网页布局的目的 二:如何布局 (1):确定"版心" (2):分析模块 三:页面元素的定位机制 (1)流式布局 (2)浮动-float (3)绝对定位(position ...

  6. Div CSS网页布局对网站搜索引擎优化的影响

    我们都知道DivCSS网页布局的好处,它对网站搜索引擎优化的影响有哪些呢? 网站优化使用 DIV CSS佈局,页面代码精简,这一点相信对XHTML有所瞭解的都知道.代码精简所带来的直接好处有两点:一是 ...

  7. DIV+CSS网页布局常用的一些基础知识

    CSS命名规范 一.文件命名规范 全局样式:global.css: 框架布局:layout.css: 字体样式:font.css: 链接样式:link.css: 打印样式:print.css: 二.常 ...

  8. DIV+CSS 网页布局之:三列布局

    1.宽度自适应三列布局 三列布局的原理和两列布局的原理是一样的,只不过多了一列,只需给宽度自适应两列布局中间再加一列,然后重新计算三列的宽度,就实现了宽度自适应的三列布局. 同样的道理,更多列的布局, ...

  9. java css网页布局实例_java代码例子

    JAVA 类名.方法名(这里面写的是什么)能不能写个代要是类名直接调用的方法,那这个方法就是静态的(static)方法,是不用new出新对象实例就可以直接调用的方法.看下面例子: class A{ p ...

最新文章

  1. 中国互联网+机器视觉行业商业模式创新与投资机会深度研究报告
  2. 2016-08-29
  3. 初等数论--原根--原根间的关系,原根个数
  4. bert模型训练的两种方式
  5. SpringBoot集成JPA根据实体类自动生成表
  6. 在LINUX上配置oracle ASMLib的多路径磁盘
  7. Hibernate4实战 之 第一部分 Hibernate入门
  8. 一种SPA(单页面应用)架构
  9. Swift 之横竖屏切换
  10. 48 个无版权素材网站收好,以后不怕视觉中国的律师函
  11. 运维工程师 主要是做什么的?
  12. 计算机的英语怎么拼读,拼音拼读怎么教
  13. VS中fseek.cpp引发断点——将一个无效参数传递给了将无效参数视为严重错误的函数
  14. 拿图就走系列之《深入理解java虚拟机》
  15. POJ 2395 Out of Hay 最小生成树 Kruskal
  16. conda、anaconda、miniconda区别和miniconda安装
  17. android 输入框不可输入中文,Android学习笔记 —— Android 开发中,限制 EditText 输入框不能输入中文(汉字)...
  18. 机器人学中的Pieper准则【学习感悟】
  19. “running install error: can‘t create or remove files in install directory The following error occu”
  20. C语言利用uthash.h实现hashmap

热门文章

  1. MySQL中 show processlist命令详解
  2. html图片特效波动,HTML5特效库 canvas 布料皱纹波动特效源码
  3. 万字Android技术类校招面试题汇总,深度好文
  4. R语言程序设计中的for循环实战
  5. 我们进入半决赛了!!
  6. vue-qr 二维码 添加logo 下载单个二维码 批量下载二维码并打包
  7. mysql如何卸载干净,已整理成文档
  8. 计算机怎么设置内存数据恢复,【实用方法】内存卡误删的文件怎么恢复?
  9. iframe嵌套页面之间跳转
  10. 数据埋点统计页面使用时长