- 浏览: 196663 次
- 性别:
- 来自: 北京
最新评论
-
hncdcsm1:
非常给力,找了很久了,谢谢分享
99款高质量免费(X)HTML/CSS模板(转自blog.bingo929.com不错) -
yuying:
谢谢诶!
非常不错的CSS表单显示效果
/* 最小寬度 */ .min_width{min-width:300px; /* sets max-width for IE */ _width:expression(document.body.clientWidth < 300 ? "300px" : "auto"); } /* 最大寬度 */ .max_width{ max-width:600px; /* sets max-width for IE */ _width:expression(document.body.clientWidth > 600 ? "600px" : "auto"); } /* 最小高度 */ .min_height{ min-height:200px; /* sets min-height for IE */ _height:expression(this.scrollHeight < 200 ? "200px" : "auto"); } /* 最大高度 */ .max_height{ max-height:400px; /* sets max-height for IE */ _height:expression(this.scrollHeight > 400 ? "400px" : "auto"); } /* 最大最小寬度 */ .min_and_max_width{ min-width:300px; max-width:600px; /* sets min-width & max-width for IE */ _width: expression( document.body.clientWidth < 300 ? "300px" : ( document.body.clientWidth > 600 ? "600px" : "auto") ); } /* 最大最小高度 */ .min_and_max_height{ min-height:200px; max-height:400px; /* sets min-height & max-height for IE */ _height: expression( this.scrollHeight < 200 ? "200px" : ( this.scrollHeight > 400 ? "400px" : "auto") ); }
另插一条限定图片最大宽度和高度的代码,仅供参考,其实与上述同源同理。
这里是结合css和其支持的expression实现的,示例代码如下: <title>控制图片的最大高宽</title> <style type="text/css"> .clear{clear:both;} .widthimg{width: expression(this.width > 200 ? '200px': true); max-width: 200px; } </style> <body> <div class="clear"> <img class="widthimg" src="../image/mm.jpg" /> </div> <div class="clear"> <img src="../image/xx7.jpg" /> </div> </body> <html> <head> <style type="text/css"> <!-- img.pic{ max-width:300; max-height:100px; /*由于IE6.0以及以前版本的IE不支持上边两个属性,所以加上以下两条语句.这里要说明的是expression只有IE支持*/ width: expression(this.width > 300 && this.width / 300 >= this.height / 100 ? 300 : true); height: expression(this.height > 100 && this.width / 300 < this.height / 100 ? 100 : true); } //--> </style> </head> <body> <div id="pic"> </div> <img class="pic" src="Blue hills.jpg" /> </body> </html> 由于上边的代码中,设置最大的长宽是直接用数字的,这样再修改的时候十分不方便,所以做了以下修改: <html> <head> <script type="text/javascript"> <!-- Object.MAX_WIDTH = 400; Object.MAX_HEIGHT = 300; --> </script> <style type="text/css"> <!-- img.pic{ max-width:300px; max-height:100px; width: expression(this.width > Object.MAX_WIDTH && this.width / Object.MAX_WIDTH >= this.height / Object.MAX_HEIGHT ? Object.MAX_WIDTH : true); height: expression(this.height > Object.MAX_HEIGHT && this.width / Object.MAX_WIDTH < this.height / Object.MAX_HEIGHT ? Object.MAX_HEIGHT : true); } //--> </style> </head> <body> <div id="pic"> </div> <img class="pic" src="Blue hills.jpg" /> </body> </html> 这样的话,只需要修改Object.MAX_WIDTH和Object.MAX_HEIGHT这两个类变量就可以很方便的修改最大的长宽.
发表评论
-
如何解决ps导出jpg或png文件过大的问题
2019-07-08 09:48 2665最近做图,忽觉存储文件过程中MAC奇慢无比,竟然发现存储出来 ... -
在线loading图标生成网站
2014-07-15 11:39 1238分享几个优秀的在线loading图标生成网站,方便实现。htt ... -
备忘录
2014-04-17 16:52 729text-shadow:0 1px 1px rgba(25 ... -
好设计的20条金律
2014-01-27 16:46 571可以打破规则,但不 ... -
转:5个设计师应该去的优质设计分享平台 [复制链接]
2012-08-28 16:16 832http://dribbble.com/ http://dr ... -
转一个关于英文自动断行问题的贴子
2011-04-08 20:18 2272转自:http://maymei.ycool.com/post ... -
22个实用的在线配色网站
2010-11-22 09:21 1524如果感觉对色彩的把握还不是很到位,如果你的设计的时候色彩的感觉 ... -
ie6png透明
2010-11-08 22:19 854var arVersion = navigator.appVe ... -
div层遮盖flash(兼容浏览器)
2010-10-26 22:34 1035div层遮盖flash(兼容浏览器) 转自:htt ... -
(转)75个最佳Web设计资源,强烈推荐!
2010-10-03 21:14 888本文地址:http://www.woiweb.net/top- ... -
CSS实现自动等比例缩略图的方法
2010-10-02 15:30 1751完美解决自动缩略图的代码,以实现对原图的等比例收缩。 代码 ... -
针对Google Chrome谷歌浏览器的CSS hack
2010-09-14 13:26 3111所幸Google Chrome用的是与Safari一样的 ... -
解决不同浏览器窗口大小是否显示某DIV问题
2010-09-12 22:57 1038解决不同浏览器窗口大小是否显示某DIV问题: <SCR ... -
图片在DIV中居中
2010-05-07 17:20 1901图片在DIV中永远居中 <div id=&quo ... -
您需要了解的DIVCSS网页布局的8条面试题目
2010-01-26 10:03 873CSSer与其他IT职位一样,在找工作的时候,都会面临着面试官 ... -
转来的总结CSS规范
2010-01-25 15:33 971最近领导让整理个CSS规范做个内部培训,搜了搜资料,觉得这篇文 ... -
如何用css实现圆角_CSS实现圆角解决方案(转)
2010-01-14 18:22 2589导言: 本文探讨的是圆角框的终极解决 ... -
网页设计的3D元素运用25例
2010-01-12 22:23 749Yoast ... -
5种在设计中应用光线和阴影的简单技法 [转]
2010-01-12 22:14 716凡是你目光所及——光线和阴影无处不在。你看到的任何东西都反射回 ... -
第一次当站长
2009-04-14 09:07 946在玩开心网成瘾的过程里,我萌发了自己也倒腾一个SNS社区的想法 ...
相关推荐
为了确保网页在IE6中的正常显示,并且能够控制页面元素的最小宽度、最大宽度、最小高度和最大高度,我们需要采用特定的CSS写法。这些写法通常是利用IE6特有的expression()函数来实现。 首先,我们来讨论如何为网页...
在网页设计中,为了提高用户体验,常常需要设定页面内容的最大和最小宽度以及高度。这不仅能够保证内容在不同设备上的展示效果,还能防止因分辨率不同而导致的布局错乱。然而,在早期的网络浏览器如IE6中实现这样的...
为兼容IE,可以为正常浏览器和IE分别设定宽度和高度,如: ```css #box{ width: 80px; height: 35px; } html>body #box{ width: auto; height: auto; min-width: 80px; min-height: 35px; } ``` 5. **...
在IE6和IE7中,设置了`float`属性的DIV元素,其`margin`可能会被错误地解释为两倍大小。这是一种已知的bug,可以通过添加`display:inline;`来修正。例如: ```css #IamFloat { float: left; margin: 5px; ...
- **定义宽度**:为浮动元素设定一个明确的宽度,以避免IE6的最小宽度问题。 - **使用hasLayout**:IE6中的`hasLayout`概念会影响元素的渲染。某些情况下,通过触发元素的`hasLayout`(例如设置`zoom:1`或`display:...
为了提高代码的兼容性和性能,现代的解决方案通常会使用CSS Hack或者条件注释(Conditional Comments)来针对IE6单独提供样式。例如,可以使用`*html`前缀来仅对IE6应用特定的样式,或者使用JavaScript库如jQuery来...
外层的`.ie6-out`通过`_margin-left`设定一个较大的负值,而内层的`.ie6-in`通过`_margin-left`设定同样大的正值来抵消这个负值,这样当内容宽度小于设定的最小宽度时,`.ie6-in`会保持在`.ie6-out`的右侧,从而达到...
在网页设计中,经常会遇到需要设定一个div元素同时拥有最小高度并且高度能够根据内容自适应,同时还要求在不同的浏览器下保持一致的显示效果。尤其是在IE(Internet Explorer)和FF(Firefox)浏览器之间,这两款...
在网页布局设计中,`min-height` 和 `min-width` 是两个非常重要的CSS属性,用于定义元素的最小高度和最小宽度。这两个属性允许我们在页面设计时确保元素至少占用一定的空间,即使内容较少,也能保持一定的视觉效果...
- **解决方案**:通过条件注释来区分IE和其他浏览器,使用JavaScript表达式来设定最小宽度。 - **示例代码**: ```css #box { width: 80px; height: 35px; } html > body #box { width: auto; height: ...
本文将详细介绍一些常见的CSS兼容性问题及其解决办法,并重点针对IE6和IE7这两个特别“顽固”的浏览器。 #### 一、CSS基础知识回顾 为了更好地理解下面提到的兼容性问题,我们先简单回顾一下CSS的基础知识。 - **...
IE(Internet Explorer)浏览器和Firefox浏览器作为市场上较为流行的两种浏览器,在处理CSS样式时存在一些差异,导致开发者在进行网页布局时可能会遇到兼容性问题。本文将详细探讨IE浏览器和Firefox浏览器之间的兼容...
2. **margin加倍问题**:在Internet Explorer(特别是IE6)中,设置为浮动的div(`float`)会出现margin加倍的现象。解决方法是在该div内部添加`display: inline;`,这样IE会正确解析margin。 3. **浮动元素的双倍...
在网页设计中,`min-width` 和 `max-width` 是两个非常重要的CSS属性,它们用于定义元素的最小和最大宽度,以确保元素在不同屏幕尺寸和设备上保持良好的布局和可读性。然而,这两个属性在早期的Internet Explorer...
例如,设置一个类并使用`expression`属性来检查浏览器宽度,当宽度小于设定值时,强制设置为最小宽度。 7. **浮动元素的文本间距问题**: 当左边的元素浮动时,右边的元素文本可能会与其有3像素的间距。在IE中,...
本篇文章将探讨两个在IE6中常见的问题及其解决方案:去除div最小高度限制和实现div垂直居中。 首先,让我们解决IE6中的div最小高度问题。在IE6中,当尝试设置一个较小的高度(如3px)时,div的实际高度可能不会按照...