如果你查看附带的图片我正在使用codeschool来学习HTML电子邮件我无法理解的是为什么宽度元素不包含在样式标记中并且只是说" 600&#34 ;而不是" 600px"。
任何人都可以提前解释。答案 0 :(得分:2)
答案 1 :(得分:2)
W3Schools表示它仅使用像素,但过去曾允许使用百分比和像素。从HTML 5开始,只允许使用像素值,因此没有必要添加' px'
请参阅https://developer.mozilla.org/en-US/docs/Web/HTML/Element/img#attr-width
答案 2 :(得分:1)
在HTML 4.01中,width属性接受两个单位:
1)百分比:使用%
。
<img width="20%" src="http://justcuteanimals.com/wp-content/uploads/2016/10/baby-bear-pictures-cute-animal-pics.jpg">
2)Pixel:这是默认设置,您不应该使用该设备。
<img width="50" src="http://justcuteanimals.com/wp-content/uploads/2016/10/baby-bear-pictures-cute-animal-pics.jpg">
在HTML5中,width属性只接受
pixel
而没有单位:
但是
以
inline
或internal
和external
样式,您可以使用单位。
<img style="width: 50px" src="http://justcuteanimals.com/wp-content/uploads/2016/10/baby-bear-pictures-cute-animal-pics.jpg" >
答案 3 :(得分:1)
&#34; 600&#34;如果使用得当,应该是图像的固有宽度。这是PNG图像包含的宽度像素数,并且有助于HTML的消费者在下载图像之前处理图像的各个方面。例如,用户代理可能决定仅在需要显示时下载它,或者如果它可能使用太多昂贵的带宽则根本不下载。
这与屏幕上应显示的大小不同。该信息应该在CSS中提供。