html - CSS - 媒体查询响应式设计 - 高度相同但宽度增加

标签 html css responsive-design

我正在从事响应式设计。我的目标是让我的网站响应所有大小。

通常,随着设备宽度的增加,我会增加元素的字体大小

但是如果宽度增加而高度保持不变怎么办?我在创建响应式设计时考虑过这种情况。

例如:400x300 500x300 600x300

在这种情况下,随着宽度的增加,我增加了字体大小。但是高度保持不变导致元素过大,因为当字体大小增加时高度保持不变。

最佳答案

正如其他用户之前所说,您首先要做的是在您的 html header 中包含此元标记:

<meta name="viewport" content="width=device-width, initial-scale=1.0">

然后您将转到您的 CSS 文件并选择特定的 View 大小。

@media (min-width:300px) and (max-width:400px){
     .myClass{
       height: 18em;
       font-size: 1em;
     }
    }

此 @media 仅当视口(viewport)在指定范围内时才允许 CSS 运行,在本例中为 300 像素到 400 像素之间。您可以将其视为任何普通的 CSS 修改、更改高度、字体大小、颜色、背景等。只需记住用大括号打开和关闭您的@media{},就像您在 CSS 中选择元素时所做的那样。

关于html - CSS - 媒体查询响应式设计 - 高度相同但宽度增加,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43364963/

相关文章:

javascript - 文件上传长度错误(...files.length)

html - 沿着山脉放置圆圈/气泡

html - 外部样式表属性未反射(reflect)在 HTML 页面上

html - 如何正确使用媒体查询

jquery - 自适应移动设计适用于小型桌面窗口,但不适用于移动设备

css - 如何使用 Zurb Foundation 和 SASS mixins 实现响应式 Pinterest 风格的布局?

javascript - 为每个单词定义一个宽度并自动组成一个标题

javascript - 使用 "enter"动态更改按下的按钮

html - 证明内容 :center doesn't work

javascript - 如何创建类似 'wheel of fortune' 的效果