我有以下代码:
我试图精确地布局一个页面,即使图片未被找到,我也希望Alt文本占据给定的高度和宽度。
1)这是HTML/CSS的工作方式吗?
2)如果不是,由于我从PHP生成HTML,我能做些什么来实现我的目标?例如,如果我检查不存在并且生成所需大小的Fieldset,其中包含我的Alt文本,是否可以工作?
<div>
<img src="../images/curry.jpg" height="242" width="300"
alt="Can't find image (http://localhost/images/curry.jpg)">
</div>
我试图精确地布局一个页面,即使图片未被找到,我也希望Alt文本占据给定的高度和宽度。
1)这是HTML/CSS的工作方式吗?
2)如果不是,由于我从PHP生成HTML,我能做些什么来实现我的目标?例如,如果我检查不存在并且生成所需大小的Fieldset,其中包含我的Alt文本,是否可以工作?
<img>
标签样式设置为display:block
或display:inline-block
并将宽度和高度应用于它。只是默认的样式是inline
,因此当它回退到非替换元素时,宽度/高度会被忽略。 - Boris Zbarsky