【问题标题】:How do I style content output from PHP? [duplicate]如何设置 PHP 内容输出的样式? [复制]
【发布时间】:2020-08-18 16:37:48
【问题描述】:

我正在尝试使用来自 PHP 的内容设置标题样式,但似乎无法正常工作。

我要应用什么样式:

.PageCounter h3{
color: white;
text-align: left;
padding-left: 26%;
font-weight: bold;
display: block;
margin-bottom: 50px;
}

什么适合风格:

<div class="PageCounter">
<h3>You are visitor number: 32423</h3>
</div>

什么不起作用:

<?php
$number = trim(file_get_contents('hits.txt'));
echo "<div class=\"PageCounter\"><h3>You are visit number: " , $number + 1 , "</h3></div>";
?>

我怎样才能让它发挥作用?

编辑:AFAIK 该字符串的语法与 using 相同。组合字符串而不是 ,会导致回显根本不显示。 (并停止关闭我的问题,说它已通过链接不相关的东西得到回答)

【问题讨论】:

  • 这是否回答了您的问题? How to combine two strings together in PHP?
  • 您可以尝试在您的 css 属性中使用 !important 吗?
  • 好像没有任何效果。
  • 请解释“不起作用”是什么意思。
  • 来自 php echo 的 h3 没有被 css 设置样式,您可以看到类定义中没有拼写错误,因为它们是 c&p'd。

标签: php html css


【解决方案1】:

确保在您的 PHP 中包含 css。 在您的 PHP 代码中,您的语法错误。把这个:

echo '<div class="PageCounter"><h3>You are visit number: ' . $number + 1 . '</h3></div>';

我把逗号换成了点。 我希望它会起作用。

【讨论】:

  • 为了使其更具可读性,我会将一些 " 更改为 '
  • 当使用点而不是逗号来组合字符串时,它甚至不会显示。这肯定是不对的。
  • 哪个没有显示?请解释什么不起作用:PHP 上的显示,CSS 样式,...
  • 当使用点来组合字符串时,页面上根本不会显示回显。使用逗号就可以了。这两个输出都没有被​​ css 设置样式。
  • ¿您是否使用 在页面上添加 css? w3schools.com/css/css_howto.asp 但正如 FluffyKitten 所说,要连接 PHP 字符串,您必须使用点。你的 PHP 出了点问题,以这种方式工作很奇怪。所有的PHP手册都说。你能分享一个要点或你的代码在线的地方吗?
猜你喜欢
  • 1970-01-01
  • 2014-07-19
  • 2018-03-04
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2017-05-30
  • 2012-07-04
  • 1970-01-01
相关资源
最近更新 更多