Встроенный блок не работает так, как должен

Я хотел бы отображать содержимое с помощью встроенного блока следующим образом: ИЗОБРАЖЕНИЕ1Встроенный блок не работает так, как должен

На самом деле я делаю это, добавляя бэклайны, но это не подходит...

Я думал добавить display: inline-block, но результат хуже: ИЗОБРАЖЕНИЕ2

Встроенный блок не работает так, как должен Вот мой index.html:

<div id = "Global">
  <div id = "Formation">
    <div id = "columnNames">FORMATION</div>
    <div id = "content">
      - <a title = "Cliquez pour plus d'informations !" href = "formation/esisar.html"><I>2015 - 2020</I><br>
      &emsp;<B>É</B>cole <B>S</B>upérieure d’<B>I</B>ngénieurs en <B>S</B>ystèmes <B>A</B>vancés et <B>R</B>éseaux (ESISAR)<br></a>
      - <a title = "Cliquez pour plus d'informations !" href = "formation/lycee.html"><I>2012 - 2015</I><br>
      &emsp;Lycée Camille Vernet - Valence - Bac S Section Européenne Allemand - Mention Bien</a>
    </div>
  </div>

  <br><br><br><br>
  <hr>


  <div id = "Skills">
    <div id = "columnNames">COMPETENCES</div>
    <div id = "content">
      - <a title = "Cliquez pour plus d'informations !" href = "competences/latex.html">Maîtrise du langage de documentation scientifique LaTeX<br></a>
      - <a title = "Cliquez pour plus d'informations !" href = "competences/progimperative.html">Maitrise des langages de programmation impérative (C, C++, Python)<br></a>
      - <a title = "Cliquez pour plus d'informations !" href = "competences/objet.html">Maitrise des langages de programmation objet (C++, Python, Java)<br></a>
      - <a title = "Cliquez pour plus d'informations !" href = "competences/sql.html">Maîtrise du langage de requêtage SQL<br></a>
      - <a title = "Cliquez pour plus d'informations !" href = "competences/web.html">Notions en langages WEB (HTML, CSS et JavaScript)<br></a>
      - <a title = "Cliquez pour plus d'informations !" href = "competences/linux.html">Système d’exploitation LINUX (Administration et Programmation)<br></a>
      - <a title = "Cliquez pour plus d'informations !" href = "competences/secnumedu.html">Certification SecNumEdu ANSSI – Formation Initiale en Cybersécurité<br></a>
      - <a title = "Cliquez pour plus d'informations !" href = "competences/toeic.html">Anglais – TOEIC 940 points (14/12/2018) – Niveau C1<br></a>
      - <a title = "Cliquez pour plus d'informations !" href = "competences/allemand.html">Allemand – Niveau B1<br></a>
    </div>
  </div>
</div>

И мой .css связан с этим:

div#Global{
  padding-bottom: 8px;
  padding-left: 20px;
  padding-right: 20px;
  line-height: 30px;
}

div#Formation{
  display: inline-block;
}

div#columnNames {
    float: left;
    text-align: center;
    width: 15%;
    color: #7E97AD;
}

div#content {
    float: right;
    text-align: justify;
    width: 83%;
}

Похоже, это работа для grid, а не inline-block.

Quentin 26.04.2019 10:38

Не используйте дефисы и разрывы строк (<br>) для подобных перечислений. Для этого и нужны <ul> и <li>. И использовать один и тот же текст заголовка «Нажмите здесь для получения дополнительной информации» для всех ссылок бессмысленно.

RoToRa 26.04.2019 10:46

И вы неправильно используете идентификаторы. Идентификаторы следует использовать для сценариев, а не для CSS, тем более что дублирование идентификаторов не допускается.

RoToRa 26.04.2019 10:49
Улучшение производительности загрузки с помощью Google Tag Manager и атрибута Defer
Улучшение производительности загрузки с помощью Google Tag Manager и атрибута Defer
В настоящее время производительность загрузки веб-сайта имеет решающее значение не только для удобства пользователей, но и для ранжирования в...
Введение в CSS
Введение в CSS
CSS является неотъемлемой частью трех основных составляющих front-end веб-разработки.
Как выровнять Div по центру?
Как выровнять Div по центру?
Чтобы выровнять элемент <div>по горизонтали и вертикали с помощью CSS, можно использовать комбинацию свойств и значений CSS. Вот несколько методов,...
Навигация по приложениям React: Исчерпывающее руководство по React Router
Навигация по приложениям React: Исчерпывающее руководство по React Router
React Router стала незаменимой библиотекой для создания одностраничных приложений с навигацией в React. В этой статье блога мы подробно рассмотрим...
Система управления парковками с использованием HTML, CSS и JavaScript
Система управления парковками с использованием HTML, CSS и JavaScript
Веб-сайт по управлению парковками был создан с использованием HTML, CSS и JavaScript. Это простой сайт, ничего вычурного. Основная цель -...
Toor - Ангулярный шаблон для бронирования путешествий
Toor - Ангулярный шаблон для бронирования путешествий
Toor - Travel Booking Angular Template один из лучших Travel & Tour booking template in the world. 30+ валидированных HTML5 страниц, которые помогут...
0
3
66
2
Перейти к ответу Данный вопрос помечен как решенный

Ответы 2

Добавьте width:100% с display:inline-block, чтобы он действовал в соответствии с вашими требованиями,

display:inline-block взять ширину в соответствии с содержимым, а не полную и display:block взять полную ширину

Ответ принят как подходящий
div#Formation{
  display: inline-block;
  width:100%;
}

div#Global{
  padding-bottom: 8px;
  padding-left: 20px;
  padding-right: 20px;
  line-height: 30px;
}

div#Formation{
  display: inline-block;
  width:100%;
}

div#columnNames {
    float: left;
    text-align: center;
    width: 15%;
    color: #7E97AD;
}

div#content {
    float: right;
    text-align: justify;
    width: 83%;
}
<div id = "Global">
  <div id = "Formation">
    <div id = "columnNames">FORMATION</div>
    <div id = "content">
      - <a title = "Cliquez pour plus d'informations !" href = "formation/esisar.html"><I>2015 - 2020</I><br>
      &emsp;<B>É</B>cole <B>S</B>upérieure d’<B>I</B>ngénieurs en <B>S</B>ystèmes <B>A</B>vancés et <B>R</B>éseaux (ESISAR)<br></a>
      - <a title = "Cliquez pour plus d'informations !" href = "formation/lycee.html"><I>2012 - 2015</I><br>
      &emsp;Lycée Camille Vernet - Valence - Bac S Section Européenne Allemand - Mention Bien</a>
    </div>
  </div>

  <br><br><br><br>
  <hr>


  <div id = "Skills">
    <div id = "columnNames">COMPETENCES</div>
    <div id = "content">
      - <a title = "Cliquez pour plus d'informations !" href = "competences/latex.html">Maîtrise du langage de documentation scientifique LaTeX<br></a>
      - <a title = "Cliquez pour plus d'informations !" href = "competences/progimperative.html">Maitrise des langages de programmation impérative (C, C++, Python)<br></a>
      - <a title = "Cliquez pour plus d'informations !" href = "competences/objet.html">Maitrise des langages de programmation objet (C++, Python, Java)<br></a>
      - <a title = "Cliquez pour plus d'informations !" href = "competences/sql.html">Maîtrise du langage de requêtage SQL<br></a>
      - <a title = "Cliquez pour plus d'informations !" href = "competences/web.html">Notions en langages WEB (HTML, CSS et JavaScript)<br></a>
      - <a title = "Cliquez pour plus d'informations !" href = "competences/linux.html">Système d’exploitation LINUX (Administration et Programmation)<br></a>
      - <a title = "Cliquez pour plus d'informations !" href = "competences/secnumedu.html">Certification SecNumEdu ANSSI – Formation Initiale en Cybersécurité<br></a>
      - <a title = "Cliquez pour plus d'informations !" href = "competences/toeic.html">Anglais – TOEIC 940 points (14/12/2018) – Niveau C1<br></a>
      - <a title = "Cliquez pour plus d'informations !" href = "competences/allemand.html">Allemand – Niveau B1<br></a>
    </div>
  </div>
</div>

Другие вопросы по теме