Html 我的网页有很多不必要的空白,我该如何修复?
我认为我的形象是不言自明的。尽管如此,我仍将详细介绍。我最近在尝试建立我的网页时遇到了这个问题。我只是在我的网页的右边有一个荒谬的空白,这对我来说是完全不必要的。我试图改变我的HTML和CSS文件中所有元素的宽度,但没有成功。我真的需要一些帮助来消除空白。 这是我的HTML:Html 我的网页有很多不必要的空白,我该如何修复?,html,css,bootstrap-4,Html,Css,Bootstrap 4,我认为我的形象是不言自明的。尽管如此,我仍将详细介绍。我最近在尝试建立我的网页时遇到了这个问题。我只是在我的网页的右边有一个荒谬的空白,这对我来说是完全不必要的。我试图改变我的HTML和CSS文件中所有元素的宽度,但没有成功。我真的需要一些帮助来消除空白。 这是我的HTML: <!DOCTYPE html> <!-- To change this license header, choose License Headers in Project Properties. T
<!DOCTYPE html>
<!--
To change this license header, choose License Headers in Project Properties.
To change this template file, choose Tools | Templates
and open the template in the editor.
-->
<html>
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<!-- Latest compiled and minified CSS -->
<link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/bootstrap/4.1.0/css/bootstrap.min.css">
<!-- jQuery library -->
<script src="https://ajax.googleapis.com/ajax/libs/jquery/3.3.1/jquery.min.js"></script>
<!-- Popper JS -->
<script src="https://cdnjs.cloudflare.com/ajax/libs/popper.js/1.14.0/umd/popper.min.js"></script>
<link href='https://fonts.googleapis.com/css?family=Actor' rel='stylesheet'>
<!-- Latest compiled JavaScript -->
<script src="https://maxcdn.bootstrapcdn.com/bootstrap/4.1.0/js/bootstrap.min.js"></script>
<link rel="stylesheet" type="text/css" href="main.css">
<title></title>
</head>
<body>
<div class="container-fluid" style="font-family: Actor">
<div class="row " style="position: absolute; z-index: 999; opacity:1; box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.2), 0 6px 20px 0 rgba(0, 0, 0, 0.19); background-color: #FFFFFF; padding: 4px;">
<div class="col-xs-2">
<img src="images/1-OrderUp!!.jpg" alt="OrderUp logo">
</div>
<div class="col-xs-2">
<p class="text-style-1">OrderUp!!</p>
</div>
<div class="col-xs-1" style="height: 100px; background: #511F18; width: 2px; margin-left: 784px;"></div>
<div class="col-xs-2">
<button class="btn btn-danger btn-lg" style="width: 100px">Log in
<?php
?>
</button>
</div>
<div class="col-xs-1" style="height: 100px; background: #511F18; width: 2px;"></div>
<div class="col-xs-2">
<button class="btn btn-danger btn-lg">Sign Up
<?php
?>
</button>
</div>
<div class="col-xs-1" style="height: 100px; background: #511F18; width: 2px;"></div>
</div><br>
<div class="row">
<div class="col-xs-12" style="box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.2), 0 6px 20px 0 rgba(0, 0, 0, 0.19); width: 100%">
<div class="image">
<img src="images/home-1.jpg" style="width: 1350px;">
<p class="X">Welcome to OrderUp!!</p>
<p class="X_1"> Get food you love delivered at your doorstep!!</p>
<div >
<form class = "form-inline" class="srch_br"action="srch_location.php" method="post" enctype="multipart/form-data">
<input type="text" name="loc_srch" placeholder="Enter your location">
<button type="submit" class="btn btn-danger btn-md">Search</button>
</form>
</div>
</div>
</div>
</div>
</div>
</body>
</html>
这两条线路引起了问题:
<p class="X">Welcome to OrderUp!!</p>
<p class="X_1"> Get food you love delivered at your doorstep!!</p>
左:820像素和左:660像素
将它们更改为零:
.X {
position: absolute;
top: 200px;
left: 0px;
width: 100%;
color: #FFFFFF;
font-size: 55px;
}
.X_1 {
position: absolute;
top: 270px;
left: 0px;
width: 100%;
color: #FFFFFF;
font-size: 35px;
}
你有很多问题
- 弹出窗口的类
和X
与视口重叠。以百分比形式给它一个左值X_1
- 图像与视口重叠。给它一个百分比宽度
- 你的固定位置div也是重叠的。。给它一个宽度
.btn.btn-danger.btn-lg{
边界半径:0;
高度:100px;
}
.text-style-1{
字体家族:演员;
字体大小:粗体;
字体大小:55px;
垫顶:2件;
左侧填充:20px;
颜色:#511F18”;
}
.形象{
位置:相对位置;
宽度:100%;
}
.X{
位置:绝对位置;
顶部:200px;
颜色:#FFFFFF;
字体大小:55px;
}
.X_1{
位置:绝对位置;
顶部:270px;
颜色:#FFFFFF;
字体大小:35px;
}
.srch\u br{
位置:绝对位置;
顶部:400px;
左:50px;
填充:15px;
背景色:#FFFFFF;
}
订购
登录
注册
欢迎来到OrderUp
在家门口送上你喜欢的食物
搜寻
1)为什么将行
的位置设置为固定
?2)列xs-*
类已被修改为不需要中缀,因此请改用列-*
。您可以阅读引导文档并查看它们的示例。我对其进行了更新。我已将该位置设置为绝对,您试图实现什么通过将其设置为“甚至绝对”来设置sh?我试图将div设置为“固定”,并使其他内容滚动到下方。我从另一个堆栈溢出帖子中得到了建议。我也更新了代码。请重新检查代码以查看错误所在。尝试使用CSS重置:我编辑了我的问题,并将当前使用的新代码放入其中。可以吗请检查一下,看看问题出在哪里。通读一遍,尝试使代码更具动态性。如果要使用固定值,则对齐将在系统以外的其他设备上出现混乱。我以百分比设置了所有宽度值,但仍然不走运。
.X{
position: absolute;
top: 200px;
left: 820px;
width: 100%;
color: #FFFFFF;
font-size: 55px;
}
.X_1{
position: absolute;
top: 270px;
left:660px;
width: 100%;
color: #FFFFFF;
font-size: 35px;
}
.X {
position: absolute;
top: 200px;
left: 0px;
width: 100%;
color: #FFFFFF;
font-size: 55px;
}
.X_1 {
position: absolute;
top: 270px;
left: 0px;
width: 100%;
color: #FFFFFF;
font-size: 35px;
}