图片位于 ul 导航栏中

对编程有点陌生,我正在制作一个学校项目,我从 w3schools 一步步制作了一个“ul 导航栏”,然后我尝试在页面中放置一个视频,但视频有点搞乱了我的导航栏,任何想法如何使导航栏的底部固定,这样当我放置 img 或视频时它就不会这样做?谢谢你!


代码:


<!DOCTYPE html>

<html>

  <head>

    <style>

    body {margin:0;}

h1 {

 font-family: "Comic Sans MS", cursive, sans-serif;

}

li {

 font-family: "Comic Sans MS", cursive, sans-serif;

}    

ul {

  list-style-type: none;

  margin: 0px;

  padding: 0px;

  overflow: auto;

  background-color: #7092be;

  position: sticky;

  top: 75px;

  width: 100%;

}


li {

  float: left;

}

li {

  border-right: 1px solid #bbb;

}


li:last-child {

  border-right: none;

}


li a {

  display: block;

  color: white;

  text-align: center;

  padding: 14px 16px;

  text-decoration: none;

}


li a:hover {

  background-color: #496fa0;

  }

.active {

  background-color: #bdcce1;

}


.center { margin: 0width: 480px; }

</style>

    <title></title>

    <meta charset='utf-8'>

    <meta name='description' content=''>

    <meta name='keywords' content=''>

    <meta name='author' content=''>

    <meta name='robots' content='all'>


  </head>

    <body>

    <h1> Vtipy na den</h1>

     <ul>

  <li><a href="index.html">Domov</a></li>

  <li><a href="ctyri.html">Najdu co neznám</a></li>

  <li><a href="obrazky.html">Obrázky</a></li>

  <li><a class="active" href="videjko.html">Video vtip</a></li>

  <li><a href="tabulky.html">Tabulky</a></li>



     <div>   

        <video class='center' width="640" height="480" controls autoplay>

  <source src="vtip1.mp4" type="video/mp4">

  <source src="vtip1.mp4" type="video/ogg">

        Your browser does not support the video tag.

        </video>

        </div>


    </body>

</html>

这是页面


https://i.stack.imgur.com/35sSc.png


呼唤远方
浏览 95回答 2
2回答

肥皂起泡泡

ul上次之后您还没有关闭标签</li>

叮当猫咪

我已经为您整理了代码并解决了问题。您只是忘记关闭ul标签,您需要关闭标签才能显示新的块级元素,除非您决定使用它display flex,您还可以为您的 DIV 命名并为每个部分创建一个新的 DIV页面强制使用块级元素。body {&nbsp; margin: 0;}h1 {&nbsp; font-family: "Comic Sans MS", cursive, sans-serif;}li {&nbsp; font-family: "Comic Sans MS", cursive, sans-serif;}ul {&nbsp; list-style-type: none;&nbsp; margin: 0px;&nbsp; padding: 0px;&nbsp; overflow: auto;&nbsp; background-color: #7092be;&nbsp; position: sticky;&nbsp; top: 75px;&nbsp; width: 100%;}li {&nbsp; float: left;}li {&nbsp; border-right: 1px solid #bbb;}li:last-child {&nbsp; border-right: none;}li a {&nbsp; display: block;&nbsp; color: white;&nbsp; text-align: center;&nbsp; padding: 14px 16px;&nbsp; text-decoration: none;}li a:hover {&nbsp; background-color: #496fa0;}.active {&nbsp; background-color: #bdcce1;}.center {&nbsp; margin: 0width: 480px;}<!DOCTYPE html><html><head>&nbsp; &nbsp; <title>Page title</title>&nbsp; &nbsp; <meta charset='utf-8'>&nbsp; &nbsp; <meta name='description' content=''>&nbsp; &nbsp; <meta name='keywords' content=''>&nbsp; &nbsp; <meta name='author' content=''>&nbsp; &nbsp; <meta name='robots' content='all'></head><body>&nbsp; &nbsp; <h1> Vtipy na den</h1>&nbsp; &nbsp; <ul>&nbsp; &nbsp; &nbsp; &nbsp; <li><a href="index.html">Domov</a></li>&nbsp; &nbsp; &nbsp; &nbsp; <li><a href="ctyri.html">Najdu co neznám</a></li>&nbsp; &nbsp; &nbsp; &nbsp; <li><a href="obrazky.html">Obrázky</a></li>&nbsp; &nbsp; &nbsp; &nbsp; <li><a class="active" href="videjko.html">Video vtip</a></li>&nbsp; &nbsp; &nbsp; &nbsp; <li><a href="tabulky.html">Tabulky</a></li>&nbsp; &nbsp; </ul>&nbsp; &nbsp; &nbsp; &nbsp; <div>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <video class='center' width="640" height="480" controls autoplay>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <source src="vtip1.mp4" type="video/mp4">&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <source src="vtip1.mp4" type="video/ogg"> Your browser does not support the video tag.&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; </video>&nbsp; &nbsp; &nbsp; &nbsp; </div></body></html>
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

Html5