html - 如何为桌面和移动网站提供不同的布局?

标签 html css mobile-browser

标题部分的导航链接部分是下拉菜单,但在桌面网站中它是全宽导航,轮播在移动版本中位于页面底部,而在桌面版本中显示在页面顶部。如何我可以为网站的桌面版和移动版提供不同的布局吗?请帮忙!

最佳答案

您的描述不太好,但我假设您希望在移动设备上使用最小化菜单,但在台式机/笔记本电脑上使用完整版本。您不能仅使用 HTML5 来改变这一点,您必须使用媒体查询。

这是我使用的一些示例,将它们放在底部 pref 的包含的 CSS 文件中:

/* All Mobile Sizes (devices and browser) */
@media only screen and (max-width: 767px) {}

/* Mobile Landscape Size to Tablet Portrait (devices and browsers) */
@media only screen and (min-width: 480px) and (max-width: 767px) {
    /*Insert your tablet CSS in here!
}

/* Mobile Portrait Size to Mobile Landscape Size (devices and browsers) */
@media only screen and (max-width: 479px) {
    /*Insert your mobile CSS in here!
}

希望对您有所帮助, 中号

关于html - 如何为桌面和移动网站提供不同的布局?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24033391/

相关文章:

html - CSS/HTML Bootstrap 4 页脚 - 悬停

javascript - 无法将我的 div innerHTML 绘制到 Canvas

html - 如何防止 textarea 调整大小句柄通过更高的 z-index div 显示?

html - 手机浏览器上的accesskey

css - Accordion 不适用于 Chrome Mobile

html - 如何以水平方式而不是垂直方式显示引导导航栏的下拉菜单项?

javascript - 为什么 wordpress 主题的 css 和 js 文件加载在 head 标签之后?

css - CSS float 列表问题 - 一个长项 'filling two rows'

javascript - 完全加载完整页面后发生移动站点重定向

html - 该表格样式的 CSS 等效项是什么?