css 中宽高为什么没有继承?

html-css08

css 中宽高为什么没有继承?,第1张

只有块元素才可以默认“继承”其父元素的width.

浮动元素和定位元素也是不默认(不自动)“继承”其父元素宽度的。

当符合css默认“继承”的情况下(子元素必须是块级元素且无定位或浮动),是不需要写width属性,就可以默认“继承”的。

1.新建网页文件。

2.在head里插入<style type="text/css">#area { width:300pxheight:20px}</style>,表示设置输入文本框宽度为300像素,高度为20像素。

3.在body里插入<input type="text" id="area" />,表示定义一个输入文本框,启用area样式。

4.在IE里测试,查看效果。