Отступы и границы в дефолтной (Curve) теме

Автор Avdenago, 26 февраля 2010, 14:07:35

« назад - далее »

0 Пользователи и 1 гость просматривают эту тему.

Avdenago

Собственно всегда не очень нравились белые границы в списке разделов...

Решил их убрать, но как ни искал - так и не нашел откуда они лезут...  Прилагаю скрин, чтобы было понятнее о чем речь.

Люди, разбирающиеся в css и знающие тему - подскажите!

PS. Эммм...  Я конечно не профи в верстке, но нормально верстаю уже около двух лет. Это я к тому, что достаточно повозился с данным вопросом, но ответа так и не нашел...

Snifer

ищи в файле стилей свойство margin
может выглядеть так: margin: 2 0 0 0px;
Это свойство отвечает за отступ блока от границ родительского блока.

Snifer

стоп, ошибся... у тебя завязано на свойстве padding...
поиграйся со значениями. выстави их в пикселях, на не в em.
типа: 10px

например: padding: 10 10 10 10px;
распределяется так: padding: (верхний отступ) (правый) (нижний) (левый)

Avdenago

Цитата: Snifer от 26 февраля 2010, 14:19:29
стоп, ошибся... у тебя завязано на свойстве padding...
поиграйся со значениями. выстави их в пикселях, на не в em.
типа: 10px

например: padding: 10 10 10 10px;
распределяется так: padding: (верхний отступ) (правый) (нижний) (левый)

1. Это не у меня) Это у того кто верстал Curve.

2. Padding - это поле внутри элемента.
"Устанавливает значение полей вокруг содержимого элемента. Полем называется расстояние от внутреннего края рамки элемента до воображаемого прямоугольника, ограничивающего его содержимое"

3. В Сабже скорее margin, но его там нет.


Был вариант, что это border - но при установке друогого бордера - его не видно.

Snifer

Цитата: Avdenago от 26 февраля 2010, 14:59:22
2. Padding - это поле внутри элемента.
"Устанавливает значение полей вокруг содержимого элемента. Полем называется расстояние от внутреннего края рамки элемента до воображаемого прямоугольника, ограничивающего его содержимое"

А что мешает выставить родительскому блоку "поле внутри элемента"???
как раз сделано на свойстве padding, если марджина нет.

Avdenago

Цитата: Snifer от 26 февраля 2010, 15:08:30
А что мешает выставить родительскому блоку "поле внутри элемента"???
как раз сделано на свойстве padding, если марджина нет.

Давайте вместо пространных рассуждений - вы попробуете и подскажете конкретно, что и как поменять.

Я много чего перепробовал, но белые полоски и поныне там.



Snifer

сейчас не могу посмотреть, на работе. дома посмотрю.

Avdenago

Ах ты, елки-иголки.  Не прошло и трех дней... 

Суть такова. Кстати Snifer косвенно таки подсказал. Стал думать.

Во первых - это не padding - потому как поле оно внутри элемента.

Это как бы отступ margin. НО! тут то и ошибка. Дело в том, что это таблица. А у ячеек таблицы не может быть margin. Margin может быть только у самой таблицы.

И тут я вспомнил, что уже сталкивался с таким же эффектом.

Параметры стиля border-spacing и border-collapse - которые отвечают за границы в таблицах.

Сделал в стилях таблицы "border-collapse: collapse;" И, вуаля. Границы "защелкнулись".

Ай да молодец, ай да ...