怎样隐藏溢出DIV的内容

html-css033

怎样隐藏溢出DIV的内容,第1张

css样式为

div{overflow:hidden}

注意几点:

1、div必须设置高度overflow:hidden才能生效,超出部分隐藏

2、使用此css的元素必须为块元素,也就是div默认为display:block,例如a就为行内元素如果使用overflow:hidden必须为display:block

所以最终样式为:

div{overflow:hiddenheight:200px}

1、新建一个html文件,命名为test.html。

2、在test.html文件内,使用ul li创建一行列表,在li标签里面使用a标签创建一个文字链接。

3、在a标签的下面,创建一个div模块,在div内写上测试的文字。代码如下。

4、在test.html文件内,创建css标签,在css内初始化页面所有元素样式,设置内外边距都为0 。

5、使用css设置div隐藏(display:none),并且设置div内的文字颜色为红色(color:red)。

6、使用css设置li的hover属性,实现当鼠标放在li标签内的a链接上面时,通过把div的display属性设置为block,把div显示出来。

7、在浏览器打开test.html文件,查看实现的效果。

要是每个元素都加,你的就麻烦了,你可以在Body上加个click事件(stopPropagation),如果点击就隐藏这个DIV,当你在点击这个DIV的时候,你在这个DIV上加个阻止冒泡事件,这样你点这个DIV里面的元素时就不会隐藏了。