可替换元素—行级元素可以设置宽高?

上篇文章讲的是行级元素与块级元素,明明说了行级元素不可设置width,height属性,而为何img、input等行级元素可以设置宽、高??? 

看官莫急,下面我会详细解答。

可替换元素

   1. 替换元素就是浏览器根据元素的标签和属性,来决定元素的具体显示内容。例如浏览器会根据<img>标签的src属性的值来读取图片信息并显示出来,而

       如果查看(X)HTML代码,则看不到图片的实际内容;又例如根据<input>标签的type属性来决定是显示输入框,还是单选按钮等。

   2. 他们区别一般inline元素是:这些元素拥有内在尺寸 内置宽高,他们可以设置width/height属性。他们的性质同设置了display:inline-block

       的元素一致。

   3.常见的可替换元素有:img,input,select ,textarea,button,label 等,这些元素往往没有实际的内容,即是一个空元素。

扫描二维码关注公众号,回复: 2821794 查看本文章

这就是有些行级元素可以设置宽高的原因了,不知看官是否明白~

   

猜你喜欢

转载自www.cnblogs.com/baby-zuji/p/9493752.html