Здравствуйте. Я сейчас учусь работать с css. В общем сие действо выглядит так( см. рисунок)
Мой код вотКод:В css прописано вот :<div class="img"> 1 </div> <div class="img"> 1 </div> <div class="img"> 1 </div> <div class="img"> 1 </div> <div class="img"> 1 </div> <div class="img"> 1 </div> <div class="img"> 1 </div>Код:Как убрать промежутки между divaми?div{ margin: 0px; padding: 0px; } body{ padding: 0; margin: 0; } .img{ width: 70px; height: 70px; background-color: yellow; display: inline-block; }
- 24.01.2016 18:48Новичок


- Регистрация: 26.11.2013
- Сообщений: 14
- Репутация: 1
- 24.01.2016 19:09
sultanova, потому что вы указали display: inline-block;
- 24.01.2016 19:15Новичок


- Регистрация: 26.11.2013
- Сообщений: 14
- Репутация: 1
thomas, Ok!Если указать block. То каждый блок будет располагаться друг под другом. Нужно чтобы они располагались в ряд, Как убрать промежутки?
- 24.01.2016 19:22Новичок

- Регистрация: 19.01.2016
- Сообщений: 14
- Репутация: 3
sultanova, нужно добавить float: left; , если я вас правильно понял.
Спасибо сказали:
sultanova(24.01.2016), - 24.01.2016 19:29Новичок


- Регистрация: 26.11.2013
- Сообщений: 14
- Репутация: 1
SpecialCase,Спасибо , получилось! Про float мне ещё предстоит прочитать! А есть ли объяснения тому, почему оно ставило эти отступы?
Я наблюдала интересный момент. Если блоки divов в редакторе не переносить на каждую строку, а поместить на одной, то отступы тоже исчезают, с чем это может быть связано? - 24.01.2016 19:39Новичок

- Регистрация: 19.01.2016
- Сообщений: 14
- Репутация: 3
sultanova,inline-block - это когда элемент ведет себя как блок, но выстраивается в строку как "буква", за счет чего добавляется интервал как в тексте между символами. А про переносы divoв я вас не понял.
- 24.01.2016 20:48
при inline-block отступ появляется за счет пробела после дива.
Можно его убрать несколькими способами, например банально закоментировать пространство между дивамиКод:Или сделать их в одну строку<div class="img"> 1 </div><!-- --><div class="img"> 1 </div><!-- --><div class="img"> 1 </div>Код:Или поставить правый отрицательный маргин, обычно -3-4 пикселя<div class="img"> 1 </div><div class="img"> 1 </div><div class="img"> 1 </div>
А вообще, пробуйте гуглить каждый свой вопрос, результат чаще всего легко находится http://habrahabr.ru/post/189118/Спасибо сказали:
Vmir(24.01.2016), - 24.01.2016 23:42Новичок


- Регистрация: 26.11.2013
- Сообщений: 14
- Репутация: 1
[/COLOR]StelS, Это конечно тоже способы привести в нормальный вид, но мне кажется с программерской точки зрения это не совсем корректно ).
- 25.01.2016 00:28
sultanova, float'ами не всегда можно добиться нужного результата, так что приходится извращаться :)
Похожие темы
| Темы | Раздел | Ответов | Последний пост |
|---|---|---|---|
Удаление пробелов между блоками статей на главной странице | Joomla | 3 | 19.10.2015 14:06 |
Почему размещать статьи у меня выгоднее, чем в биржах? | Ссылки, статьи | 2 | 16.07.2014 16:06 |
Как спрятать отступы? | DLE | 5 | 30.09.2013 19:41 |
Почему не стоит работать с родственниками, личный опыт как меня кинул родственник | Дайджест блогосферы | 27 | 10.01.2012 01:41 |
Почему у меня так мало посещений. www.fotodk.ru | Поисковые системы | 4 | 20.01.2011 21:54 |



