php - IF 语句需要以一定的宽度显示文本并且只在主页上显示

标签 php css wordpress

我想知道是否有一个我可以使用的 if 语句 a.) 只在网站的首页上显示一些文本(我已经实现了)但是 b.) 只显示这个文本到一定宽度(1126 像素)。

这是我到目前为止在 header.php 中得到的...

<div class="contact-details">

<?php if ( is_front_page() ) {
            echo '020 1234 1234 <span>|</span> <a href="">test</a>';
}

?>

</div>

注意:这是一个 WordPress 网站。

最佳答案

现在解决这个问题 :) - 删除了 PHP if 语句并只使用了 CSS。

.contact-details {
display: block; /* other styles were above this line */
}

body.home .contact-details {
    display: block;
}

@media (max-width: 1024px) {
    .contact-details {
        display: none;
}
}

关于php - IF 语句需要以一定的宽度显示文本并且只在主页上显示,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45463765/

相关文章:

php - 代码在 symfony 中的每个操作之前运行

javascript - 基于标签宽度的可扩展消息 div

php - WordPress将样式表添加到插件菜单页面

javascript - Avada wordpress 网站的简单 CSS 或 JavaScript 加载屏幕,同时加载一个大型视频文件,该文件在页面加载完成后消失

php - 登录后重定向至上一页

PHP动态计数函数

php - 强制 PHP 显示完整的 MySQL 查询

css - 我应该更改文件中的 css 样式还是原始文件中的样式

html - twitter bootstrap 3.0 rc1 不在某些列之间使用装订线

php - 如何读取 Dc :creator tag in xml?