响应式排版
#css #初学者 #responsivedesign

我有开发人员的经验,但我会感到惊讶,因为每次您都能发现新事物,就我而言,我会发现字体大小作为HTML文档或网页的尺寸基础的力量

让我解释一下,每个人都知道1rem = 16px,但是....为什么。
这要归功于HTML中的字体大小基础,默认为16px,那么,如果将字体大小更改为20px,现在是1REM = 20px,然后就可以简化此任务制作此任务,而不是更改我们的所有版式类别或样式以下以创建完全响应的排版:

想象您有以下样式的版式

p {margin-bottom: 1rem;}

h1, h2, h3, h4, h5 {
  margin: 3rem 0 1.38rem;
  font-family: 'Poppins', sans-serif;
  font-weight: 400;
  line-height: 1.3;
}

h1 {
  margin-top: 0;
  font-size: 3.052rem;
}

h2 {font-size: 2.441rem;}

h3 {font-size: 1.953rem;}

h4 {font-size: 1.563rem;}

h5 {font-size: 1.25rem;}

small, .text_small {font-size: 0.8rem;}

现在,要成为完全响应迅速排版的样式,我们只需要添加媒体查询即可更改字体大小的基础
示例:

/* Base style */
html {
  font-size: 16px;
}

/* Media queries */
@media (max-width: 768px) {
  html {
    font-size: 12px;
  }
}

然后,我们对网站有完全响应的版式,其中小设备为1REM = 12px,而对于其他设备尺寸为1REM = 16px。

我希望这个博客对某人有帮助。