DIVnbsp;CSSnbsp;nbsp;自适应高度问题

html-css020

DIVnbsp;CSSnbsp;nbsp;自适应高度问题,第1张

DIV自适应高度需要用到CSSnbspHACK。因为IE和FF浏览器用的内核不一样,对CSS的解析也存在问题,建议你去http://www.aa25.cn,那上边有不错的关于css的介绍屏蔽IE浏览器(也就是IE下不显示)nbsp*:lang(zh)nbspselectnbsp{font:12pxnbspnbsp!important}nbsp/*FF,OP可见,特别提醒:由于Opera最近的升级,目前此句只为FF所识别*/select:emptynbsp{font:12pxnbspnbsp!important}nbsp/*safari可见*/这里select是选择符,根据情况更换。第二句是MAC上safari浏览器独有的。nbsp仅IE7与IE5.0可以识别nbsp*+htmlnbspnbspselectnbsp{…}当面临需要只针对IE7与IE5.0做样式的时候就可以采用这个HACK。nbsp仅IE7可以识别nbsp*+htmlnbspnbspselectnbsp{…!important}当面临需要只针对IE7做样式的时候就可以采用这个HACK。nbspIE6及IE6以下识别nbsp*nbsphtmlnbspnbspselectnbsp{…}这个地方要特别注意很多博客都写成了是IE6的HACK其实IE5.x同样可以识别这个HACK。其它浏览器不识别。html/**/nbspampgtbodynbspnbspselectnbsp{…}这句与上一句的作用相同。nbsp仅IE6不识别,屏蔽IE6nbspselectnbsp{nbspdisplaynbsp/*屏蔽IE6*/:none}这里主要是通过CSS注释分开一个属性与值,注释在冒号前。nbsp仅IE6与IE5不识别,屏蔽IE6与IE5nbspselect/**/nbsp{nbspdisplaynbsp/*IE6,IE5不识别*/:none}这里与上面一句不同的是在选择符与花括号之间多了一个CSS注释。不屏蔽IE5.5nbsp还有更多的关于CSSnbspHACK的内容

首先nbsp,你说的nbsp高度的问题nbsp,我本机是vistanbspIE7nbsp实际测试没有这个问题,完全可以根据内容自动拉高nbsp其次nbspmargin:nbsp中设置左右autonbsp用来居中的方法nbsp所有的ie系列的浏览器都不支持的nbsp呵呵只有geckonbsp和webkit核心的支持如果你有这个不能自动拉高的问题nbsp我建议你把所有的css和html内容都发出来看看nbsp,nbsp因为仅仅这个listnbsp并没有兼容性问题nbsp除了那个用作居中的auto 查看原帖>>

在HTML里面表示的是空格,因为HTML默认只解析一个直接输入的空格,所以需要使用&nbsp这样的特殊字符来表示更多的空格。那么这个&nbsp表示空格是什么呢?是内容!我们说在前端里面,HTML用来搭架子,装内容,CSS用来给架子内容赋予样式,JS设计动作实现动态化。所以&nbsp是HTML的范畴,不是CSS。同时CSS也不是内容,CSS也不存在标签的说法,标签是HTML的,CSS的是属性和属性对应的值。这么说应该能明白。