如何进行CSS布局

2016-02-19 13:39 2 1 收藏

有了下面这个如何进行CSS布局教程,不懂如何进行CSS布局的也能装懂了,赶紧get起来装逼一下吧!

【 tulaoshi.com - Web开发 】

HTML的局限性迫使设计师们去开发更聪明的方式来使他们的网页更美观。过去最常用的工具是table标签,它本是用来创建电子数据表——比如由数据行和列组成的信息显示表。但是设计师们却用HTML的表格来创建一种用来组织网页内容的脚手架(见图11-1)。可是由于table标签本来不是要用于布局的,因此设计师们不得不经常以各种不寻常的方式来使用这个标签——比如把一个表格放在另一个表格的单元里面——仅仅为了得到他们想要的效果。这种方法的工作量很大,增加了大量额外的HTML代码,并使得后面要修改设计很难。但是在CSS出现之前,那就是网页设计师们所拥有的一切办法。


  如果你已经习惯于使用table标签,那么当你开始使用CSS进行布局时,必须发展一种新的思维。首先,忘掉行和列(运用表格时的一种重要的观念)。没有列跨度、行跨度和格子状的表格结构在CSS中是找不到的。然而,你可以把一个div标签当成一个表格单元。有了表格单元,div标签就是把你要的内容定位在网页区域的一个逻辑位置。此外,如你所见,CSS设计经常把一个div嵌套在另一个div里面,就像你把表格嵌套在表格里面来获得特定的效果一样——但是,幸运的是,CSS方法只用少得多的HTML代码。

  强大的div标签
  The Mighty div Tag

  无论使用表格还是CSS,网页布局都是把大块的内容放进网页的不同区域里面。有了CSS,最常用来组织内容的元素就是div标签。如第18页所述,div标签是没有固有格式化属性的一个HTML元素(除了浏览器把这个标签当成前后有换行的块之外);反之,它被用来标识元素的一个逻辑组合或者网页中的一个分区。

  你将代表性地把一大块属于一起的HTML包围在一个div里面。图11-1中包含Logo和导航栏的元素占据了网页顶部,因此用一个div标签把它们包围起来很有意义。至少,你要给网页的所有主要区域包含div标签,例如横幅、主要内容区域、工具条、页脚,等等。但是它也可能把一个或者更多的div包在一个div里面。一种最常用的方法就是把body标签里面的HTML包在一个div里面。然后可以通过把CSS应用到包装div,设置基础的页面属性。你可以给网页内容设定一个整体的宽度,设置左边距和右边距,或者把所有网页内容在屏幕的中间居中。

  一旦已经把div标签放在了适当的位置上,再给每个div标签添加一个类或者ID,变成你分别对每个div定义样式的句柄。对于只出现一次和形成网页的基本构建块的网页部位,设计师们通常使用一个ID。一个网页横幅区域的div标签看起来可能像这样:div id="banner"。你可以对一个ID每页只使用一次,因此当有一个多次显示的元素时,就用一个类代替。如果你有几个定位照片和照片说明的div时,可以创建一个样式像这样:div class="photo"。

  有了类似这些的样式,就可以定位各种各样的网页元素了。利用CSS的float属性,你可以定位不同的内容块给一张网页的左边或者右边(或者一个包含块比如另一个div的左边或者右边)。

  至理名言
  更多并非更好

  虽然div对于CSS布局很重要,但也别对你的网页滥用div。一个常见的陷阱是相信你必须把一张网页中的一切都包围在一个div标签里面。假设你的主导航栏是一个链接的无序列表。由于它是一个重要的元素,你可能会试探用一个div来把它围起来:div id="mainNav"ul.../ul/div。但是当ul标签唾手可得时,就没有必要去添加一个div了。只要ul包含主要的导航栏链接,就只需添加ID样式给这个标签:ul id= "mainNav"。多余的div只是一些没有必要的代码。

来源:https://www.tulaoshi.com/n/20160219/1604891.html

延伸阅读
标签: 疾病预防
胸痛怎么回事 胸痛如何进行治疗 胸痛是很多人都会有的一种症状,只不过有些人胸痛比较严重,有些人比较轻而已。那大家知道胸痛是怎么回事吗?引起胸痛的原因是什么?不知道的话,今天图老师小编就来为大家一一介绍一下,感兴趣的就来看一下吧。 胸痛怎么回事 在我们生活中,胸痛可以说是比较常见的。那为什么会...
37℃男人 其实有这样一类男性,他们的性欲就像发热的人体一样,随着体温的升高而不断高涨,这让女人们难以接受,认为他们只会想着满足自己,太过自私。但是,一旦女性拒绝,又会令这类男性很是困惑,不做爱,女人会讽刺自己“无能”,而努力付出,却又不被人领情,性爱的温度难道不应该是“火热”的吗?其实,性爱需要的是37℃男人。 “37℃...
标签: 疾病预防
湿疹会传染吗 湿疹如何进行预防 湿疹是小儿竟然会患有的一种皮肤疾病,相信大家在生活中都是有湿疹患者的。那湿疹会传染吗?答案则是否定的。那湿疹有什么症状表现呢?湿疹又应该怎么治疗呢?今天图老师小编就来为大家一一介绍一下,如果你想要了解湿疹的话,那就来看看吧。 湿疹的症状及分类 由于湿疹的分类不同...
标签: 心理健康
慢性支气管炎是一种非常常见的慢性病,在日常的生活中也是非常普遍的。而慢性支气管炎的治疗方法是非常的多的,并且很多都是非常有效的,而不管采用哪种治疗方法,对于患者的心理护理及调理是非常重要的,今天图老师小编就为大家介绍一下吧! 慢性支气管炎的心理护理 慢性支气管炎是老年人的常见病,由于疾病本身的特点,病程...
唇部护理就是对嘴唇进行养护。双唇对抗环境侵扰的耐力是整个身体肌肤中最弱、最容易衰老的。唇上的皮肤一直裸露在外,很容易受环境的侵害,因此保湿、补水就是冬季护唇的重点功课。 护理技巧: 动人的双唇,能在一动一静、一颦一笑间,演绎出千种妩媚、万般风情。不要以为涂唇膏是一件简单的事情,要使唇部更迷人,光凭一支唇膏...

经验教程

911

收藏

59
微博分享 QQ分享 QQ空间 手机页面 收藏网站 回到头部