CSS在谷歌浏览器里的问题

问题描述

页面左侧是个菜单列表,中间是正文区域,在列表右上方有个向左的按钮,点击按钮,左侧菜单隐藏,只有正文区域显示。再点击时左侧菜单又显示。我写的代码如下:<divid="left">列表<divid="sub-icon"class="sub-left"></div></div><divid="content">正文区域</div>CSS#left{width:219px;height:auto;position:absolute;left:0;top:82px;}#sub-icon{float:left;width:14px;height:31px;}#content{padding-left:219px;padding-top:0px;padding-right:0px;overflow:hidden;}Jquery代码$("#sub-icon").click(function(){if($('#left-main').is(":hidden")){$("#left-main").show();$("#content").css("padding-left","219px");$("#sub-icon").removeClass("sub-right").addClass("sub-left");}else{$('#left-main').hide();$("#content").css("padding-left","14px");$("#sub-icon").removeClass("sub-left").addClass("sub-right");}}).css("cursor","pointer");在IE,火狐里显示都没问题,但是在谷歌浏览器里,当左侧菜单隐藏时,正文区域的宽度仍为左侧显示时的宽度,浏览器右侧会出现空白。好像是正文区域的宽度没有刷新。请教高手,改情况,怎么解决?非常谢谢!!!!急需答案!

解决方案

解决方案二:
在#content里加入width:inherit;属性就可以!!
解决方案三:
该回复于2011-04-26 13:58:03被版主删除
解决方案四:
不好意思,好像这个解决办法,还是有问题。宽度会溢出!
解决方案五:
测试用IE6和火狐测试,如果通过就OK,其他不入流的浏览器不管,谁能写出什么浏览器都兼容的页面,除非别用CSS和javascript

时间: 2024-08-03 17:10:22

CSS在谷歌浏览器里的问题的相关文章

小建议:让您的网站在谷歌浏览器里更出色

中介交易 SEO诊断 淘宝客 云主机 技术大厅 自从去年9月谷歌浏览器发布以来,很多网站管理员和开发者纷纷向我们询问如何使自己的网站与谷歌浏览器更兼容.谷歌浏览器团队把这些问题作为很重要的借鉴和参考,这里我想向您提供一些小建议,让您的网站在谷歌浏览器里看起来更出色. 识别谷歌浏览器 大部分网站在Safari和谷歌浏览器的运行状况是一致的,因为它们都是基于Webkit的浏览器.如果您的网站在Safari里看起来正常,那么一般情况在在谷歌浏览器里也能正常浏览. 谷歌浏览器推出的时间还不长,许多网站会

CSS网页实例:适合所有项目通用的reset.css

文章简介:另一个是用于特定项目的"reset",自定义修改的内容,这些内容可以放在layout.css.typography.css之类的文件中,他们共同导入到一个base.css形成一个项目的基础样式.本文就是来介绍如何写一个合适所有项目的通用的reset.css,以及介绍在设置玩reset.css之后需要针对 0,引言每每有新项目,第一步就是应当使用一个reset.css来重置样式.滥用不如不用,直接拿个现成的reset.css过来将导致后期各种离奇bug的发生.所以最好还是自己写

css为什么li最后一个不自动换行

Css的li里加上white-space:nowrap;  这样就好了. .city_ad li{ width:auto; text-align:left; list-style-type:none; float:left; white-space:nowrap; padding-left:10px; padding-top:5px;} //width:auto 自动排列

优化浏览器渲染:避免CSS expressions

概述 CSS表达式会降低浏览器的渲染性能:用其他方案替换它们将会改善IE浏览器的渲染性能. 注意:本节最佳实践只适用于Internet Explorer 5到7,它们支持CSS表达式.Internet Explorer 8放弃使用CSS表达式,而其他浏览器是不支持的. 详细信息 作为一种动态改变文档属性来响应各种事件的的手段,Internet Explorer 5引入了CSS表达式或 "动态属性".它们由在CSS声明中的CSS属性值里嵌入JavaScript表达式构成.在大多数情况下,

CSS通用框架:打造自己的Reset.css

0,引言每每有新项目,第一步就是应当使用一个reset.css来重置样式.滥用不如不用,直接拿个现成的reset.css过来将导致后期各种离奇bug的发生.所以最好还是自己写一个reset.css,并且要明白每一条reset都是用来做什么的.reset.css本意就是重置样式,我始终建议把.clearfix放入layout.css,而把h1.h2之类的定义放进typography.css. 具体如何规划网站CSS结构,不在文本讨论之列,可以参考Smashing Magazine上的文章,国内有差

设计一个基于CSS的网页模板

css|模板|设计|网页 这是一个教你如何一步一步学习建立基于CSS制作网站的开始,这个教程将由几个部分组成.第一部分是讲述如何在photoshop中制作导航按扭的:第二部分将讲述背景的制作,再下一个是讲述标题(header)和页面的设计规划的,在最后是CSS和XHTML的应用的执行.现在也许有些人想知道为什么在我的教程里要以导航按扭的制作来开始,呵呵,其实我最初的目的是要讲述一段关于这些简单按扭的制作方法的小教程的,但是即然这个想法开始了,为什么不做一个全面的讲解呢!建立一个像玻璃面一样的导航

css 新手上路

css 从这一节开始我们将要讨论 CSS (Cascading Style Sheet). 中文大概叫试样纸吧. 在我们这个教程中还是把它叫做 CSS 方便点儿. 什么是 CSS 以及它的功能虽然 CSS 在网页里是和 HTML 在一起的. 但它不算 HTML. 它的使用可以扩展 HTML 的功能. 使得我们可以重新定义 HTML 元素的显示方式. CSS 所能改变的性质如下 字体 文字间的空间 列表 颜色 背景 Margin 位置 我们将会在后面的七节里讨论上面的每一个性质的改变. 在这一节我

一 应用CSS

css 有三种方法应用CSS In-line 行内行内样式是在html标签里直接使用style属性 <p style="color: red">text</p> 设定段落文字红色. 但要记住,最后的HTML应该是独立出来,使用表现文档,所以行内样式应该在任何地方避免. Internal 内部使用于整个页面的植入内部样式在head标签里面,style标签包围样式. <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1

CSS框架开发指南

Philip Walton 在AppFolio担任前端工程师,他在Santa Barbara on Rails的聚会上提出了CSS架构和一些最佳实践,并且在工作中一直沿用. 擅长CSS的Web开发人员不仅可以从视觉上复制实物原型,还可以用代码进行完美的呈现.无需使用表格.尽可能少的使用图片.如果你是个名副其实的高手,你可以快速把最新和最伟大的技术应用到你的项目中,比如媒体查询.过渡.滤镜.转换等.虽然这些都是一个真正的CSS高手所具备的,但CSS很少被人单独拿出来讨论,或者用它去评估某个人的技能