CSS控制DIV宽度代码:

html-css016

CSS控制DIV宽度代码:,第1张

<div

class="main"><div

class="left"></div><div

class="center"></div><div

class="right"></div><div

class="cle"></div></div><style

type="text/css">.main

{width:1000pxmargin:0

auto}.left

{width:245pxfloat:left}.center

{width:435pxfloat:leftmargin-left:10px}.right

{width:300pxfloat:right}.cle

{height:0clear:both}</style>

正常情况中间是要定宽度的,特殊手段还是做到不定宽度的,注意:center、left和right的总宽度+他们的margin不能大于main的宽度。

1、css控制图片大小,参考如下代码:

div img {

max-width:600px

width:600px

width:expression(document.body.clientWidth>600?"600px":"auto")

overflow:hidden

}

2、代码说明:

 ◎ max-width:600px在IE7、FF等其他非IE浏览器下最大宽度为600px。但在IE6中无效。

 ◎ width:600px在所有浏览器中图片的大小为600px

 ◎ 当图片大小大于600px,自动缩小为600px。在IE6中有效。

 ◎ overflow:hidden超出的部分隐藏,避免控制图片大小失败而引起的撑开变形。

假设你的HTML中的图片是这样的:

<img id="myPic" src="/images/xx.gif" />

然后你在CSS中写:

img#myPic{width:100pxheight:120px}

总之就是width和height两个属性。当然你也可以设置更复杂的样式。