`

盒模型中的宽度和margin问题_CSS网站布局实录笔记

阅读更多
在CSS的盒模型设计中,它的宽度和高度不仅仅由width或者height来提供,而是由一组属性值组合而成。

相关属性:宽度(width),高度(height),内边距(padding),外边距(margin),边框(border)

IE6/IE7+/Firefox 的最级宽度 = 左外边距 + 左边框宽 + 左内边距 + 宽度 + 右内边距 + 右边框宽 + 右外边距


上下margin叠加问题

假设 #a ,#b是两个div

情况1 : #a,#b的 margin:10px;时,它们的上下margin会叠加,即上下距离是10px,而不是20px;

情况2 : #a的 margin:30px;,#b的 margin:10px;,这时它们的上下margin也会叠加,即上下距离是30px;

注意: 一旦把某个元素设定了float属性,那么它们将不再进行空白叠加。

左右margin加倍问题
当我们的盒对象为浮动状态时,在IE6中,盒对象的左右margin会加倍。
这是IE6的CSS解析问题,我们可以通过设置对象的 display:inline; 来解决。

注: display属性用于强制对象按一种显示模式进行解析。


分享到:
评论

相关推荐

    《css网站布局实录》实例源码

    《CSS网站布局实录》是一本深入探讨CSS布局技术的专业书籍,旨在帮助读者掌握构建高效、灵活和响应式网站布局的技巧。实例源码是书中的核心部分,它提供了直观的示例,让读者能够亲手实践,从而更好地理解和应用所学...

    《CSS网站布局实录》

    理解盒模型是CSS布局的基础,它包括内容(content)、内边距(padding)、边框(border)和外边距(margin)四个部分。通过调整这些属性,可以精确控制元素的尺寸和位置。 2. 浮动布局(Float): 在早期的网页设计中,...

    《CSS网站布局实录》源码下载

    - **盒模型布局**:CSS盒模型是理解布局的基础,包括内容(content)、内边距(padding)、边框(border)和外边距(margin)。 - **浮动布局**:利用`float`属性实现元素的左右排列,常用于创建多列布局。 - **定位布局**...

    《css网站布局实录2》实例源码

    1. **盒模型**:理解CSS的盒模型是布局的基础,包括content、padding、border和margin四个部分,以及IE盒模型与W3C盒模型的区别。 2. **定位机制**:浮动(float)、清除(clear)和绝对定位(position: absolute)...

    CSS网站布局实录 (第二版)PDF版

    《CSS网站布局实录:基于Web标准的网站设计指南(第2版)》内容提要: 本书是一本讲述基于Web标准的应用CSS进行网站布局设计与重构的典范之作。 本书以实例为主,一步步地告诉大家如何进行符合Web 2.0标准的CSS布局设计...

    css网站布局实录第二版源码

    2. **盒模型**:CSS的盒模型是理解布局的基础,它包括元素的content(内容)、padding(内边距)、border(边框)和margin(外边距)。"external.css"可能会设定这些属性,调整元素的大小和位置。 3. **布局模式**...

    CSS网站布局实录-基于Web标准的网站设计指南(第2版)

    《CSS网站布局实录——基于Web标准的网站设计指南(第2版)》是一本深入探讨CSS(Cascading Style Sheets)技术在构建网站布局中的应用的专业书籍。由李超编著,它针对Web开发人员和设计师,提供了一个全面、实践性...

    有关CSS网站布局实录

    同时,CSS还支持盒模型(Box Model),包括内容、内边距(padding)、边框(border)和外边距(margin),这些都是布局设计中的关键概念。 对于IE6的支持,需要注意的是,由于其已过时且存在很多兼容性问题,开发者...

    div+CSS网站布局实录

    《div+CSS网站布局实录》是一本深入探讨如何利用HTML中的div元素和CSS进行高效网页布局的教程。在这个数字化信息时代,网站设计与布局的重要性不言而喻,而div和CSS作为网页布局的核心工具,对于任何前端开发者来说...

    css网站布局实录源代码

    《CSS网站布局实录源代码》是一份深入探讨CSS在构建网页布局中的应用资源,它包含了一份名为"external.css"的外部样式表文件。在这个主题中,我们将详细讲解CSS在网站布局中的核心概念、技巧以及实战应用。 首先,...

    css.rar_css_css布局

    3. 盒模型:理解CSS盒模型是布局的关键,包括内容(content)、内边距(padding)、边框(border)和外边距(margin)。 二、CSS定位 1. 相对定位(Relative):元素相对于其正常位置进行偏移,不影响其他元素。 2. 绝对...

    CSS网站布局实录 源码

    《CSS网站布局实录》是一本深入探讨网页布局技术的专业书籍,其源码提供了一手的实践材料,有助于读者更直观地理解CSS在构建网站布局中的应用。在本压缩包中,包含了一个名为"external.css"的外部样式表文件,这正是...

    CSS网站布局实录 书籍源码

    在网站布局中,CSS提供了多种布局模式,如流体布局、网格布局、Flexbox(弹性盒模型)和Grid布局。流体布局允许页面元素根据浏览器窗口大小动态调整尺寸,实现响应式设计。网格布局则通过创建二维的行和列结构来组织...

    css_布局网站_CSS

    在网页设计领域,CSS(Cascading...综上所述,CSS布局网站涉及多个方面,从基本的盒模型到先进的Flexbox和Grid布局,再到响应式设计和性能优化。熟练掌握这些知识点,能够帮助开发者构建出高效、美观且适应性强的网站。

    CSS网站布局实录

    《CSS网站布局实录》章节主要探讨了如何利用CSS技术来构建网站的布局,包括横向导航、纵向导航以及下拉及多级弹出式菜单的设计方法。 4.1 用CSS设计网站导航 在网页设计中,导航是用户与网站交互的关键部分,CSS...

    css网页布局学习笔记

    本学习笔记将深入探讨CSS在网页布局中的应用,帮助读者掌握如何利用CSS创建美观且响应式的网页。 一、CSS基础 在了解网页布局之前,我们需要熟悉CSS的基本语法和选择器。CSS通过选择器来指定要应用样式的HTML元素,...

    DIVCSS.rar_css pdf_css布局

    1. 盒模型:CSS盒模型是理解布局的基础,它包括元素的content(内容)、padding(内边距)、border(边框)和margin(外边距)。盒模型决定了元素占据的空间大小。 2. 属性选择器:如.id和.class选择器,用于选取...

    CSS网站布局实录,很好很强大很实用。

    《CSS网站布局实录》是一份非常有价值的资源,它涵盖了CSS在构建网页布局时的关键技术和实践。CSS(层叠样式表)是网页设计的核心部分,用于控制网页元素的样式、位置和显示方式,使得我们可以创建出美观且响应式的...

    CSS+盒模型,css盒模型面试题,HTML

    在CSS中,`box-sizing`属性可以用来切换这两种盒模型。默认情况下,大多数浏览器遵循标准盒模型,但`box-sizing: border-box;`可以将元素设置为IE盒模型。 ### 3. 盒模型的计算 在标准盒模型中,元素的实际宽度(W...

    day05(CSS03-盒子模型)v1.0.pdf

    CSS盒子模型是一个基本的布局模型,它由内容区域、边框区域、内边距区域和外边距区域组成。在这个模型中,每个标签都是一个盒子,通过盒子的视角可以更方便地进行布局。 一、CSS三大特性 CSS有三个基本特性:继承...

Global site tag (gtag.js) - Google Analytics