php - 仅在移动布局上添加文本

标签 php html css

这是我网站的mobile version 我想添加小文本“MENU”here

当我尝试在此处添加时,它在桌面版中也可见。

<div id="responsive-menu-container">
            <span class="menu">MENU</span>
            </div>

如何仅在移动版本中添加此文本? 或者可能不是代码,而是我尝试添加的方式不正确?

最佳答案

您可以使用带有 css 的 @media 标签来隐藏或显示它。像这样:

你的普通 css 类:

.menu{
   display:none;
}

您的移动版本类:

@media only screen and (max-width: 767px) {
    .menu{
       display:block;
    }
}

之后,通过使用您的示例,您必须将“菜单”跨度放入“响应式菜单容器”中。添加后可以调整位置。

<div id="responsive-menu-container">
   <span class="menu">MENU</span> 
</div>

编辑 position:absolute :

如果您正在为菜单栏使用引用库并自动创建此内容,您还可以为 .menu 类使用 position:absolute。像这样:

@media only screen and (max-width: 767px)
.menu {
    display:block;
    position: absolute;
    z-index: 9999999; /* I gave this value because your menu bar's z-index must be smaller than this. */
    margin-top: 15px;
    margin-left: 15px;
}

关于php - 仅在移动布局上添加文本,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38071031/

相关文章:

php - Laravel 集合中的 "Skip"方法

PHP/MYSQL 按不同日期和用户分组和计数

javascript - 停止标签切换输入复选框

javascript - 单击 Chrome 扩展程序图标时打开 iFrame

jquery - 元素悬停时的背景图像转换

css - 单击面板标题 div 时 Bootstrap 折叠 Accordion ,面板增长,然后正常化

PHP - 打印多维数组

php - 使用 CSS 为数据库查询集数据中的某些表行设置样式

html - 下拉菜单在 Firefox 中的工作方式不同

html - 如何在选择列表中添加图像?