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

肃宁县做网站价格wordpress获取站点标题

肃宁县做网站价格,wordpress获取站点标题,小说+wordpress,专业的做网站软件就象神话中的斯芬克斯一样#xff0c;ie的私有属性haslayout是个神秘且让人困惑的难缠东西#xff0c;她只游荡于ie(这片沙漠)之下。她无法使用css声明直接创建。即便是对于ie#xff0c;她也不能说是一个实实在在存在的属性。ie下的元素有些本身拥有haslayout(基本上是一些…就象神话中的斯芬克斯一样ie的私有属性haslayout是个神秘且让人困惑的难缠东西她只游荡于ie(这片沙漠)之下。她无法使用css声明直接创建。即便是对于ie她也不能说是一个实实在在存在的属性。ie下的元素有些本身拥有haslayout(基本上是一些拥有内在尺寸的可置换元素),有些可以通过一些css属性可以触发产生。我们可以在ie developer toolbar上查看到到haslayout这个属性项他的值是-1。这说明这个元素触发了layout。详细haslayout资料On having layout抄录更详细资料译文On having layout这篇文章本人还没怎么看相信很多问题在这里都有解释遇到斯芬克斯是件很麻烦的事情她会给你提出很多怪怪的让人困惑的问题更何况只要我们在ie沙漠中游荡的话遇到的概率是非常高的。遇到她我们会有三种结果猜不出迷题的答案——我们会在迷失在困惑中猜错了迷题的答案——我们会误会很多东西猜对了迷题的答案——恭喜你你就不用怕斯芬克斯这个丑婆娘了。那让我们来猜一下她的几个比较困惑的问题吧。斯芬克斯之迷1是firefox错了*{padding:0;margin:0;}.wrap{}#left{float:left;color:red;}#right{background:#ccc;margin-top:50px;}left 在FF下对right设置margin-top。结果不止right上方空出了50px;连left也一样空出了50px;是FF的解析有问题吗left是浮动元素她脱离了文档流(注意这是下一个斯芬克斯之迷)所以right的margin-top相对的是其上级wrap作用的。但我们只是对right设置margin-top。结果在FF下怎么连left也“产生了margin-top”呢。对比ie和FF下的效果是不是觉得IE下的解析会比较合理呢但是别忘了影响margin-top/bottom的一个重要规则——margin塌陷(margin collapsing)。在ff下就是产生了这么一个margin塌陷。导致wrap的”剥夺”了本属于子元素#right的margin-top值。为了更加直观看出是否塌陷可以給wrap添加一个背景background:#000*{padding:0;margin:0;}.wrap{background:#000}#left{float:left;color:red;}#right{background:#ccc;margin-top:50px;}left 在FF下对right设置margin-top。结果不止right上方空出了50px;连left也一样空出了50px;是FF的解析有问题吗在ff下wrap块的高度并没有被子元素right的margin-top撑开。反而自身拥有了50px的margin-top。而浮动的left尽管脱离了文档流但还是受其父级限制的(这跟absolute定位的元素层受限于其定义为relative的父级一样)。所以left还是包含在wrap之中这样在ff下看起来left也拥有margin-top而事实上是因为wrap高度不撑开的结果。这么说,FF并没有错咯,那么IE下又是怎么避开margin塌陷的呢问题就出在浮动上面在ie下元素浮动将触发其haslayout。就是这个原因使得在ie下意外(意外)的就避开了margin塌陷。haslayout差点让我们怀疑了我们的亲密伙伴firefox。———-谜题之外———–但是margin塌陷往往不是我们想要的效果。那么我们需要怎么避开他呢可以看下这篇独立文章如何解决麻烦的margin塌陷(margin collapsing)斯芬克斯之迷2在ie下float元素不脱离文档流在前面的问题里我们提到浮动元素时一直认为浮动元素脱离文档流。但是看一下下面这个现象ie下,float不脱离文档流*{padding:0;margin:0;}.wrap{}#left{float:left;color:red;}#right{background:#ccc;width:500px;}left ie下width:500px;触发了#right的layout所以貌似ie下float并不会脱离文档流很多人都一直怀疑浮动元素脱离文档流的这种说法就是因为ie下haslayout的经常出现。ie下浮动的元素(left)牢牢的占着自己的位置。后面的block元素(right)只能跟随其后(请对比FF下的效果)。没错这又是haslayout在迷惑我们这回除了left因为浮动触发了haslayout外right也由于使用了width:500px也触发了haslayout使得他考虑到了前面浮动的left元素。如果把right的宽度去掉或则把值改成auto。就能使ie下达到ff下一样的效果后面的block元素会忽略前面浮动元素的存在直接跑到浮动元素的z轴方向的下面(为什么是下面因为浮动元素的Z值较正常的要高)而inline元素则环绕此浮动元素。我们再看一个更加明了的demo:haslayout影响浮动元素脱离文档流ie下。去除父级wrap的width:100%。对比效果。由于父级使用width:100%.触发了haslayout。使得原本脱离文档流的浮动元素又在其父级之内拥有了一席之地。——-谜题之外——–浮动有三个作用效果一是使得自身脱离文档流使得父层不适应其高度,而后面的block元素也将忽略其“存在”跑到浮动元素之下(可在block元素上加背景色查看)二是使得后面的inline元素“顺流环绕”浮动元素。三是浮动元素的尺寸如果未定义的话将按内部元素的尺寸来决定(而不是block元素默认的充满整行)。而且即便浮动元素本身是非可置换inline元素她都可以定义width/height(还有margin也将算入尺寸计算)。其实第一个效果往往不是我们所想要的。所以ie下的haslayout可以说正中我们下怀。那么FF下怎么让left元素不脱离文档流(看起来没有脱离)呢在上面的例子中我们可以对right也使用浮动或则在right加上overflow:hidden。知道了这个原理我们对于这个【右列宽度自适应】的布局(其实这是个左右布局均自适应的布局。一般来说我们会固定左列的宽度)就能很好理解了zoom:1针对IE系列触发haslayout.overflow:hidden针对FF。使得right不会忽视已经脱离文档流的浮动元素left。二列右列自适应宽度布局*{padding:0;margin:0;}.wrap{overflow:hidden;}#left{float:left;color:red;}#right{background:#ccc;zoom:1;overflow:hidden;}left 更多右列宽度自适应布局的方法http://www.cssass.com/blog/index.php/2008/31.htmlIE下的haslayout会引发很多问题IE 很多常见的浮动 bug 。元素本身对一些基本属性的异常处理问题。容器和其子孙之间的边距重叠(margin collapsing)问题。使用列表时遇到的诸多问题。背景图像的定位偏差问题。使用脚本时遇到的浏览器之间处理不一致的问题。她经常让我们困惑不堪。但是只要逐步认识她重视她。经常怀疑怀疑自己的怀疑。我们就能慢慢摸清她的谜题了解问题的本质。这篇文章发布于 2009年03月21号星期六07:02归类于 CSS2, 浏览器与兼容。您可以跟踪这篇文章的评论通过 RSS 2.0 feed。您可以留下评论或者从您的站点trackback。
http://www.pierceye.com/news/505842/

相关文章:

  • 公司做网站效果怎么样推荐网站建设话术
  • 邱县网站建设河北seo网络优化师
  • iis5.1怎么新建网站中国生意网
  • 教你做吃的网站厦门市集美区建设局网站
  • 电子商务网站建设需要青岛网站建设邓巴迪
  • 网站建设考虑的因素建设网站地图
  • 天津塘沽网站建设新网官方网站
  • 做本地团购网站国外产品网站
  • 湖北省两学一做网站国外浏览器app下载
  • 遵义网站建设公司巴彦淖尔市网站制作
  • 后台管理系统网站模板合作网站登录制作
  • 腾讯云网站备案流程seo优化实训总结
  • 那个网站有免费的模板wordpress首页模板文件
  • 阿里云主机可以放几个网站手机上自己设计广告的软件
  • 南通公司企业网站建设淘宝网店制作
  • 长沙网站建设推广太仓网站建设企业网站
  • 加强网站微信信息编辑队伍建设网站设计 北京店
  • 广州网站建设有限公司程序员入门先学什么
  • 资源下载类网站如何做外链北京有几家宽带网络公司
  • 个人网站要有什么网页设计与制作初学者教程
  • 宁波品牌网站建设芗城区建设局网站
  • 仿卢松松博客网站源码购买网站空间多少钱
  • 无锡网站推微信公众号文章里好看的图片在哪个网站做
  • 做网站建设费用预算龙岩市建筑设计院
  • 网站做适配多少钱浙江建设厅特种考试查询
  • 简单的网站更新 关键词优化 关键词互联如何做网
  • 重庆网站seo搜索引擎优化网站qq登录 开发
  • 备案号放网站下面居中物流网站制作目的
  • 房产网站排名做情侣网站
  • 营销型网站建设推荐国内团购网站做的最好的是