以图例方式介绍CSS制作网页详细步骤

2016-02-19 23:55 9 1 收藏

只要你有一台电脑或者手机,都能关注图老师为大家精心推荐的以图例方式介绍CSS制作网页详细步骤,手机电脑控们准备好了吗?一起看过来吧!

【 tulaoshi.com - Web开发 】

第一步

下面是我们将要动手制作的设计图。如前所述,你可以阅读 PSDTUTS上的这篇教程 来学习如何做出这样的设计图。在这篇教程里我们只制作首页,不过你可以以此为基础用相同的布局制作内页。

第二步

首先要做的是确定页面结构。随着你对CSS布局的逐步学习,这个过程会变得越来越简单。通过运用大量绝对定位和大幅背景图片,我们可以非常简单地完成这个设计。

(本文来源于图老师网站,更多请访问http://www.tulaoshi.com/webkaifa/)

什么是绝对定位?

一个HTML元素(比如div、p等等)被放入页面时具有一个天生的位置,这个位置是由之前放入的元素确定的。例如,你放入一个填充了文字的p/p标签,接着放入另一个p/p,它会自然出现在第一个p下方。每个元素相对于上一个元素流动。

绝对定位则不同,它给一个对象指定精确的位置使它脱离常规的元素流。如果你像之前一样放入第一个p/p,然后绝对定位第二个p/p为 left:500px; top:500px,那它就会无视第一个p准确无误地出现在指定的位置。

你可以像这样设置绝对定位:

.className {  
  
    position:absolute;  
    top:0px;  
    left:0px;  
  
}  

绝对定位的缺点

(本文来源于图老师网站,更多请访问http://www.tulaoshi.com/webkaifa/)

使用绝对定位的主要问题是你的元素们不会真正地相互关联。例如,你在靠近页面顶端的地方放置了一个文本块,然后稍靠下放置另一个,当每一个块的文本都较短时这看上去很好。但如果顶部的块内是一篇长文,它就会越过第二个块,而不是把第二个块推向下方。

所以绝对定位只对那些尺寸固定并且不需要与其他元素互动的元素真正有效。

为什么本例中我们要用绝对定位?

因为绝对定位的好处就在于,它真的、真的非常简单!你告诉浏览器东西往哪儿放它就往哪儿放!更棒的是,当你使用绝对定位时,浏览器兼容性问题会大大减少。毕竟不管你用的是Firefox、Internet Explorer还是Safari,100px总归是100px。

嗯...该开始我们的布局了

我们将要制作网站的方法是:

使用大尺寸的背景图片 绝对定位Logo、菜单和头部面板,让它们精确地出现该出现的地方 将content(内容)放入惯用的div标签,但设置很高的padding-top(顶部内边距)好让content向下推到该出现的地方 让footer(页脚)坐镇底部

如果上述说明还不能让你有一个整体的感觉,先别着急,当你看到网站成型的时候就会了解了!

来源:http://www.tulaoshi.com/n/20160219/1630865.html

延伸阅读
标签: Web开发
第一步 下面是我们将要动手制作的设计图。在这篇教程里我们只制作首页,不过你可以以此为基础用相同的布局制作内页。 第二步 首先要做的是确定页面结构。随着你对CSS布局的逐步学习,这个过程会变得越来越简单。通过运用大量绝对定位和大幅背景图片,我们可以非常简单地完成这个设计。 什么是绝对定位? 一个HTML元素(比如di...
标签: Web开发
  近年来,CSS不透明算得上是一种相当流行的技术,但在跨浏览器支持上,对于开发者来说,可以说是一件令人头疼的事情。目前还没有一个通用方法,以确保透明度设置可以在目前使用的所有浏览器上有效。 这篇汇总主要是提供一些CSS不透明的详细介绍,代码示例和解释,以实现这项有用的CSS技术在您的项目中兼容所有浏览器。 ...
标签: Web开发
在进行DivCSS布局时,需要对文本进行控制,我们在webjx.com以前的文章中,也讲过这方面的知识,今天系统的向大家介绍一下。CSS中控制换行的四种属性。 一、white-space 可以实现HTML中PRE标签的效果,以及单元格的noWrap效果,点此查看示例。 语法: white-space : normal | pre | nowrap 取...
标签: Web开发
1. position:static 所有元素的默认定位都是:position:static,这意味着元素没有被定位,而且在文档中出现在它应该在的位置。 一般来说,不用指定 position:static,除非想要覆盖之前设置的定位。 #div-1 { position:static;} 2. position:relative 如果设定 position:relative,就可以使用 top,bottom,left 和 right 来相对于元素在文...
标签: Web开发
“重构”的春风吹遍大江南北,互联网一时间风声鹤唳,“div+CSS”俨然已成为一种“时尚”,难以尽数的网站都不约而同地开始了自己的“重构”。然而打开这形形色色网站的源代码,却时常令人哑然失笑—— 我们看到有嵌套6、7层的div布局,有不用table的表格,有纯div+a构成的页面,有成百上千的表现层class……现在关于标准的书籍越来越...

经验教程

105

收藏

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