CSS错误,在拉伸窗口时div超出了边框

CSS错误,在拉伸窗口时div超出了边框,css,html,Css,Html,当我调整顺序时,我的第二个div延伸到很远的地方。有谁知道是什么导致了这一切?我想这和我的网格有关,不确定。也许我用%作为宽度。不管怎么说,我想你能看出我在想什么。我希望第二个“通过联系我们”在右边,所有其他内容在左边 <style> body { font-family: 'Oswald', sans-serif; } input { border-radius: 25px; margin-top: 7%; padding: 6p

当我调整顺序时,我的第二个div延伸到很远的地方。有谁知道是什么导致了这一切?我想这和我的网格有关,不确定。也许我用%作为宽度。不管怎么说,我想你能看出我在想什么。我希望第二个“通过联系我们”在右边,所有其他内容在左边

<style>
 body {
 font-family: 'Oswald', sans-serif;
 }



  input {
      border-radius: 25px;
      margin-top: 7%;
      padding: 6px 30px 6px 10%;
      border: 2px solid black;
    }

    textarea {
      border: 2px solid black;
      color: solid black;
    }

    #contactHeader {
      text-align: center;
      margin-bottom: 2%;
      font-size: 50px;
    }

    .contact {
      margin: 0 auto;
      margin-top: 5%;
      justify-content: center;
      background-color: #00B4E8;
      padding: 2%;
      max-width: 70%;
      border-radius: 20px;
      margin-bottom: 5%;
      border: 2px solid black;
    }

    .contactInfo {
      display: grid;
      grid-template-columns: auto auto;
      color: solid black;
      margin: 0 auto;
      margin-top: 5%;
      margin-left: 15%;
      margin-right: 15%;
    }

    .contactTxt1 {
      display: flex;
      flex-direction: column;
    }


    .contactTxt2 {
      border: 3px solid black;
      min-width: 70%;
      padding: 2%;
      margin-left: 10%;
      background-color: white;
      border-radius: 15px;
      font-size: 12px;
      margin-right: 100%;

    }

    .RadioButtons {
      display: flex;
      flex-direction: row;
      margin: 15px 0 10px 15px;
      font-weight: 600;
    }

    .member {
       margin-left: 10px;
       margin-right: 25px;
       margin-top: 7px;
    }

    .contactTxt2Header {
      margin-top: 10px;
    }

    .contactStuff {
      font-size: 15px;
    }

    .ContactBox {
      background-color: solid black;
    }

    .SubmitButton {
      display: flex;
      flex-direction: column;
    }

    .submit {
      background-color: green;
      border: 2px solid white;
      color: white;
      border-radius: 25px;
      width: 75%;
      padding: 6px 12px;
      margin: 0 auto;
      font-size: 20px;
      text-align: center;
    }

    ::placeholder {
      color: black;
    }

@media only screen and (max-width: 600px) {

.top1 {
  margin-bottom: 2%;
}

.search {
  margin-right: 10%;
}

.SearchBar {
  height: 20px;
}

.contact {
  max-width: 97%;
  width: 97%;
}

.contactInfo {
  margin-left: 5%;
  margin-right: 5%;
  display: flex;
  flex-direction: column;
  margin-right: 15%;
}

.ContactBox {
  width: 90%;
}

.contactTxt2 {
  border: 2px solid black;
  padding: 2%;
  margin-left: 10%;
  background-color: white;
  border-radius: 15px;
  font-size: 12px;
  width: auto;
  margin: 0 auto;
  margin-top: 2%;
}

.contactHeader {
  font-size: 18px;
}

}
 </style>



   <html>

    <div class="navigations">

   <div class="buttonNav">
      <a href="index.html"><button class="siteButton" type="onclick" 
   name="button">Home</button></a>
   </div>

   <div class="buttonNav">
    <a href="about.html"><button class="siteButton" type="onclick" 
    name="button">About</button></a>
   </div>

   <div class="buttonNav">
     <a  href="contact.html"> <button class="siteButton" type="onclick" 
    name="button">Contact</button></a>
   </div>

   <div class="buttonNav">
     <a href="exhibition.html"><button class="siteButton" type="onclick" 
   name="button">Exhibition</button></a>
   </div>

   <div class="buttonNav">
      <a href="learn.html"><button class="siteButton" type="onclick" 
  name="button">Learn</button></a>
   </div>

   <div class="buttonNav">
      <a href="shop.html"><button class="siteButton" type="onclick" 
   name="button">Shop</button></a>
   </div>
 </div>

<div class="contact">

 <h1 id="contactHeader">Contact</h1>

 <div class="contactInfo">

 <form action="youHaveAnswered.php" method="post">
 <div class="contactTxt1">
 <input class="ContactBox" type="text" name="fname" placeholder="First and 
 Middle Name"></input>
 <input class="ContactBox" type="text" name="lname" placeholder="Last Name"> 
 </input>
 <input class="ContactBox" type="email" name="email" placeholder="Email 
  Adress"></input>

 <div class="RadioButtons">
 Member:<input class="member" type="radio" name="member" value="member">
 Non-Member:<input class="member" type="radio" name="non-member" value="non- 
 member">
 </div>

 <div class="text">
  <textarea name="name" rows="20" cols="40" placeholder="Tell us what you're 
 wondering about"></textarea>
 </div>

 <div class="SubmitButton">
  <button class="submit" type="submit" name="button">Send</button>
 </div>
 </div>
 </form>

 <div class="contactTxt2">
   <h1 class="contactHeader">You could also contact us through</h1>

   <h2 class="contactTxt2Header">Phone Number</h2>
    <span class="contactStuff">1-603-413-4124</span>

   <h2 class="contactTxt2Header">Email</h2>
    <span class="contactStuff">SweeneyTodd@FleetStreet.com</span>

   <h2 class="contactTxt2Header">Address</h2>
    <span class="contactStuff">221b Baker St, London, Britain</span>

   <h2 class="contactTxt2Header">We can recieve calls from</h2>
    <span class="contactStuff">07:00AM - 04:00PM</span>
 </div>

 </div>
 </div>
 </html>

身体{
字体系列:“Oswald”,无衬线;
}
输入{
边界半径:25px;
利润率最高:7%;
填充:6px 30px 6px 10%;
边框:2件纯黑;
}
文本区{
边框:2件纯黑;
颜色:纯黑;
}
#通讯头{
文本对齐:居中;
利润底部:2%;
字体大小:50px;
}
.联系方式{
保证金:0自动;
利润率最高:5%;
证明内容:中心;
背景色:#00B4E8;
填充:2%;
最大宽度:70%;
边界半径:20px;
利润底部:5%;
边框:2件纯黑;
}
.联系方式{
显示:网格;
网格模板列:自动;
颜色:纯黑;
保证金:0自动;
利润率最高:5%;
左边距:15%;
右边距:15%;
}
.联系方式TXT1{
显示器:flex;
弯曲方向:立柱;
}
.contactTxt2{
边框:3倍纯黑;
最小宽度:70%;
填充:2%;
左边距:10%;
背景色:白色;
边界半径:15px;
字体大小:12px;
保证金权利:100%;
}
.单选按钮{
显示器:flex;
弯曲方向:行;
利润率:15px 0 10px 15px;
字号:600;
}
.成员{
左边距:10px;
右边距:25px;
边缘顶部:7px;
}
.contactTxt2Header{
边缘顶部:10px;
}
.联系人{
字体大小:15px;
}
.通讯盒{
背景色:纯黑;
}
.提交按钮{
显示器:flex;
弯曲方向:立柱;
}
.提交{
背景颜色:绿色;
边框:2倍纯白;
颜色:白色;
边界半径:25px;
宽度:75%;
填充:6px 12px;
保证金:0自动;
字体大小:20px;
文本对齐:居中;
}
::占位符{
颜色:黑色;
}
@仅介质屏幕和(最大宽度:600px){
.top1{
利润底部:2%;
}
.搜索{
保证金权利:10%;
}
.搜索栏{
高度:20px;
}
.联系方式{
最大宽度:97%;
宽度:97%;
}
.联系方式{
左缘:5%;
保证金权利:5%;
显示器:flex;
弯曲方向:立柱;
右边距:15%;
}
.通讯盒{
宽度:90%;
}
.contactTxt2{
边框:2件纯黑;
填充:2%;
左边距:10%;
背景色:白色;
边界半径:15px;
字体大小:12px;
宽度:自动;
保证金:0自动;
利润率最高:2%;
}
.contactHeader{
字号:18px;
}
}
接触
成员:
非成员:
发送
您也可以通过以下方式与我们联系:
电话号码
1-603-413-4124
电子邮件
SweeneyTodd@FleetStreet.com
地址
英国伦敦贝克街221b号
我们可以接到来自中国的电话
上午7:00-下午4:00
删除页边距

.contactTxt2{
   margin-right: 100%;
}