`

CSS盒子模式(DIV布局快速入门)转载

    博客分类:
  • CSS
阅读更多

如果你想尝试一下不用表格来排版网页,而是用CSS来排版你的网页,也就是常听的用DIV来编排你的网页结构,又或者说你想学习网页标准设计,再或者说你的上司要你改变传统的表格排版方式,提高企业竞争力,那么你一定要接触到的一个知识点就是CSS的盒子模式,这就是DIV排版的核心所在,传统的表格排版是通过大小不一的表格和表格嵌套来定位排版网页内容,改用CSS排版后,就是通过由CSS定义的大小不一的盒子和盒子嵌套来编排网页。因为用这种方式排版的网页代码简洁,更新方便,能兼容更多的浏览器,比如PDA设备也能正常浏览,所以放弃自己之前钟爱的表格排版也是值得的,更重要的是CSS排版网页的优势远远不只这些,本人在这里就不多说,自己可以去查找相关信息。

 理解CSS盒子模型

  什么是CSS的盒子模式呢?为什么叫它是盒子?先说说我们在网页设计中常听的属性名:内容(content)、填充(padding)、边框(border)、边界(margin), CSS盒子模式都具备这些属性。

CSS盒子模式CSS盒子模式 这些属性我们可以把它转移到我们日常生活中的盒子(箱子)上来理解,日常生活中所见的盒子也具有这些属性,所以叫它盒子模式。那么内容就是盒子里装的东西;而填充就是怕盒子里装的东西(贵重的)损坏而添加的泡沫或者其它抗震的辅料;边框就是盒子本身了;至于边界则说明盒子摆放的时候的不能全部堆在一起,要留一定空隙保持通风,同时也为了方便取出嘛。在网页设计上,内容常指文字、图片等元素,但是也可以是小盒子(DIV嵌套),与现实生活中盒子不同的是,现实生活中的东西一般不能大于盒子,否则盒子会被撑坏的,而CSS盒子具有弹性,里面的东西大过盒子本身最多把它撑大,但它不会损坏的。填充只有宽度属性,可以理解为生活中盒子里的抗震辅料厚度,而边框有大小和颜色之分,我们又可以理解为生活中所见盒子的厚度以及这个盒子是用什么颜色材料做成的,边界就是该盒子与其它东西要保留多大距离。在现实生活中,假设我们在一个广场上,把不同大小和颜色的盒子,以一定的间隙和顺序摆放好,最后从广场上空往下看,看到的图形和结构就类似我们要做的网页版面设计了,如下图。由“盒子”堆出来的网页版面
由“盒子”堆出来的网页版面

  现在对CSS盒子模式理解多少了,如果还不够透彻,继续往下看,我会在后面举例,并延用盒子的概念来解释它。

 转变我们的思路

  传统的前台网页设计是这样进行的:根据要求,先考虑好主色调,要用什么类型的图片,用什么字体、颜色等等,然后再用

 实现结构与表现分离

  在真正开始布局实践之前,再来认识一件事——结构和表现相分离,这也用CSS布局的特色所在,结构与表现分离后,代码才简洁,更新才方便,这不正是我们学习CSS的目的所在吗?举个例来说P是结构化标签,有P标签的地方表示这是一个段落区块,margin是表现属性,我要让一个段落右缩进2字高,有些人会想到加空格,然后不断地加空格,但现在可以给P标签指定一个CSS样式:P {text-indent: 2em;},这样结果body内容部分就如下,这没有外加任何表现控制的标签:

  

CSS 资源:

http://www.w3school.com.cn/css/index.asp

http://www.divcss5.com/

http://www.52css.com/

http://www.w3schools.com/css/

 

分享到:
评论

相关推荐

    CSS盒子模式(DIV布局快速入门)

    CSS盒子模式是网页布局的基础,尤其对于使用CSS(层叠样式表)进行页面设计和开发而言,至关重要。在传统表格布局中,网页内容是通过表格和嵌套表格来定位的,而CSS布局则是通过定义不同大小和嵌套的“盒子”(即...

    CSS盒子模式(DIV布局快速入门)[收集].pdf

    CSS 盒子模式(DIV 布局快速入门) CSS 盒子模式是CSS 中最核心的概念之一,它是 DIV 排版的基础,也是网页标准设计的关键所在。通过使用 CSS 盒子模式,可以实现网页的快速布局,提高企业竞争力,并且可以使代码...

    推荐彻底弄懂CSS盒子模式(DIV布局快速入门)第1/3页

    其中,CSS盒子模型作为CSS布局的基础,对于理解和掌握CSS布局至关重要。 #### 二、CSS盒子模型概述 **CSS盒子模型**是用于描述网页元素如何被渲染的一种模型。每个网页元素都可以被视为一个矩形盒子,这些盒子相互...

    div布局快速入门之夺命教程.pdf

    这个“div布局快速入门之夺命教程”着重讲解了CSS盒子模型,这是理解div布局的关键。 (一) CSS盒子模型 CSS盒子模型是指每个HTML元素都可以被视为一个带有内容、内边距(padding)、边框(border)和外边距...

    CSS+DIV网页样式与布局 从入门到精通作者是喻浩 --源代码和示例

    《CSS+DIV网页样式与布局 从入门到精通》是由喻浩编著的一本专业教程,旨在帮助读者全面掌握使用CSS(层叠样式表)和DIV(定义文档结构的HTML元素)进行网页设计和布局的技术。这本书深入浅出地讲解了如何通过这两种...

    div布局快速入门之夺命教程.docx

    总结来说,掌握CSS盒子模型和布局技巧是现代网页设计的必备技能。通过使用CSS布局,开发者能够创建更加高效、响应式和易于维护的网站,同时提供更好的用户体验。无论是简单的页面调整还是复杂的网站设计,理解并应用...

    精通DIV+CSS3网页布局与样式源代码

    《精通DIV+CSS3网页布局与样式源代码》是一份深度学习和实践Web前端开发的宝贵资源,它涵盖了DIV和CSS3在构建高效、响应式网页布局中的核心技术和实践方法。这一压缩包文件包含了实现各种网页布局和样式的源代码示例...

    《精通CSS+DIV网页样式与布局》光盘源码

     第10章 理解CSS定位与div布局   10.1 div 标记与 span 标记  10.2 盒子模型  10.3 元素的定位   10.4 定位实例一:轻轻松松给图片签名   10.5 定位实例二:文字阴影效果   第11章 CSS+div布局...

    div+css布局入门

    【描述】提到的核心点是CSS+DIV布局的优势。首先,它使网站改版变得更为容易,因为大部分视觉样式都存储在CSS文件中。当需要修改网站外观时,只需调整CSS代码,而不必改动HTML结构,这极大地降低了改版成本。CSS允许...

    div+css网页布局入门

    在这个“div+css网页布局入门”教程中,我们将深入探讨这个主题,帮助初学者掌握这一基础技能。 **Div元素** Div(Division)是HTML中的一个块级元素,用于组织和分隔页面内容。通过CSS,我们可以对div进行样式控制...

    精通CSS.DIV.网页样式与布局 源码

     第10章 理解CSS定位与div布局   10.1 div 标记与 span 标记  10.2 盒子模型  10.3 元素的定位   10.4 定位实例一:轻轻松松给图片签名   10.5 定位实例二:文字阴影效果   第11章 CSS+div...

    CSS+DIV入门实例

    本教程“CSS+DIV入门实例”旨在帮助初学者理解并运用CSS和DIV进行网页布局。 CSS是一种样式表语言,用于描述HTML或XML(包括SVG、XHTML等)文档的呈现。它允许我们将样式信息(如颜色、字体、布局等)与结构内容...

    Div+CSS布局入门教程

    Div+CSS布局是网页设计中的基础技术,它用于组织和控制网页元素的样式与位置。本教程将带你深入了解这一核心技术,帮助你从零开始掌握网页布局的艺术。 首先,我们需要了解什么是Div和CSS。Div(Division)是HTML中...

    css+div入门ppt

    CSS+Div布局是现代网页设计的标准,利用CSS的盒模型(Box Model)进行页面布局。盒模型包括内容(Content)、内边距(Padding)、边框(Border)和外边距(Margin),这些元素共同决定了元素的总尺寸。 ### 4. 层叠...

    Dreamweaver CS4网站制作从入门到精通视频教程下载第9章 用CSS+Div灵活布局页面.zip

    这一章是网页设计的关键部分,因为CSS+Div布局方式是现代网页设计的标准实践,它能够帮助设计师实现响应式、可维护性高的页面结构。 1. **CSS基础**:首先,教程会介绍CSS的基本概念,包括选择器(如ID选择器、类...

    Div+CSS布局自学入门教程[归纳].pdf

    【Div+CSS布局自学入门教程】是一份针对初学者的软件开发资料,主要讲解如何使用Div和CSS技术进行网页布局设计。Div(Division)是HTML中的一个区块元素,常用于组织网页内容,而CSS(Cascading Style Sheets)则是...

    【精华】HTML.CSS网页设计与布局从入门到精通pdf高清

    综上所述,"HTML.CSS网页设计与布局从入门到精通"这本书应该涵盖了这些核心知识点,并以高清PDF格式提供详细教程,对初学者及进阶者都极具价值。通过深入学习和实践,你将能够自如地构建美观、功能丰富的网页。

Global site tag (gtag.js) - Google Analytics