html - 如何使用媒体查询将文本下拉到第二行?

标签 html css media-queries

当我的网站达到特定大小时,我希望 Logo 分成两半,以便摄影和设计位于第二行。我将如何做到这一点?

@media only screen and (max-width: 424px) {
    
}
<nav>
        <h1 class="logo">Brian Funderburke Photography &amp; Design</h1>  
</nav>

最佳答案

最简单的方法是添加一个跨度,将您想要的内容环绕在自己的行上,然后定位它并为其分配 display: block;

我强烈建议您通过选择适当的类名等方式使它更加健壮。

HTML:

<nav>
  <h1 class="logo">Brian Funderburke <span>Photography &amp; Design</span></h1>
</nav>

CSS:

@media only screen and (max-width: 424px) {
  .logo span {
    display: block;
  }
}

https://jsfiddle.net/6vcbdqqk/

关于html - 如何使用媒体查询将文本下拉到第二行?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35706052/

相关文章:

javascript - 如何自动调整 contenteditable 元素?

javascript - 打开折叠时移动页面焦点

javascript - 单击 anchor 链接后导航栏隐藏文本

css - CSS 媒体查询有多慢?

javascript - 在移动设备上显示 div 上方的 ul 列表

html - 链接中的中心文本作为 block

jquery - 图像在鼠标悬停和鼠标离开时不稳定

html - 响应式设计中的文章和无序列表溢出

html - 为什么设备宽度在桌面浏览器上有效?

javascript - 如何在我的应用程序中获取放置在 Google map 上的 JSON 结果?