Ответы пользователя по тегу HTML
  • Как расположить картинку с div'ом в одну строку?

    @ber_enot
    Веб-разработчик, Vue.js / Node.js
    С inline-block между элементами ставится "пробел", поэтому в вашем случае div просто не влезает в ширину контейнера.

    Поставьте контейнеру font-size: 0, а в дочерних элементах верните размер шрифта на место, и все будет ок.

    UPD:
    Кроме того, нужно добавить вот это:
    #container img {
        vertical-align: top;
     }


    Вот полный код CSS (html из вопроса):
    body {
          background: #e5e9ff;
        }
        
        #container {
          width: 687px;
          height: 394px;
          background: #f4f5fa;
          font-size: 0;
        }
        
        #container img {
          width: 369px;
          height: 394px;
          vertical-align: top;
        }
        
        #container .right {
          background: #777;
          width: 318px;
          height: 394px;
          display: inline-block;
          font-size: 14px;
        }
    Ответ написан
    1 комментарий
  • Какие существуют правила хорошего дизайна?

    @ber_enot
    Веб-разработчик, Vue.js / Node.js
    Возьмите .psd с сеткой бутстрапа и рисуйте дизайн, чтобы основные блоки занимали целое количество столбцов.
    Если в каком-то элементе много подэлементов, его тоже можно разделить на 12 равных столбцов, далее аналогично.
    А вообще, лучше почитать про основы верстки, тогда будет понятно, что реализовать можно, а что сложно.
    Если есть конкретные вопросы, пишите в комментарии, я верстальщик.
    Ответ написан
    2 комментария