日期:2013-1-28 来源:GBin1.com
如果你开发web相关应用或者网站的话,肯定知道CSS对于页面布局的重要性。在本篇CSS技巧中我们将介绍页面加载的流程来帮助你更好的实现页面布局。
介绍
在我们开始正式的介绍页面流程前,我们需要简单了解几种不同类型的html元素,以及它们的缺省显示方式。这里我们主要重点介绍两个类型的元素:
- block
- inline
如果大家关心html5的话,你应该知道在HTML5中也包含了几个新的元素,例如,section,article等等,但是仍旧遵循这里我们介绍的显示类型。
inline类型的元素包括: img,span,a等,用来定义文字或者数据,通常显示方式是“同一行显示”。更具体的说就是,如果很多的inline类型的元素在同一行的时候,它们会显示在同一行,直到宽度不够显示了,再转到下一行。例如,如下代码:
<a href="http://gbtags.com">gbtags.com</a> is website for <span>geeks</span>
相 反block类型的元素,例如,div,p或者HTML5中新的元素section,article和article的显示方式和inline类型都不一 样。它们都是典型的结构化的元素,可以包含inline类型的元素。浏览器处理block类型的元素,会在元素前后添加换行,这样你看到它们都是独立成行 显示的。当然,如果你修改它的缺省显示类型为inline,它就会按照inline元素的显示方式显示。
样式CSS
通常我们都是使用CSS来控制元素的显示:
sometag{ display:inline; /*当然你也可以设置为block,none等等支持的属性*/ }
虽然上面的属性中我们指定了显示类型,这同时也意味这其它相关的样式,例如,你可以指定显示类型为block的元素的宽 和高,但是 inline类型的无法指定。padding(内边距)和margin(外边距)可以被应用到inline显示的元素,但是不会影响包含的元素。看看如下 例子:
另外一些显示方式
除了inline和block类型的显示,这里还有一个inline-block的显示方式。如下图:
它显示的方式类似于inline,但是它相关的属性,例如,宽度,高度还有padding/margin等等遵循于block显示类型的规则。inline-block可以帮助我们实现类似float元素的效果,但是也有自己的问题。
其它的属性例如,list-item,顾名思义,显示的方式和列表元素类似。
.....
总结
希望通过这篇文章的学习,大家能够更好的了解document的加载和布局,如果你有任何问题或者建议,请给我们留言,谢谢!
相关推荐
在网页设计中,`div+css`布局是构建页面结构和样式的重要技术。它通过HTML的`<div>`元素作为容器来组织内容,并利用CSS(层叠样式表)来定义这些容器的外观、位置和样式。`div+css`布局能够实现灵活、可维护的网页...
- 性能优化:了解如何减少HTTP请求、合理使用CSS Sprites、延迟加载和使用外部样式表等方法。 8. CSS案例分析: - 实战演练:通过实际项目案例,学习如何应用上述知识点解决具体问题。 这个5日精通CSS的电子书...
《CSS网站布局实录》第...这本书适合有一定HTML基础,希望深入了解和掌握CSS布局技巧的开发者阅读。通过学习,读者不仅可以提升CSS技能,还能了解到如何创建高效、可维护的CSS代码,从而提高网站的开发效率和用户体验。
5. **CSS样式设置**:CSS用于控制网页的样式和布局,如设置宽度、高度、颜色、背景等属性。通过`id`选择器,可以对特定的`div`进行样式定义,如`#page-container`。 6. **网页布局**:常见的网页布局方法包括固定...
《Div+CSS布局大全》是IT领域中关于网页布局技术的重要教材,主要涵盖了使用Div(HTML中的Division元素)和CSS(Cascading Style Sheets)进行网页设计和布局的各种技巧和方法。Div通常作为容器元素,用于组织网页...
- CSS Reset和 Normalize.css:理解它们的作用,何时使用它们以及如何选择。 5. 面试策略: - 准备案例:准备好自己的项目案例,解释如何用CSS解决实际问题。 - 技术趋势:关注CSS的新特性,如CSS Grid、CSS ...
CSS网站布局与美化CSS网站布局与美化CSS网站布局与美化CSS网站布局与美化CSS网站布局与美化CSS网站布局与美化CSS网站布局与美化CSS网站布局与美化CSS网站布局与美化CSS网站布局与美化CSS网站布局与美化CSS网站布局与...
6. CSS性能优化:本书可能会讨论如何编写高效的CSS以优化页面加载时间和渲染性能。 7. CSS最佳实践:包括代码的组织、命名约定、代码复用以及可维护性的最佳实践。 8. CSS在多设备上的应用:随着移动设备的普及,...
文章详细介绍了如何使用CSS Grid创建灵活、响应式的分屏布局,提供了实际的Vue.js组件示例和代码片段,帮助开发者快速理解和实现复杂的分屏界面设计。 1、核心内容: CSS Grid基础:解释CSS Grid的基本概念和优势。 ...
- CSS(层叠样式表)用于控制网页的样式和布局。在这个案例中,我们将学习如何定义颜色、字体、边距、填充等属性。 - `选择器`:CSS通过选择器来定位HTML元素,如类选择器 `.class` 或 ID 选择器 `#id`,案例中...
4. **CSS布局技巧**: - **盒模型**:理解CSS盒模型(content, padding, border, margin)对于计算元素尺寸至关重要。 - **定位机制**:了解静态、相对、绝对、固定定位,以及它们在布局中的应用场景。 - **浮动...
通过阅读《DIV+CSS布局大全.pdf》和解压后的《css2.0api.rar》文件,你可以获得更深入的理论知识和实际案例。而《css教程》则提供了学习路径和实践指导,帮助你逐步掌握CSS的各个方面。结合这些资源,无论是初学者...
- `css`:CSS样式表,定义页面样式和动画效果。 综上所述,此项目通过JavaScript和CSS实现了H5页面的上拉刷新和下拉加载功能,同时结合了tab选项卡设计,提供了一种高效的浏览体验,用户可以在不同内容间切换,并...
CSS属性、浏览器兼容与网页布局CSS属性、浏览器兼容与网页布局CSS属性、浏览器兼容与网页布局CSS属性、浏览器兼容与网页布局CSS属性、浏览器兼容与网页布局CSS属性、浏览器兼容与网页布局CSS属性、浏览器兼容与网页...
在网页设计中,CSS(Cascading Style Sheets)是一种用于定义网页元素样式和布局的语言,它极大地丰富了网页的表现力。当我们谈论“CSS加载动画特效”时,我们指的是利用CSS来实现页面元素加载过程中的动态视觉效果...
在网页设计领域,CSS(Cascading Style Sheets)布局是构建网页结构的关键技术。这个“38个CSS布局网站模板”资源包包含了多种基于CSS...通过研究和应用这些模板,开发者可以提升布局技巧,创建更加专业和高效的网页。
综上所述,CSS3的Loading加载和页面遮罩层是构建高质量移动H5页面不可或缺的技术手段。通过熟练掌握这些技术,开发者可以创建出更流畅、更具吸引力的用户体验,从而提升产品的整体品质。在开发过程中,我们应不断...
2. 布局模型:CSS布局模型包括盒模型、流体布局和响应式布局。盒模型是理解CSS布局的基础,包括内容(content)、内边距(padding)、边框(border)和外边距(margin)。流体布局则利用百分比实现元素的自适应宽度,适合...
本资料“css.rar”聚焦于CSS布局,提供了全面的样式大全,旨在帮助开发者掌握各种布局技巧。 一、CSS基础布局概念 1. 块级元素与行内元素:块级元素如`<div>`占据整个宽度,通常用于创建结构;行内元素如`<span>`...
CSS是网页设计的核心技术之一,用于定义网页的外观和布局。在`div+css`布局中,我们可以通过设置`display`属性(如`block`、`inline-block`或`flex`)来调整`div`元素的显示方式,通过`position`(如`static`、`...