html - Html Sections 或 Divs 在列中没有相互连接?
问题描述
我正在使用 HTML 和 CSS 开发一个静态网站。该网站是单页的,如果是正确的词,我会使用部分来区分所有内容或部分。但我面临着进入第三部分的问题。前两部分如下所示。请看图片。
当我尝试在这两个之后制作另一个部分或第三部分时,我遇到了这个问题。我正在尝试做这样的事情
但每次我尝试一些东西时,我都会得到这样的东西。我不想为此使用大量 CSS 来将其放在正确的位置。这是我得到的图像。
我的代码我想用 CSS 和 HTML 做什么如下..
索引.html
<!DOCTYPE html>
<html>
<head>
<link rel="stylesheet" type="text/css" href="./style/style.css" />
<link
rel="stylesheet"
href="https://stackpath.bootstrapcdn.com/bootstrap/4.3.1/css/bootstrap.min.css"
integrity="sha384-ggOyR0iXCbMQv3Xipma34MD+dH/1fQ784/j6cY/iJTQUOhcWr7x9JvoRxT2MZw1T"
crossorigin="anonymous"
/>
</head>
<body>
<!-- Section1 -->
<section class="">
<div class="headerPosition">
<img src="./assets/HeaderImage2.jpg" class="headerImage1" />
<div class="ehrlich-top-left" style="color: white">Example</div>
<!-- <img class="headerOnImage" src="./assets/rectangle1.jpg"> -->
<div class="opacityClass"></div>
<div class="opacityClass1"></div>
<div class="ehrlich-Center">
Example
</div>
<div class="centered">
WIR MACHEN ARBEITGEBER
</div>
</div>
</section>
<!-- Section2 -->
<section class="">
<div class="col-background">
<hr
style="background-color:black; width: 5%; float: left; top:8%; position: absolute;"
/>
<h1 class="content_app_vertical">ÜBER UNS</h1>
<h1 class="content_app">
Was machen wir?
<hr style="background-color:black; width: 20%" align="left" />
</h1>
<p class="container_content_app">
Lorem Lorem Lorem Ipsum Ipsum Ipsum Lorem Lorem Lorem Ipsum Ipsum
Ipsum Lorem Lorem Lorem Ipsum Ipsum Ipsum Lorem Lorem Lorem Ipsum
Ipsum Ipsum Lorem Lorem Lorem Ipsum Ipsum Ipsum Lorem Lorem Lorem
Ipsum Ipsum Ipsum Lorem Lorem Lorem Ipsum Ipsum Ipsum Lorem Lorem
Lorem Ipsum Ipsum Ipsum Lorem Lorem Lorem Ipsum Ipsum Ipsum v vLorem
Lorem Lorem Ipsum Ipsum IpsumLorem Lorem Lorem Ipsum Ipsum IpsumLorem
Lorem Lorem Ipsum Ipsum Ipsumv
</p>
<img class="content_pic" src="./assets/wasmachen.jpg" />
</div>
</section>
<!-- Section3 -->
<section>
<div class="big_box"></div>
</section>
</body>
</html>
样式.css
.rectangle1 {
opacity: 0.75;
}
.headerPosition {
position: relative;
left: 0;
top: 0;
}
.headerImage1 {
position: relative;
width: 100%;
height: 100%;
top: 0;
left: 0;
}
.headerOnImage {
position: absolute;
top: 0;
right: 0;
opacity: 0.75;
width: 50%;
height: 100%;
}
@media (max-width: 1600px) {
.ehrlich-Center {
top: 30% !important;
}
}
.ehrlich-Center {
position: absolute;
top: 40%;
left: 50%;
transform: translate(-50%, -50%);
color: White;
width: 413px;
height: 30px;
font-family: "PT Sans";
font-size: 100px;
font-weight: 100px;
}
.centered {
position: absolute;
top: 50%;
left: 51%;
transform: translate(-50%, -50%);
color: white;
width: 413px;
height: 30px;
font-family: "PT Sans";
font-size: 30px;
}
.ehrlich-top-left {
position: absolute;
top: 8px;
left: 16px;
font-size: 35px;
}
.col-background {
background-color: rgba(112, 112, 112, 0.15);
width: 100%;
height: 100%;
position: absolute;
}
.col-background-2 {
background-color: white;
width: 100%;
height: 100%;
position: absolute;
}
.content_app {
left: 20%;
top: 10%;
position: absolute;
font-family: "PT Sans" !important;
font-weight: 800;
font-size: 3.5rem !important;
}
.opacityClass {
background-color: rgba(255, 0, 0, 0.75);
position: absolute;
top: 0;
right: 0;
opacity: 0.75;
width: 50%;
height: 100%;
}
.opacityClass1 {
background-color: rgba(255, 0, 0, 0);
position: absolute;
top: 155px;
left: 80px;
width: 85%;
height: 50%;
transform: rotate(180deg);
border: solid white;
}
.opacityClass2 {
background-color: rgba(255, 0, 0, 0);
position: absolute;
top: 211%;
left: 130px;
width: 85%;
height: 50%;
transform: rotate(-360deg);
border: solid red;
}
.container_content_app {
width: 452px;
height: 277px;
left: 20%;
top: 25%;
font-family: "PT Sans" !important;
position: absolute;
font-size: 14px;
}
.content_app_vertical {
transform: rotate(-90deg);
position: absolute;
top: 20%;
float: left;
left: -50px;
margin: 0;
}
.content_pic {
top: 20%;
left: 60%;
position: relative;
width: 446px;
height: 356px;
}
@media (max-width: 1500px) {
.container_content_app {
top: 35% !important;
}
.content_app_vertical {
top: 35% !important;
}
.content_pic {
width: 355px;
height: 250px;
}
}
.big_box {
width: 1316px;
border: 2px solid red;
height: 356px;
position: absolute;
/* left: 10%;
top: 190%; */
}
.box {
display: block;
border: 2px solid white;
text-align: center;
width: 100%;
}
解决方案
推荐阅读
- ansible - 如何让 Ansible Playbook 等待服务器关闭
- java - 我不能使用 jai-imageio / jai-imageio-jpeg2000
- ios - 在 iPhone 11 上,使用自定义视图,为什么我的 Tap Recognizer 或 UIButton 在视图的顶部没有响应但在视图的下部有效
- git - 如何使用 github 操作将代码推送到另一个用户的存储库
- angular - 是什么阻止我的表单在输入键时提交?
- c# - 发布后找不到 MVC 资源
- ios - 关闭一个 View Controller 并以相同的方法呈现一个新的 - swift
- node.js - 使用 bodyparser、Node.js 和 sqlite3 将站点上的表单中的数据插入数据库的问题
- sql-server - 在来自 SSIS dtsx 包的 SQL Server 数据库连接字符串中使用 3306 端口的问题
- excel - 如何解决以下 WIN - MAC vba 兼容性问题?