Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #1 (permalink)  
Старый 26.09.2017, 15:28
Новичок на форуме
Отправить личное сообщение для Asperant Посмотреть профиль Найти все сообщения от Asperant
 
Регистрация: 26.09.2017
Сообщений: 1

Убрать отступы в блоке
Откуда появились это отступы в внутренних блоках? Хочу их убрать но без минусового margin https://jsfiddle.net/n30fkp2p/
Ответить с цитированием
  #2 (permalink)  
Старый 26.09.2017, 15:53
Аватар для рони
Профессор
Отправить личное сообщение для рони Посмотреть профиль Найти все сообщения от рони
 
Регистрация: 27.05.2010
Сообщений: 33,121

Asperant,
<!DOCTYPE html>

<html>
<head>
  <title>Untitled</title>
  <meta charset="utf-8">
  <style type="text/css">
  * {
      padding: 0;
      margin: 0;
      box-sizing: border-box;
    }
    .ad1 {
      display: flex;
      width: 200px;
      height: 305px;
      border: 1px solid #000;
      margin: 30px;
      flex-wrap: wrap;
    }
    .ad1 > * {
      border: 1px solid #000;
    }
    .ad2 {
      height: 42px;
      width: 100%;
    }
    .ad3 {
      height: 263px;
      width: 27px;
    }
    .ad5 {
      height: 263px;
      width: 27px;
    }
    .ad4 {  flex: 1;
      height: 263px;
      width: 136px;
    }
  </style>

</head>

<body>
<div class="ad1">
    <div class="ad2"></div>
    <div class="ad3"></div>
    <div class="ad4"></div>
    <div class="ad5"></div>
  </div>

</body>
</html>
Ответить с цитированием
  #3 (permalink)  
Старый 26.09.2017, 16:07
Профессор
Отправить личное сообщение для Rasy Посмотреть профиль Найти все сообщения от Rasy
 
Регистрация: 17.06.2016
Сообщений: 509

Asperant,
Сымитируй таблицами, или используй модуль флексбокса. С блочно-строчным подходом больше возьни.

<!DOCTYPE html>
<html lang="en">
<head>
  <meta charset="UTF-8">
  <title>Document</title>
  <style>
    * {
      box-sizing: border-box;
      margin: 0;
      padding: 0;
    }
    .ad1 {
      *!*
      display: table;
      */!*
      width: 200px;
      margin: 30px;
      height: 305px;
    }
    .ad1 > * {
      display: table-cell;
      height: 258px;
      outline: 1px solid #000;
    }
    .ad2 {
      display: table-row;
      width: 100%;
      height: 42px;
    }
    .ad3 {
      width: 32px;
    }
    .ad4 {
      width: 136px;
    }
    .ad5 {
      width: 32px;
    }
  </style>
</head>
<body>
<div class="ad1">
  <div class="ad2"></div>
  <div class="ad3"></div>
  <div class="ad4"></div>
  <div class="ad5"></div>
</div>
</body>
</html>
Ответить с цитированием
Ответ



Опции темы Искать в теме
Искать в теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Убрать display none в последнем элементе SLameN Элементы интерфейса 4 14.08.2015 18:12
Убрать отступы в многострочном тексте rafaello Элементы интерфейса 16 19.05.2015 11:57
Помогите убрать отступ в нижней части сайта Georka Элементы интерфейса 0 25.10.2014 09:25
эффект при наведении tina jQuery 21 16.11.2012 21:12
тэг font, перенос по словам и отступы между строк maloun365 (X)HTML/CSS 1 14.11.2012 22:52