【问题标题】:Assigning a CSS style to a variable value in PHP将 CSS 样式分配给 PHP 中的变量值
【发布时间】:2015-03-10 08:33:40
【问题描述】:

我对 PHP 还是很陌生,我已经编写了一个登录脚本来访问我的网站。我可以设法从我的样式表中设置文本的样式,但我无法设置用户名会话变量的样式,我将如何对其应用 css 样式?

我的代码在下面...

<?php
        if (isset($_SESSION["signedin"])){
            echo '<a href="logout.php" class="subheading">Log Out</a>';
            echo " ".$_SESSION["username"];
            }
            else {
                echo '<a href="login.php" class="subheading">Login</a>';
            }
    ?>

我的样式表中有一个名为 para2 的样式,我希望在其中设置返回的用户名的样式,但如果不抛出错误或页面忽略分配给它的类,我无法让它工作它默认为浏览器的常规蓝色文本。

谢谢

【问题讨论】:

  • 你能把你为此写的css也贴出来
  • 哦,魔法水晶球,向我们揭示这个难以捉摸的“错误” OP 所说的

标签: php html css


【解决方案1】:

为什么不在用户名周围放置段落标签,以便为文本设置样式。例如

  echo '<p class="para2"> '.$_SESSION["username"].'</p>';

【讨论】:

  • 为什么要这样混合引号?甚至 OP 也使用单引号
  • 好吧,现在你让事情变得更糟了
  • echo '&lt;p class="para2"&gt;'
  • @Phil 有效,但将用户名放在单独的行上。我如何才能将它与注销的位置保持在同一行?
  • 使用 而不是

    或者更新你的 para2 样式显示:inline;

【解决方案2】:

将此添加到您的 CSS:

a.subheading   {
    color: #333; /* change color accordingly */
}

【讨论】:

  • 也发布 css,以便我可以为您的问题提供更具体的答案
  • .heading2{ 颜色:灰色;字体大小:24px;文本对齐:左;字体系列:“helvetica neue”;填充顶部:4px; } .subheading{ 颜色:#a685dd;字体大小:24px;字体系列:“helvetica neue”; } .subheading2{ 颜色:灰色;字体大小:18px; } .para{ 字体系列:“helvetica”;字体大小:20px; } .para2{ 字体系列:“helvetica neue”;字体大小:15px;颜色:#606060; } .para3{ 字体家族:“格鲁吉亚”;字体大小:12px;颜色:灰色; } .headertext{ 字体系列:“calibri”;字体大小:18px;颜色:蓝色; } a.subheading:link { font-size: 15px;字体样式:斜体; }
  • @zxcv5 ... 你的问题
  • 将以上内容添加到您的 css 中,它应该可以正常工作。您可以添加一个 !important 以防万一其他 css 像这样覆盖它color: #333 !important;
  • @AndrewLyndem 感谢您的帮助 Andrew,现在解决了。我还有很多东西要学! :)
猜你喜欢
  • 1970-01-01
  • 2019-11-12
  • 2017-12-20
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2015-03-12
  • 2014-03-04
  • 1970-01-01
相关资源
最近更新 更多