css 漂浮,这个布局如何实现?

html-css013

css 漂浮,这个布局如何实现?,第1张

可以尝试搜索关键字“css文字环绕图片”,这个效果和你说的效果是一致的。

大致的代码如下:

<div>

<div id="menu" style="float:leftwidth:100pxheight:400pxbackground:blue"></div>

<!--右侧部分-->

<div>你的产品</div>

</div>

清除浮动并不是指清除浮动元素本身的浮动,而是在浮动元素的外面(前面或后面)进行清除,也就是清除浮动元素对其他后续元素的影响。浮动元素相当于漂浮在空中,那么它原来在地面所占用的位置就被收回了,后面的其他元素就会自动占用这个位置(具体表现就类似于其他元素钻到这个浮动元素的下面去了),而清除浮动的意思就是把浮动元素原来在地面的占用位置找回来,这样后面的其他元素的位置就不会受这个浮动元素的影响了。

具体做法可以在浮动元素的后面插入一个块级元素来清除浮动,下面是最简单的一种:

<div class="d1"></div>

<div class="d2"></div>

<br style="clear:both"/>

<div class="d3"></div>

如果是地址栏的图标,代码如下:

<link rel="shortcut icon" href="MyImg.ico" />

<link rel="Bookmark" href="favicon.ico" />

代码放置在<head></head>之间,图片放置在站点根目录。

如果是页面上的某个图标,这个也有多种方法。

一种是float的浮动,不脱离页面内容流。

一种是position,可以脱离页面内容流,独立设置位置。

如果是某些标题,列表前的小图标,则可以使用img添加,如:

<img src="..." /><a href="...">链接</a>

也可以用css的background属性集合padding属性设置为背景。