在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布局的基础,它包括内容(content)、内边距(padding)、边框(border)和外边距(margin)四个部分。通过调整这些属性,可以精确控制元素的尺寸和位置。 2. 浮动布局(Float): 在早期的网页设计中,...
- **盒模型布局**:CSS盒模型是理解布局的基础,包括内容(content)、内边距(padding)、边框(border)和外边距(margin)。 - **浮动布局**:利用`float`属性实现元素的左右排列,常用于创建多列布局。 - **定位布局**...
1. **盒模型**:理解CSS的盒模型是布局的基础,包括content、padding、border和margin四个部分,以及IE盒模型与W3C盒模型的区别。 2. **定位机制**:浮动(float)、清除(clear)和绝对定位(position: absolute)...
《CSS网站布局实录:基于Web标准的网站设计指南(第2版)》内容提要: 本书是一本讲述基于Web标准的应用CSS进行网站布局设计与重构的典范之作。 本书以实例为主,一步步地告诉大家如何进行符合Web 2.0标准的CSS布局设计...
2. **盒模型**:CSS的盒模型是理解布局的基础,它包括元素的content(内容)、padding(内边距)、border(边框)和margin(外边距)。"external.css"可能会设定这些属性,调整元素的大小和位置。 3. **布局模式**...
《CSS网站布局实录——基于Web标准的网站设计指南(第2版)》是一本深入探讨CSS(Cascading Style Sheets)技术在构建网站布局中的应用的专业书籍。由李超编著,它针对Web开发人员和设计师,提供了一个全面、实践性...
同时,CSS还支持盒模型(Box Model),包括内容、内边距(padding)、边框(border)和外边距(margin),这些都是布局设计中的关键概念。 对于IE6的支持,需要注意的是,由于其已过时且存在很多兼容性问题,开发者...
《div+CSS网站布局实录》是一本深入探讨如何利用HTML中的div元素和CSS进行高效网页布局的教程。在这个数字化信息时代,网站设计与布局的重要性不言而喻,而div和CSS作为网页布局的核心工具,对于任何前端开发者来说...
《CSS网站布局实录源代码》是一份深入探讨CSS在构建网页布局中的应用资源,它包含了一份名为"external.css"的外部样式表文件。在这个主题中,我们将详细讲解CSS在网站布局中的核心概念、技巧以及实战应用。 首先,...
3. 盒模型:理解CSS盒模型是布局的关键,包括内容(content)、内边距(padding)、边框(border)和外边距(margin)。 二、CSS定位 1. 相对定位(Relative):元素相对于其正常位置进行偏移,不影响其他元素。 2. 绝对...
《CSS网站布局实录》是一本深入探讨网页布局技术的专业书籍,其源码提供了一手的实践材料,有助于读者更直观地理解CSS在构建网站布局中的应用。在本压缩包中,包含了一个名为"external.css"的外部样式表文件,这正是...
在网站布局中,CSS提供了多种布局模式,如流体布局、网格布局、Flexbox(弹性盒模型)和Grid布局。流体布局允许页面元素根据浏览器窗口大小动态调整尺寸,实现响应式设计。网格布局则通过创建二维的行和列结构来组织...
在网页设计领域,CSS(Cascading...综上所述,CSS布局网站涉及多个方面,从基本的盒模型到先进的Flexbox和Grid布局,再到响应式设计和性能优化。熟练掌握这些知识点,能够帮助开发者构建出高效、美观且适应性强的网站。
《CSS网站布局实录》章节主要探讨了如何利用CSS技术来构建网站的布局,包括横向导航、纵向导航以及下拉及多级弹出式菜单的设计方法。 4.1 用CSS设计网站导航 在网页设计中,导航是用户与网站交互的关键部分,CSS...
本学习笔记将深入探讨CSS在网页布局中的应用,帮助读者掌握如何利用CSS创建美观且响应式的网页。 一、CSS基础 在了解网页布局之前,我们需要熟悉CSS的基本语法和选择器。CSS通过选择器来指定要应用样式的HTML元素,...
1. 盒模型:CSS盒模型是理解布局的基础,它包括元素的content(内容)、padding(内边距)、border(边框)和margin(外边距)。盒模型决定了元素占据的空间大小。 2. 属性选择器:如.id和.class选择器,用于选取...
《CSS网站布局实录》是一份非常有价值的资源,它涵盖了CSS在构建网页布局时的关键技术和实践。CSS(层叠样式表)是网页设计的核心部分,用于控制网页元素的样式、位置和显示方式,使得我们可以创建出美观且响应式的...
在CSS中,`box-sizing`属性可以用来切换这两种盒模型。默认情况下,大多数浏览器遵循标准盒模型,但`box-sizing: border-box;`可以将元素设置为IE盒模型。 ### 3. 盒模型的计算 在标准盒模型中,元素的实际宽度(W...
CSS盒子模型是一个基本的布局模型,它由内容区域、边框区域、内边距区域和外边距区域组成。在这个模型中,每个标签都是一个盒子,通过盒子的视角可以更方便地进行布局。 一、CSS三大特性 CSS有三个基本特性:继承...