Смешивание заголовков / плавающий рядом с абзацем

#html #css

#HTML #css

Вопрос:

Пытаюсь выполнить школьный проект и делаю несколько заголовков, чтобы текст после абзацев выделялся, но второй заголовок продолжает смешиваться с первыми абзацами под заголовком 1

 <h1>Nvidia</h1>
    <p>For more than two decades, NVIDIA has pioneered visual computing, the art and science of computer graphics.
    </p>
    <p>With a singular focus on this field, they offer specialized platforms for the gaming, professional visualization, data center and automotive markets.
    </p>
    <p>Their work is at the center of the most consequential mega-trends in technology - virtual reality, artificial intelligence and self-driving cars.
    </p>   


    <h2>THE WORLD LEADER IN VISUAL COMPUTING</h2>
       <p>NVIDIA  are vertically integrated and bring together GPUs, system  software, algorithms, systems and services to create unique value for the  markets They serve.</p>
    p {
font-family: "Calibri";
margin: 10px 10px 2px 10px;
float: left;
font-size: 140%;
color:ghostwhite;
}

h2 {
text-align: center;
font-family: Calibri;
color: #76b900;
margin: 3%;
}

h1 {
color: #76b900;
text-align: center;
font-family: "Calibri";
margin: 3%;
}
  

Комментарии:

1. Извините, но не ясно, с чем у вас проблемы. Что вы хотите сделать, с чем у вас возникли проблемы?

2. Я новичок в css и html, поэтому сложно объяснить мою проблему, поэтому я сожалею об этом. В принципе, я хочу сделать так, чтобы за одним заголовком следовал абзац под ним, затем под этим абзацем другой заголовок и под ним еще один абзац.

Ответ №1:

В принципе, я хочу сделать так, чтобы за одним заголовком следовал абзац под ним, затем под этим абзацем другой заголовок и под ним другой абзац

Просто удалите float из абзацев.

 p {
  font-family: "Calibri";
  margin: 10px 10px 2px 10px;
  font-size: 140%;
  color: grey;
}
h2 {
  text-align: center;
  font-family: Calibri;
  color: #76b900;
  margin: 3%;
}
h1 {
  color: #76b900;
  text-align: center;
  font-family: "Calibri";
  margin: 3%;
}  
 <h1>Nvidia</h1>
<p>For more than two decades, NVIDIA has pioneered visual computing, the art and science of computer graphics.
</p>
<p>With a singular focus on this field, they offer specialized platforms for the gaming, professional visualization, data center and automotive markets.
</p>
<p>Their work is at the center of the most consequential mega-trends in technology - virtual reality, artificial intelligence and self-driving cars.
</p>


<h2>THE WORLD LEADER IN VISUAL COMPUTING</h2>
<p>NVIDIA are vertically integrated and bring together GPUs, system software, algorithms, systems and services to create unique value for the markets They serve.</p>  

Ответ №2:

Может быть, вы можете взглянуть на bootstrap. Это легко освоить. Если вы хотите показать эти части друг под другом, вы можете просто написать:

 <div class="row">
  <h1>...</h1>
</div>
<div class="row">
  <p>...</p>
</div>
<div class="row">
  <h2>...</h2>
</div>
<div class="row">
  <p>...</p>
</div>
  

http://getbootstrap.com/