相关疑难解决方法(0)

为什么html元素的高度没有效果?

<!DOCTYPE html>
<html>
<head>
  <style>
    html,
    body {
      font-size: 16px;
      width: 70vw;
      height: 40vh;
      background-color: yellow;
    }
    
    h1 {
      background-color: red;
    }
  </style>
</head>
<body>
  <h1>My First Heading</h1>
</body>
</html>
Run Code Online (Sandbox Code Playgroud)

在上面的代码中,我设置了widthto 70vwheightto 40vh.

我有两个问题:

  1. 为什么heighthtml,body还是当我指定它应该只使用填充40%填充视口高度的100%,40vhhtml,body申报?
  2. 为什么H1元素的宽度设置为70vwhtml,body声明即使宽度是不能继承,但对于H1的高度没有被设置为40vhhtml,body申报?

html css

10
推荐指数
2
解决办法
702
查看次数

如何去除使用线性渐变属性时出现的条纹

使用线性渐变 CSS 属性时,使用 left 和 right 作为方向值时,背景显示没有条纹。但是当方向值指定为顶部或底部时,背景中会出现条纹。有什么办法可以去除条纹吗?

这是代码:

body {
  background: linear-gradient(to top, red, yellow);
}
Run Code Online (Sandbox Code Playgroud)

css background linear-gradients

4
推荐指数
1
解决办法
2460
查看次数

标签 统计

css ×2

background ×1

html ×1

linear-gradients ×1