如何将内联样式标记添加到" img src"声明

时间:2014-07-04 18:26:17

标签: php mysql css html5

您好我如何为此img src添加样式标记 - 例如。 style =“width:120px;高度:100px“,我尝试添加它,但如果我改变或以任何方式添加到下面的语句我得到错误。 "解析错误"

<img src = ' . $row['image_path'] . '>

2 个答案:

答案 0 :(得分:2)

第一个问题,你没有引用它应该是

的路径(src)

<img src="' . $row['image_path'] . '">

由于你没有用CSS或HTML标记问题,只有PHP和mysql,我假设您想使用PHP来获取图像的大小并将其插入HTML中。

使用getimagesize()

返回包含5个元素的数组。

  • 索引0和1分别包含宽度和高度 图像。

注意:某些格式可能不包含图像或可能包含多个图像。在这些情况下,getimagesize()可能无法正确确定图像大小。在这些情况下,getimagesize()将返回零的宽度和高度。

  • 索引2是指示类型的IMAGETYPE_XXX常量之一 图像。
  • 索引3是一个文本字符串,其中包含正确的 height =&#34; yyy&#34; width =&#34; xxx&#34; 可直接在IMG标记中使用的字符串。

您可以使用它们来设置尺寸或计算缩小等等

但如果您只想要穿制服的图像,请在标签中设置尺寸,并且不要忘记引号:

<img src="' . $row['image_path'] . '" width="100" height="100" >

答案 1 :(得分:1)

你有类似的东西:

echo '<img src=' . $row['image_path'] . '>';

您需要围绕src值的引号,并转义输出的字符串。并添加你想要的东西。

echo '<img src="' . htmlspecialchars($row['image_path']) . '" style="width: 120px; height: 100px">';

不确定您提到的问题是什么,错误信息是问题的重要部分 - 缺失。