天速网络

品牌网站建设,专业动画设计

武汉天速网络公司是一家以:网站建设、网页设计、网站运维、网站策划、网站优化、系统开发为主的网络公司,专为武昌,汉口,汉阳提供武汉网站建设,武汉网站设计,做网站,建网站等服务。为广大客户通过网站达到网上营销目的。

网站建设

专业超强团队,量身制作设计

天速网络先为您提出低成本回报的网络营销策划方案。通过洞悉项目目标客群的网络营销策略,引发、借力企业与客户,以至客户与客户之间的互动,使企业以最小的营销投入,超越竞争对手,获得更高效的市场回报营销网站规划网站前期策划作为网络营销的起点,规划的严谨性、实用性将直接影响到企业网络营销目标的实现。

网站优化

效果明显可见,网络的最大化

SEO专业技术,通过了解各类搜索引擎如何抓取互联网页面、如何进行索引以及如何确定其对某一特定关键词的搜索结果排名等技术,来对网页进行相关的优化,使其提高搜索引擎排名,从而提高网站访问量,最终提升网站的销售能力或宣传能力的技术。

网络课堂

使用css让大图片不超过网页宽度

作者:system 更新日期:2010-11-20 10:41:59 来源:天速武汉网站建设 浏览量:次 文字大小:[][][

图片撑破布局原因
1、由于浏览器版本低(微软IE6)
2、没有设置div布局的宽度

 

解决图片超出宽度或撑破div css布局方法
1、在文章中发布图片的时候将图片编辑缩小
2、通过对对应div的css来设置显示的图片最宽宽度 推荐
3、通过css对图片设定宽度。


通过css来解决图片撑破div布局案例
通过css来控制代码如下(cmcss是对应父级类名):
.cmcss {margin: auto;width: 600px;}
.cmcss img{max-width: 100% !important; height: auto!important; width:expression(this.width > 600 ? "600px" : this.width)!important;}这种图片第一次加载时候图片不能显示

 

直接通过对对应的div内的内容图片宽度设置代码如下:
.cmcss img{ width:500px;} 宽度自定,但是不推荐此方法,因为设置后此div布局内的图片将全部宽度为500px,那样将造成图片小的,被放大显示模糊。

可以通过对图片设置最宽css可以使用max-width来设置,但是IE6不支持,但是可以使用浏览器的css hack来设置代码如下
.cmcss img{max-width:500px;_width:500px;}
说明:通过其他浏览器不支持带“_”的css,但是IE6支持。刚好可以通过此css hack来实现对图片宽度的现在。这里只能克服IE6显示固定的宽度来符合其它版本的兼容性。

扩展与提高
我们看区别不同浏览器CSS HACK的代码
区别FF,IE7,IE6:
background:orange;*background:green !important;*background:blue;
你可能要问了,为什么不用“*”来代替“_”来区别IE6浏览器,这里值得注意的是ie6和IE7都会解释和识别“*”的,但是IE7对important的识别具有优先全,所以IE7在CSS代码中有important将有优先识别并成为唯一性,所以在有important时候IE7和IE6前面都可以用“*”号,但是无论带important在前或在后IE7将识别为唯一区别css hack。所以这里没有important的时候需要用另外IE6的css hack中“_”小写半角下划线。