gpt4 book ai didi

html - 框在文本前面

转载 作者:太空宇宙 更新时间:2023-11-04 02:49:24 25 4
gpt4 key购买 nike

所以我对 HTML 和 CSS 的东西很陌生,我试图让我的文本出现在我的透明框前面。问题是它落后于它,无论我尝试什么它都落后于它。我用占位符(lorem ipsum 之类的东西)尝试了它并且工作正常,但是只要放置一个 H1 标签,我的整个文本就会神奇地放在框后面。像什么?所以我在我的 CSS 中添加了 h1 并且它以某种方式改变了我的盒子的比例?什么?这是代码

<!DOCTYPE html>
<html lang="en">
<head>
<meta name="description" conten="The super cool website from the idiot names kawaiinacho. Seriously why do you even bother this place?" />
<title>Kawaiinacho's super cool website!</title>
<link rel="shortcut icon" href="img/icon.ico">
<link href="main.css" rel="stylesheet" type="text/css" />
</head>
<body>
<div class="topbar"></div>
<nav class="sidebarleft">
<ul>
<li><a href="#"><div>Home</div></a></li>
<li><a href="#"><div>Placeholder</div></a></li>
<li><a href="#"><div>Placeholder</div></a></li>
<li><a href="#"><div>Placeholder</div></a></li>
</ul>
</nav>
<div class="text">
<p><h1>Lorem ipsum</h1> dolor sit amet, consectetuer adipiscing elit. Nam nibh. Nunc varius facilisis eros. Sed erat. In in velit quis arcu ornare laoreet. Curabitur adipiscing luctus massa. Integer ut purus ac augue commodo commodo. Nunc nec mi eu justo tempor consectetuer. Etiam vitae nisl. In dignissim lacus ut ante. Cras elit lectus, bibendum a, adipiscing vitae, commodo et, dui. Ut tincidunt tortor. Donec nonummy, enim in lacinia pulvinar, velit tellus scelerisque augue, ac posuere libero urna eget neque. Cras ipsum. Vestibulum pretium, lectus nec venenatis volutpat, purus lectus ultrices risus, a condimentum risus mi et quam. Pellentesque auctor fringilla neque. Duis eu massa ut lorem iaculis vestibulum. Maecenas facilisis elit sed justo. Quisque volutpat malesuada velit.</p>
</div>
</body>
</div>
</html>

和 main.css

html {
min-width: 980px;
}
body {
background-color:#292929;
background-size: 100%;
position: fixed;
padding: 0px;
margin: 0px;
}
.topbar {
width: 1920px;
height: 35px;
padding: 0px;
margin: 20px 0px;
border: 0px;
color: #AB0000;
border-bottom: 1px #000000;
background-color: #AB0000;
box-shadow: 5px 0px 2px;
}
.sidebarleft {
margin: 0px;
padding: 10px 50px 20px 40px;
border: 0px;
width: 250px;
float: left
}
.sidebarleft li {
margin: 0px;
padding: 0px;
border: 0px;
list-style: none;
}
.sidebarleft a {
background: #AB0000;
border-bottom: 1px solid #000000;
color: #ffffff;
display: block;
margin: 0px;
padding: 8px 12px;
}
.sidebarleft a:hover {
background: #292929;
padding-bottom: 8px;
}
.text {
padding: 0px;
margin: 26px;
border: 0px;
position: absolute;
left: 400px;
background-color: black;
opacity: 0.6;
}
.text p {
border: 0px;
padding: 25px;
margin: 0px;
color: white;
max-width: 800px;
}

网站在这里http://kawaiinacho.xyz/我尝试了 z-index,每个位置都有,切换代码。似乎没有任何效果。我做错了什么?

最佳答案

  1. 您在 HTML 上遇到问题 - h1在里面p标签,必须是:

    <h1>THis is heading</h1>
    <p>This is paragraph</p>
  2. 然后尝试使用 CSS 更改颜色:

    .text {
    color: #fff;
    }
  3. 删除 </div></body> 之后标签!

关于html - 框在文本前面,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33288248/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com