书签 分享 收藏 举报 版权申诉 / 14

类型CSS定位葵花宝典.docx

  • 文档编号:17778516
  • 上传时间:2023-08-03
  • 格式:DOCX
  • 页数:14
  • 大小:51.07KB

这种情况下,出现了一个问题。

因为浮动元素脱离了文档流,所以包围图片和文本的div不占据空间。

如何让包围元素在视觉上包围浮动元素呢?

需要在这个元素中的某个地方应用clear:

不幸的是出现了一个新的问题,由于没有现有的元素可以应用清理,所以我们只能添加一个空元素并且清理它。

.news{

background-color:

gray;

border:

solid1pxblack;

}

.newsimg{

float:

left;

}

.newsp{

float:

right;

}

.clear{

clear:

both;

}

sometext

这样可以实现我们希望的效果,但是需要添加多余的代码。

常常有元素可以应用clear,但是有时候不得不为了进行布局而添加无意义的标记。

不过我们还有另一种办法,那就是对容器div进行浮动:

.news{

background-color:

gray;

border:

solid1pxblack;

float:

left;

}

.newsimg{

float:

left;

}

.newsp{

float:

right;

}

sometext

这样会得到我们希望的效果。

不幸的是,下一个元素会受到这个浮动元素的影响。

为了解决这个问题,有些人选择对布局中的所有东西进行浮动,然后使用适当的有意义的元素(常常是站点的页脚)对这些浮动进行清理。

这有助于减少或消除不必要的标记。

事实上,W3School站点上的所有页面都采用了这种技术,如果您打开我们使用CSS文件,您会看到我们对页脚的div进行了清理,而页脚上面的三个div都向左浮动。

CSSclear属性

我们刚才详细讨论了CSS清理的工作原理和clear属性应用方法。

如果您希望学习更多有关clear属性的知识,请访问参考手册:

CSSclear属性。

浮动和清理实例

float属性的简单应用

使图像浮动于一个段落的右侧。

将带有边框和边界的图像浮动于段落的右侧

使图像浮动于段落的右侧。

向图像添加边框和边界。

带标题的图像浮动于右侧

使带有标题的图像浮动于右侧

使段落的首字母浮动于左侧

使段落的首字母浮动于左侧,并向这个字母添加样式。

创建水平菜单

使用具有一栏超链接的浮动来创建水平菜单。

创建无表格的首页

使用浮动来创建拥有页眉、页脚、左侧目录和主体内容的首页。

清除元素的侧面

本例演示如何使用清除元素侧面的浮动元素。

配套讲稿:

如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。

特殊限制:

部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。

关 键  词:
CSS 定位 葵花宝典
提示  冰点文库所有资源均是用户自行上传分享,仅供网友学习交流,未经上传用户书面授权,请勿作他用。
关于本文
本文标题:CSS定位葵花宝典.docx
链接地址:https://www.bingdoc.com/p-17778516.html
关于我们 - 网站声明 - 网站地图 - 资源地图 - 友情链接 - 网站客服 - 联系我们

copyright@ 2008-2023 冰点文库 网站版权所有

经营许可证编号:鄂ICP备19020893号-2


收起
展开