首页 > 软件开发 > CSS >

DIV+CSS入门之布局和浮动

来源:互联网 2023-03-16 19:17:33 330

DIV CSS是WEB设计标准,它是一种网页的布局方法。与传统中通过表格(table)布局定位的方式不同,它可以实现网页页面内容与表现相分离。F4K办公区 - 实用经验教程分享!

本经验会让大家对如何使用DIV实现网页布局有一个初步的认识。F4K办公区 - 实用经验教程分享!

方法/步骤

  • 1

    DIV CSS的重点就是浮动 布局,因为DIV只能纵向排列,而通过使用浮动就能使DIV横向排列,从而使网页布局变得丰富多样。F4K办公区 - 实用经验教程分享!

    开始学习之前,还有一个要重点弄明白的,便是盒子模型,弄懂了盒子模型,才能让我们设计的网页布局不会乱糟糟的。F4K办公区 - 实用经验教程分享!

  • 1本页面非法爬取自百度经验
  • 2

    盒子模型分为标准盒子模型(w3c盒子模型)、IE盒子模型。F4K办公区 - 实用经验教程分享!

    标准盒子模型的计算方式如图所示:F4K办公区 - 实用经验教程分享!

    DIV CSS入门之布局和浮动F4K办公区 - 实用经验教程分享!

  • 3

    IE盒子模型的计算方式如图所示:F4K办公区 - 实用经验教程分享!

    DIV CSS入门之布局和浮动F4K办公区 - 实用经验教程分享!

  • 4

    既然有两种盒子模型,那么该用哪种来进行网页布局呢?当然是使用w3c的标准盒子模型,而不是IE盒子模型。为了不让我们用标准盒子模型设计的网页在IE上解析出现问题,需要在网页文件的顶部添加如图红色区域内的声明。F4K办公区 - 实用经验教程分享!

    !DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">F4K办公区 - 实用经验教程分享!

    如此一来,所有浏览器都会按照w3c标准盒子模型来解析当前网页。F4K办公区 - 实用经验教程分享!

    DIV CSS入门之布局和浮动F4K办公区 - 实用经验教程分享!

  • 5

    步入正题,先来一个最简单的布局,添加3个宽400px、高200px的div。因为div是块级元素,在只设置width和height的情况下,三个div会依次垂直堆放,如图所示:F4K办公区 - 实用经验教程分享!

    DIV CSS入门之布局和浮动F4K办公区 - 实用经验教程分享!

  • 6

    接下来,我们将div加上浮动,添加3个宽200px、高200px的div。在设置了float属性后,这三个div会依次从左到右横向排列,如图所示:F4K办公区 - 实用经验教程分享!

    DIV CSS入门之布局和浮动F4K办公区 - 实用经验教程分享!

  • 7

    稍微加点难度,可以将途中这个布局看成:最外面一个宽度为900px的大盒子,F4K办公区 - 实用经验教程分享!

    大盒子里面有三个小盒子,分别是最上面的宽900px、高200px的小盒子1和下面两个宽450px、高300px的小盒子2、3。F4K办公区 - 实用经验教程分享!

    F4K办公区 - 实用经验教程分享!

    也就是说,这个布局总共由4个DIV组成,最外面一个box,box里面包含了1、2、3。F4K办公区 - 实用经验教程分享!

    F4K办公区 - 实用经验教程分享!

    因为box的宽度是900px,1的宽度是900px,已经将box的宽度填满了,2和3会自动往下排列。为了让2和3横向排列,只要给2和3都加上浮动就行了,即设置float:left。F4K办公区 - 实用经验教程分享!

    DIV CSS入门之布局和浮动F4K办公区 - 实用经验教程分享!

  • 8

    将如图所示的这个布局用div css实现了的话,那就已经完全理解了如何用div css进行网页布局。F4K办公区 - 实用经验教程分享!

    DIV CSS入门之布局和浮动F4K办公区 - 实用经验教程分享!

  • 9

    下图就是对上图布局的一种分解方式:先定义一个最大的div,即棕色框;然后在棕色框里定义4个绿框;再在中间的2个绿色框中分别定义3个黄色框,黄色框要加float属性;最后在中间的2个黄色框中分别定义2个灰色框。F4K办公区 - 实用经验教程分享!

    DIV CSS入门之布局和浮动F4K办公区 - 实用经验教程分享!

  • 10

    小技巧:用div css的方式布局网页,最好是先将网页分解成几个大模块,再在每个大模块中添加小模块。而且最好是先将每个部分都添加背景色,确定布局都出来后,再在div中添加内容。F4K办公区 - 实用经验教程分享!

  • 以上方法由办公区教程网编辑摘抄自百度经验可供大家参考!F4K办公区 - 实用经验教程分享!


    标签: CSS

    办公区 Copyright © 2016-2023 www.bgqu.net. Some Rights Reserved. 备案号:湘ICP备2020019561号统计代码