要将nav标签和main标签改为左右结构,可以使用flexbox布局。首先,在styles.css文件中添加以下样式:

body {
  display: flex;
}

#navbar {
  width: 20%;
}

#main-doc {
  width: 80%;
}

然后,在HTML代码中将nav标签和main标签的位置互换,并删除无用的header标签。修改后的代码如下:

<header>
  <link rel="stylesheet" href="styles.css">
  <h1>jiaocheng</h1>
</header>

<body>
  <div id="navbar">
    jiaocheng-left
    <ul>
      <li><a class='nav-link' href="#1">tou1</a></li>
      <li><a class='nav-link' href="#2">tou2</a></li>
      <li><a class='nav-link' href="#3">tou3</a></li>
      <li><a class='nav-link' href="#4">tou4</a></li>
      <li><a class='nav-link' href="#5">tou5</a></li>
    </ul>
  </div>

  <div id="main-doc">
    <section class='main-section' id="1">
      <header>
        tou1
      </header>
      <div>
        <code> content1</code>
        <ol>
          <li>1</li>
          <li>1</li>
          <li>1</li>
          <li>1</li>
          <li>1</li>
        </ol>
      </div>
    </section>
    <section class='main-section' id="2">
      <header>
        tou2
      </header>
      <div>
        <code> content2</code>
      </div>
    </section>
    <section class='main-section' id="3">
      <header>
        tou3
      </header>
      <div>
        <code> content3</code>
      </div>
    </section>
    <section class='main-section' id="4">
      <header>
        tou4
      </header>
      <div>
        <code> content4</code>
      </div>
    </section>
    <section class='main-section' id="5">
      <header>
        tou5
      </header>
      <div>
        <code> content5</code>
        <p>pp</p>
        <p>pp</p>
        <p>pp</p>
        <p>pp</p>
        <p>pp</p>
        <p>pp</p>
        <p>pp</p>
        <p>pp</p>
        <p>pp</p>
        <p>pp</p>
      </div>
    </section>
  </div>
</body>

这样,nav标签和main标签就变成了左右结构

header link rel=stylesheet href=stylescss h1jiaochengh1 header body nav id=navbar header jiaocheng-leftheader ul lia class=nav-link href=#1tou1ali lia class=nav-link href=#2tou2ali lia class

原文地址: https://www.cveoy.top/t/topic/h38G 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录