`
starbhhc
  • 浏览: 654088 次
  • 性别: Icon_minigender_2
  • 来自: 深圳
社区版块
存档分类
最新评论

需要掌握的八个CSS布局技巧

阅读更多
1.若有疑问立即检测

在出错时若能对原始代码做简单检测可以省去很多头痛问题。W3C对于XHTML与CSS 都有检测工具可用,请见 http: //validator.w3.org。请注意,在文件开头的错误,可能因为不当的结构等因素造成更多错误;我们建议先修正一些最明显的错误之后重新检测,这样也许会让错误数量爆减。

2.使用浮动功能时记得适当清除指令

浮动是个危险的功能,未必会产生您所期望的结果。如果您遇到浮动元素延伸到外围容器的边框或者其他不正常情况,请先确定您的做法是正确的。请参阅EricMeyer 在ComplexSpiralConsultinGWeb 网站上的教学。

3.边界重合时利用padding或border来避免

您可能会为了一点不应该出现的空间而焦头烂额,或者您需要一点点空间时,怎样都挤不出来。如果您有用到margin,那么很容易产生边界的重合;AndyBudd在他的网站上解释了可能的做法。

4.尝试避免同时对元素指定padding/border以及高度或宽度

Windows版IE经常导致width与height的计算问题。有些方法可以解决此问题,但如果母元素需要指定高度与宽度时,最好能够在母元素之内的子元素套用margin,或者当子元素需要指定高度与宽度时,在母元素套用padding以达效果。

5.不要依赖min-width/min-height

Windows版IE并不支援两种语法。但是在某种程度下,windows版IE可以达到相当于min-width/min-height的效果,所以只要对IE做点过滤功能,即可达到您想要的结果。

6.若有疑问,先减少百分比

有时候某些错误会使50%+50%成为100.1%,使网页出现问题。这时请尝试将这些值改为49%,甚至49.9%。

7.记住“TRouBLed”写法

Border,margin与padding的简写语法有特定顺序,从上方开始顺时针方向转动:top,right,bottom,left. 所以margin:01px3px5px;的结果是上方无边界,右边1像素,以此类推。记住“TRouBLe”,您就不会弄错次序了。

8.只要不是零的值,都要指定单位

CSS需要您对每个font,Margin等各种值指定单位。(唯一的例外是line-height)

分享到:
评论

相关推荐

    div+css布局大全

    在"div+css布局大全"的PDF文件中,读者可以期待全面覆盖这些知识点,从基础概念到高级技巧,帮助开发者构建高效、美观的Web页面布局。通过学习和实践,开发者能够更好地掌握Web前端的核心技能,提升项目的表现力和...

    CSS布局之道

    这个"CSS布局之道"的学习资源,会涵盖以上诸多方面,通过实例和练习,帮助初学者快速掌握CSS布局技巧,从而实现高效且美观的网页设计。在学习过程中,实践和理解每个概念,并结合实际项目应用,将有助于巩固和提升...

    布局之美~~40个CSS布局源码

    "布局之美~~40个CSS布局源码" 是一个资源集合,提供了40个不同的CSS布局示例,旨在帮助开发者深入理解和掌握CSS布局技巧。这些案例涵盖了各种常见的网页布局模式,对于初学者和有经验的开发者来说都是极好的学习材料...

    CSS+DIV网页布局技巧(精髓)

    ### CSS+DIV网页布局技巧(精髓) #### 一、消除列表样式 为了使网页看起来更加整洁,我们常常需要去掉无序列表(`<ul>`)和有序列表(`<ol>`)中的默认列表符号。 ##### 方法一:设置 `list-style-type` 为 `...

    Div+CSS 布局大全.pdf

    这表明文档主要围绕Div和CSS布局技巧展开,且强调了项目表现层(即前端展示层)的重要性。标签“Div+CSS 布局大全.pdf”与标题一致,进一步确认了文档的分类和主要内容。在核心内容的摘录中,我们可以看到文档的结构...

    CSS网站布局实录内含各色css布局样式

    本资源“CSS网站布局实录内含各色css布局样式”是一个全面的教程,旨在帮助初学者和经验丰富的开发者掌握各种CSS布局技巧。下面我们将深入探讨其中的关键知识点。 一、CSS基础 1. 选择器:CSS通过选择器来定位HTML...

    css网站布局实录-2

    《CSS网站布局实录》第...这本书适合有一定HTML基础,希望深入了解和掌握CSS布局技巧的开发者阅读。通过学习,读者不仅可以提升CSS技能,还能了解到如何创建高效、可维护的CSS代码,从而提高网站的开发效率和用户体验。

    CSS那些事儿:掌握网页样式与CSS布局核心技术-书签扫描版

    《CSS那些事儿:掌握网页样式与CSS布局核心技术》是一本深入探讨CSS技术的书籍,旨在帮助读者精通网页设计中的样式控制和布局构建。CSS(层叠样式表)是Web前端开发的重要组成部分,它使得网页内容呈现出丰富的视觉...

    Div+CSS布局大全

    综上所述,《Div+CSS布局大全》将带领读者全面掌握网页布局技术,无论你是初学者还是有一定经验的开发者,都能从中受益匪浅,提升网页设计和开发的技能。通过学习和实践,你可以创建出更具视觉吸引力和用户体验的...

    利用CSS布局到底有多难?

    总的来说,理解并熟练运用CSS布局确实需要时间和实践,但通过学习基本概念、使用现代布局方法以及不断实验,任何人都可以克服这一挑战。阅读博客文章、研究代码示例以及动手实践是提升CSS布局技能的有效途径。

    DIV+CSS网页布局教程DIV+CSS网页布局技巧如何实现DIV+CSS网页布局.pdf

    DIV+CSS网页布局技巧如何实现是当前网页设计中非常重要的一个环节。DIV+CSS工具的使用非常广泛,能够优化网站的布局和标签、做出精美的页面,并且有助于搜索引擎抓取网页内容、提高网站排名。 在网页设计过程中,...

    DIV+CSS布局练习

    本资源"DIV+CSS布局练习"提供了一个经典的实例,适合那些想要深入理解和掌握`CSS`与`DIV`的开发者。在这个压缩包中,你将找到一系列相关素材和练习,帮助你提升`CSS`和`DIV`布局的能力。 首先,让我们详细了解一下`...

    高级网站设计师手写代码篇(div+css布局)

    【标题】"高级网站设计师手写代码篇(div+css布局)"涵盖了网站设计的核心...通过阅读Readme文件和观看视频,学习者不仅可以深入理解div+css布局的理论,还能通过实践案例掌握具体操作技巧,从而提高网站设计的能力。

    CSS网站布局实录

    在这个压缩包中,可能包含了一系列的教程、示例代码、讲解文档等内容,旨在帮助学习者理解和掌握CSS在实际网站设计中的布局策略。 CSS(Cascading Style Sheets)是网页样式表语言,用于描述HTML或XML(包括如SVG、...

    高效学习CSS布局之道244个范例源码

    在网页设计领域,CSS(Cascading Style Sheets)布局是构建网页结构的关键技术。"高效学习CSS布局之道244个范例源码"是一份非常实用的学习...记得结合实际项目,将所学应用到实践中,这样才能真正掌握CSS布局的精髓。

    html+css静态网页,适合学生作业,主要体现css布局技巧

    总的来说,这个压缩包提供了一个实践HTML和CSS布局技巧的实例,涵盖了从基础的HTML文档结构到复杂的CSS样式设计,再到可能的JavaScript交互和响应式设计。对于学生而言,通过分析和修改这些文件,可以深入理解网页...

    精通CSS精通CSS

    盒模型是理解CSS布局的关键,包括内容(content)、内边距(padding)、边框(border)和外边距(margin)四个部分,影响元素的总宽度和高度。 三、层叠与继承 CSS的“层叠”意味着当多个样式应用于同一元素时,会根据特定...

Global site tag (gtag.js) - Google Analytics