【问题标题】:how to add inline style tag to "img src" statement [closed]如何将内联样式标签添加到“img src”语句[关闭]
【发布时间】:2016-03-29 22:40:16
【问题描述】:

嗨,我怎样才能将样式标签添加到这个 img src- 例如。样式=”宽度:120px;高度:100px”,我尝试添加它,但如果我以任何方式更改或添加到下面的语句中,我会得到错误。 “解析错误”

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

【问题讨论】:

  • 检查this。您的问题也不符合 SO philosofy。你需要自己尝试一些东西,如果你有问题,然后你发布一个问题。
  • @Athafoud 检查thisW3C 应该足够了
  • @kingkero 谢谢!我知道所有其他(更好的)信息来源。但我第一次听到这个故事。
  • "我尝试添加它,但是如果我以任何方式更改或添加到下面的语句中,我会收到错误。'Parse Errors'" 如果你想要这个问题要重新打开,你必须做两件事。第一,包括代码,您尝试在其中添加尺寸尺寸。 2、包括exact错误信息

标签: php mysql css html


【解决方案1】:

第一个问题,你没有引用它应该是的路径(src)

&lt;img src="' . $row['image_path'] . '"&gt;

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

使用getimagesize()

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

  • 索引 0 和 1 分别包含 图片。

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

  • 索引 2 是指示类型的 IMAGETYPE_XXX 常量之一 图片。
  • 索引 3 是具有正确 height="yyy" width="xxx" 字符串的文本字符串,可直接在 IMG 标记中使用。

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

但是如果你只是想要统一的图像,在标签中设置大小就像,不要忘记引号:

&lt;img src="' . $row['image_path'] . '" width="100" height="100" &gt;

【讨论】:

  • 请重新打开此问题或将其删除,感谢所有回答并回答我问题的人,尽管不清楚你们是否知道我的意思:)
【解决方案2】:

你有类似的东西:

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

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

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

不太确定您提到的问题是什么,错误消息,问题的重要部分 - 丢失了。

【讨论】:

  • 目前它工作正常,从数据库动态显示图像,我试图简单地将它添加到我的语句中,但它不起作用,并且页面错误出现在该行,它在 php.ini 中。我知道您可以在普通语句中使用“picture.jpg”而不是 .$row['image_path'] 来调整大小。
  • 你需要包含错误,我猜不出你做错了什么。
  • 现在已修复,感谢您的帮助。
  • 你为什么不使用 htmlspecialchars 和引号?这很重要
  • 仅供参考。这是一个解析错误:解析错误
猜你喜欢
  • 1970-01-01
  • 2016-04-21
  • 1970-01-01
  • 2021-05-05
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多