【问题标题】:PHP - Image with no marginPHP - 没有边距的图像
【发布时间】:2014-03-20 23:53:59
【问题描述】:

http://i.imgur.com/cm9H5PN.jpg

我想从顶部删除边距并离开图片。我必须做什么 在我的 status.php 文件中写入?

【问题讨论】:

  • 永远不要直接在 PHP 中进行样式设置!
  • 我知道,但是如果服务器离线,我的 php 会生成红色图像,如果服务器在线则生成绿色图像,而且由于我对 php 编程一无所知,所以我需要一个简单的方法,跨度>
  • 仍然你应该只给 PHP 生成的 HTML 元素一个类,并且该类的样式应该在 CSS 中定义。

标签: css margin


【解决方案1】:

实际上应该通过 css 文件或放入 <style> 标签中更改边距等。

将其放在页面顶部

<style>
img {margin:0; padding:0;}
</style>

或者,您可以添加内联样式规则。根据提供的信息,您需要执行以下操作:

echo '<img src="imgurl" alt="Alt Text" style="margin:0; padding:0;" />'

这可能是边距,尽管可能是填充,因此我添加了这两个规则。您应该使用 chrome inspect 或类似工具来确认它是边距还是填充。这还将告诉您它是否是具有边距/填充或其他元素的特定图像。

【讨论】:

  • @user3211668 这表明边距不在图像上,而是在另一个元素上,请参阅此链接以获取 chrome 检查器 support.goodlayers.com/…。没有这个工具我真的活不下去。
【解决方案2】:

您必须在页面中定义以下 CSS:

html, body {margin: 0;}

虽然body应该足够了

【讨论】:

  • 感谢您的回复。我已经知道了,但我无法在 php 中调整它(我是 php 新手)。我尝试了下面的答案,它奏效了。我相信你的也可以,但我没有任何 css 或 html 文件,只有 php。
猜你喜欢
  • 1970-01-01
  • 2023-03-11
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2015-03-01
  • 1970-01-01
  • 1970-01-01
  • 2018-08-07
相关资源
最近更新 更多