当前位置: 首页 > news >正文

西安建设网站平台/搜索引擎都有哪些

西安建设网站平台,搜索引擎都有哪些,wordpress 教程 mysql,杭州蚂蚁 做网站的公司我们在制作网页中用divcss或者称xhtmlcss都会遇到一些很诡异的情况,明明布局正确,但是整个画面却混乱起来了,有时候在IE6下看的很正常的,到ie7或者火狐下看时,就一片混乱了,无论怎么计算,就是不…

我们在制作网页中用div+css或者称xhtml+css都会遇到一些很诡异的情况,明明布局正确,但是整个画面却混乱起来了,有时候在IE6下看的很正常的,到ie7或者火狐下看时,就一片混乱了,无论怎么计算,就是不能将排版改正过来。其实,这一切都是浮动搞得鬼,也就是css中的float,要解决情况,就需要使用clear:both了。

CSS手册上是这样说明的:该属性的值指出了不允许有浮动对象的边。这个属性是用来控制float属性在文档流的物理位置的。

当属性设置float(浮动)时,其所在的物理位置已经脱离文档流了,但是大多时候我们希望文档流能识别float(浮动),或者是希望float(浮动)后面的元素不被float(浮动)所影响,这个时候我们就需要用clear:both;来清除。

程序代码:

<p style="float:left;width:200px;">这个是第1列,</p>
<p style="float:left;width:400px;">这个是第2列,</p>
<p>这个是第3列。</p>

如果不用清除浮动,那么第3列文字就会和第1、2列文字在一起 ,所以我们在第3个这列加一个清除浮动 clear:both;

通常,我们往往会将“清除浮动”单独定义一个CSS样式,如:

程序代码

.clear {
clear: both;
}



然后使用<div class="clear"></div>来专门进行“清除浮动”。
不过也有不赞同意见是,<div class="clear"></div>可以不写,直接在下层清除就可以了。
比如本来好好的

程序代码

<p style="float:left;width:200px;">这个是第1列,</p>
<p style="float:left;width:400px;">这个是第2列,</p>
<p style="clear:both;">这个是第3列。</p>



非要整成

程序代码

<p style="float:left;width:200px;">这个是第1列,</p>
<p style="float:left;width:400px;">这个是第2列,</p>
<div class="clear"></div>
<p>这个是第3列。</p>

这点看来,<div class="clear"></div>确实不需要写。
不过很显然,我们在网页设计时还有一种很普遍的情况:
程序代码

<style type="text/css">
#main {background-color: #3399CC;width: 600px;padding: 20px;}
#sidebar {background-color: #FF6600; float: left;width: 130px;}
#container {float: right;width: 420px;background-color: #FFFF33;}
</style>
<div id="main">
<div id="sidebar">第一段内容 第一段内容 第一段内容</div>
<div id="container">第二段内容 第二段内容 第二段内容</div>
</div>
<p style="clear:both;">第三段内容</p>

该页面测试在IE下效果正合所要:蓝色块内部有红色和黄色两个色块内容,同时在蓝色块以下是第三段文本。

不过FF的效果可不是这样的。我们不能单单想在下一层清除就能完成我们的工作,我们必须在浮动元素所在标签闭合之前及时进行“清除”。
程序代码

<style type="text/css">
#main {background-color: #3399CC;width: 600px;padding: 20px;}
#sidebar {background-color: #FF6600; float: left;width: 130px;}
#container {float: right;width: 420px;background-color: #FFFF33;}
.clear {clear: both;}
</style>
<div id="main">
<div id="sidebar">第一段内容 第一段内容 第一段内容</div>
<div id="container">第二段内容 第二段内容 第二段内容</div>
<div class="clear"></div>
</div>
<p>第三段内容</p>

对于因多加的<div class="clear"></div>标签会引起IE和FF高度变化,通过如下方法解决:
程序代码

clear {
clear: both;
height:1px;
margin-top:-1px;
overflow:hidden;
}

程序代码

<style type="text/css">
#main {background-color: #3399CC;width: 600px;padding: 20px;}
#sidebar {background-color: #FF6600; float: left;width: 130px;}
#container {float: right;width: 420px;background-color: #FFFF33;}
.clear {clear: both;height:1px;margin-top:-1px;overflow:hidden;}
</style>
<div id="main">
<div id="sidebar">第一段内容 第一段内容 第一段内容</div>
<div id="container">第二段内容 第二段内容 第二段内容</div>
<div class="clear"></div>
</div>
<p>第三段内容</p>
http://www.jmfq.cn/news/5363803.html

相关文章:

  • 网站建设模板犀牛云/市场调研方法有哪几种
  • 济宁亿蜂网站建设/app怎么开发出来的
  • 平顶山高端网站建设/怎么在百度做广告
  • 毕节城乡建设局网站/网站管理与维护
  • 新乡手机网站建设公司/深圳网页搜索排名提升
  • 顺德网站建设教程/文章优化软件
  • 0000网站建设/seo工程师招聘
  • 兴仁县城乡建设局网站/建立网站流程
  • 高校网站建设汇报/营销方式和手段有哪些
  • 滨江网站建设公司/百度搜索排名购买
  • 中国大良网站建设/百度推广登录首页官网
  • 宁夏高端网站建设/中国三大搜索引擎
  • 网站建设方面存在的问题/慧聪网seo页面优化
  • 企业网站建设的收获/清远网站seo
  • 网站建设进展情况汇报/如何在网上推广自己的公司
  • 深圳移动官网网站建设/seo课程培训班
  • 建设域名网站/神马搜索seo优化排名
  • 局网站建设总结/网站友情链接购买
  • 河北建设网站信息查询中心/seopeix
  • 企业网站建设中存在的问题分析/网页友情链接
  • 惠阳住房与规划建设局网站/河南怎样做网站推广
  • 琼海市建设局网站/网站推广方式
  • 商务网站建设实训结论/百度代理服务器
  • 网站改版建设的合同/百度知道网页版入口
  • 枫泾网站建设/最新消息
  • 餐饮网站建设背景/找片子有什么好的关键词推荐
  • 高端定制网站建设报价/网络服务提供商是指
  • 容桂企业网站建设/市场营销毕业后做什么工作
  • 信阳网站建设培训/商品推广
  • 邯郸企业网站制作建设/优化大师哪个好