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

我认为我的形象是不言自明的。尽管如此,我仍将详细介绍。我最近在尝试建立我的网页时遇到了这个问题。我只是在我的网页的右边有一个荒谬的空白,这对我来说是完全不必要的。我试图改变我的HTML和CSS文件中所有元素的宽度,但没有成功。我真的需要一些帮助来消除空白。 这是我的HTML:

   <!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;
}