html 如何让网站适应窗口大小?

cunj1qz1  于 2022-12-16  发布在  其他
关注(0)|答案(2)|浏览(113)

我是HTML和CSS的新手,所以这可能是个基本问题,但是当我改变窗口大小时,网站并不适应窗口。这是CSS问题还是HTML问题,我该如何解决?包含我的HTML以防万一。我希望这能更好一点,我也添加了一些CSS。我已经尽我所能包含了,如果我尝试在这篇文章中添加更多,它给我一个错误。

body {
  min-height: 100vh;
  background: linear-gradient(#bbab9b, #D9D9D9);
}

h1 {
  position: absolute;
  width: 319px;
  height: 44px;
  left: 892px;
  top: 284px;
  font-family: 'Lato';
  font-style: normal;
  font-weight: 1300;
  font-size: 40px;
  line-height: 48px;
  letter-spacing: 0.04em;
  color: black;
}

h2 {
  position: absolute;
  width: 424px;
  height: 175px;
  left: 896px;
  top: 344px;
  font-family: 'Lato';
  font-style: normal;
  font-weight: 200;
  font-size: 28px;
  line-height: 34px;
  letter-spacing: 0.04em;
  color: black;
}

* {
  padding: 0;
  margin: 0;
  box-sizing: border-box;
}
<!DOCTYPE html>
<html lang="en">

<head>
  <meta charset="UTF-8">
  <meta http-equiv="X-UA-Compatible" content="IE=edge">
  <meta name="viewport" content="width=device-width, initial-scale=1.0">
  <title>Dialya's Portfolio</title>
  <link href="https://fonts.googleapis.com/css?family=Lato:100" rel="stylesheet">
  <link rel="stylesheet" href="style.css">
</head>

<body>
  <header>
    <nav class="navbar">
      <a href="#" class="nav-branding">dialya</a>
      <ul class="nav-menu">
        <li class="nav-item">
          <a href="help.html" class="nav-link"> Home</a> </li>
        <li class="nav-item">
          <a href="AboutMe.html" class="nav-link"> About Me</a> </li>
        <li class="nav-item">
          <a href="Projects.html" class="nav-link"> My Projects</a> <br>
        </li>
      </ul>
      <div class="hamburger">
        <span class="bar"></span>
        <span class="bar"></span>
        <span class="bar"></span>
      </div>
    </nav>
  </header>

  <script src="app.js"></script>
  <h1> Hi, I'm Dialya!</h1> <br>
  <h2> I am a multidiciplinary designer based in Memphis, Tennessee. I love to design, code, and research! </h2>
</body>

</html>
wlwcrazw

wlwcrazw1#

响应式网页设计实现响应式网页设计的两个关键是媒体查询和CSS grid layoutsfr单元。

媒体查询允许您根据设备的常规类型(如打印与屏幕)或其他特征(如屏幕分辨率或浏览器视口宽度)应用CSS样式。

固定和灵活的轨道尺寸

您可以创建具有固定轨道大小的网格-例如使用像素。这会将网格设置为适合您所需布局的指定像素。您还可以创建具有百分比或为此目的设计的fr单位的灵活大小的网格。

xtupzzrd

xtupzzrd2#

**Responsive web design**是解决这个问题的真正方法,简单的方法是,h1和h2元素,left和top值在css中将px改为%。

  • 注意:px值是永久的,在调整大小时不会改变。但%值是动态的,它的变化是我们调整窗口大小 *

相关问题