下载首页 | 资讯中心 | 下载分类 | 最近更新 | 排 行 榜 | 国产软件 | 国外软件 | 汉化补丁 |
文章搜索: 分类 关键字 收藏本站设为首页
您的位置:首页网页设计CSS样式 → 详谈CSS浮动元素--让你的网站更完美
详谈CSS浮动元素--让你的网站更完美
日期:2007-5-23 23:09:53 人气:70     [ ]
上一页 [1] [2] 下一页

层叠式样表(CSS)正迅速成为网页布局与定位的实际标准。它们易于使用、不需要任何特殊的软件、并可在大多数主要的浏览器上应用。但是,正确使用它们需要全面了解一个特殊布局的功能性目的,保证生成的样式表在逻辑和功能上都能正确使用,并能够与各种浏览器和查看设备兼容。

通常,Web开发者往往无法理解式样表的这个特殊问题,导致要在代码中使用大量的 “hack”才能获得预期的结果。为解决这个问题,很值得花一些时间来理解CSS的一些核心驱动程序和概念。开发者需要了解的一个最重要的概念是所谓的浮动元素,它在对齐和定位网页元素方面发挥着重要的作用。

本文简单介绍这些浮动元素,解释CSS float和clear命令,并提供它们的一些应用实例,以更好的定位网页中的HTML元素。

浮动元素

基本上,一个属性为float的元素移出了网页的正常流程以外,它在空间“飘浮”,周围环绕着一些内容。因此,一个向左浮动的元素有文本在它的右侧运动,并环绕着它的底边;一个向右浮动的元素将有内容在它的左侧移动。

float属性可以取三个可能的值:left,使元素向左浮动;right,使元素向右浮动;none,消除浮动。对一个元素应用float属性会自动将它转变成一个块级元素。其它非式样元素忽略浮动,就好像它不存在一样。如果一个浮动撞上文件中在前面生成的同一侧的另一个浮动,它必须要么保持向前面生成的浮动右侧浮动(如果有足够的空间),要么在它下面浮动(如果空间不够)。

例1:在图像周围环绕文本

为了更好的理解浮动,我们来看一个简单的例子:用CSS的float属性代替HTML的ALIGN属性。查看下面的例子(列表A),它向左浮动一幅图片,并用描述性的文本环绕四周:

列表A

<html>

<head>

<style type="text/css">

.floater {

float: left;

border: solid 1px black;

padding: 5px;

margin: 5px;

width: 100px;

height: 75px;

}

</style>

</head>

<body>

<img class="floater" src="http://edu.itbulo.com/200704/pix2180.jpg" />

Loremipsum dolor sit amet, consecteturadipisicingelit, sed do eiusmodtemporincididuntutlabore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteursintoccaecatcupidatat non proident, sunt in culpa qui officiadeseruntmollitanim id estlaborum. Loremipsumdolor sitamet, consecteturadipisicingelit, sed do eiusmodtemporincididuntutlabore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur.

</body>

</html>

图A显示输出结果。

在这种情况下,图片向左浮动,使得周围的内容流向右边然后包围它的下方。而且,当你

出处:本站原创 作者:佚名
 阅读排行
01.精美qq空间横幅代码
02.最酷qq个性女生网名
03.最新又有免费QQ秀啦《..
04.巧用透明FlaSh扮靓你的..
05.花之神匠代码(最新代码..
06.最新QQ空间免费导航
07.最新免费个人形象设置..
08.最新qq空间flash代码m..
09.CSS技术结合图像实现动..
10.Photoshop光影魔术师:..
11.QQ音速种子狂刷
12.最新QQ空间透明代码
13.PS实例教程:教你制作结..
14.Photoshop光影魔术师:..
15.制作背景图__教程
16.用Photoshop制作漂亮的..
17.如何获得QQ音速种子
18.≤QQ空间代码≥在日志..
19.网页浮动广告的制作代..
20.用Photoshop制作大红灯..
21.常用CSS
22.Photoshop给靓丽美女打..
 推荐文章
·Photoshop 表现技法之..
·快速将你的相片矢量化..
·PHOTOSHOP制作炽热的太..
·用Photoshop制作美丽的..
·流行杀手的娃娃工厂__..
·打造8号台球__教程
·PHOTOSHOP制作待机MM图..
·用Photoshop帮MM做纹身..
·PHOTOSHOP美眉着色绝招..
·PHOTOSHOP花露的制作_..
·PHOTOSHOP渐变工具的巧..
·PHOTOSHOP手绘奥兰多-..
·高难度抠图两种方法__..
·Photoshop高尔夫球的制..
·Photoshop打造精美玉佩..
Eqxia_COM下载站 版权所有 Copyright© 2001-2005 Www.eqxia.COM, All Rights Reserved.