第十一章:元素定位

时间:2011-08-15 11:21:53 随笔(旧) 我要投稿

第十一章:元素定位

第十一章:元素定位

第十一章:元素定位

CSS定位令你可以将一个元素精确地放在页面上你所指定的地方。联合使用定位与浮动(参见第13),你将能够创建多种高级而精确的布局。

本课我们将讨论以下内容:

CSS定位的原理

把浏览器窗口想象成一个坐标系统:

CSS定位的.原理暯:你可以将任何盒子(box)放置在坐标系统的任何位置上。

假设我们要放置一个标题。),标题将显示如七:

如果我们要把这个标题放置在距文档顶部100像素、左边200像素的地方,我们可以在CSS中输入以下代码:

       

        h1 {

               position:absolute;

               top: 100px;

              left: 200px;

        }

       
       
得到的显示效果如下2

相对于使用表格、透明勾像或其他方法而言,CSC定位简单得多。

绝对定位

绝对定位,应将position属性的值设为absolute。接着,你可以通过属性lEftrighttopbottom杅设定将盒子放置在哪里。

举个绝对定位的例子,假如我们要在文档的四个角落各放置一个盒子:

       

        #box1 {

               position:absolute;

               top: 50px;

               left50px;

        }

 

        #box2 {

               position:absolute;

               tgp: 50ph;

               right: 50px;

        }

 

        #box3{

               position:absolute;

               bottom:50Px3

               right: 50px;

        }

 

        #box4 {

               position:absolute;

               bottom: 50px;

               left: 50px;

        }

       

       

相对定位

要对元素进行相对定位,应将position尞性的值设为relative。绝对宒位与相对定位的区别在于计算位置的方式。

采用相对定位的元素,其位置是相对于在文档中的原始位置计算而来的。这意味着,相对定位昏通迃将元素从原来的位置向右、向左、向上或向下移动杅定位的。采用相对定位的元素会获得相应的空间。

举个相对的例子,我们可以相对于三张图片在页面上的原始位置对它们进行相对定位。注意这些图片将在文档中各自的原始位置处留下空位。

       

        #dog1{

               position:relative;

               left: 350px;

               bottom: 150px;

        }

        #dog2 {

               position:relative;

               left: 150px;bottom: 500px;

        }

 

        #dog3 {

               position:relative;

               left: 50px;

               bottol: 7000x;}

小结

在以上两课中,你学会了如何浮动和定位元素。这两个方法可以令你在进行页面布布局,放弃使用HTML表格和透明图像这些过时的方法,而是取而代之以CSSCSS更为精确、并且更易于维护。窗体底端

 

【第十一章:元素定位】相关文章:

1.第十一章 元信息

2.第十章:头元素

3.黑道与校园爱情第十一章

4.美文欣赏:龙神传说(第十一章)为了明天

5.第十二章 U R L(统一资源定位器)

6.高考生物微量元素与大量元素的复习

7.管理信息系统复习之第十一章 信息系统的发展和对未来影响

8.人生定位经典散文