css позиционирование ребенок / родитель - PullRequest
0 голосов
/ 09 июня 2010

Мне было интересно, знает ли кто-нибудь учебник или руководство о том, как ребенок / родитель работает в css с точки зрения позиционирования? Я пытаюсь расположить элемент div на расстоянии 50 пикселей от другого элемента того же типа, но не могу заставить его работать.

// Заранее спасибо.

Ответы [ 4 ]

0 голосов
/ 09 июня 2010

Отличная новая книга под названием «Детектив CSS» - это круто. Объяснение в одном предложении с примерами кода всех общих проблем с позиционированием, плавающими элементами и т. Д., А затем есть четыре / пять тематических исследований со всем кодом, чтобы вы могли посмотреть и выяснить, что же не так все до объяснений.

Теперь, что касается вашей проблемы, вы вообще используете позиционирование или просто плаваете? Хотя поплавки не были предназначены для разметки, они стали огромным инструментом для этого, но есть предостережения, как и для других.

Ребенок наследует свойства своих родителей, если не переопределен.

Звучит так, как будто вы используете поплавки, вы бы плавали влево / вправо и вставляли поле слева или справа в 50px. Если установлено абсолютное положение, просто проверьте экранные координаты и используйте left: и top: с px, чтобы указать, где его разместить.

Очевидно, у вас должен быть родитель или контейнер с позицией: относительный, который оборачивает элемент, который вы позиционируете абсолютно, так как это тот элемент, против которого элемент / дочерний элемент будет расположен.

Относительный устанавливает концепцию / цель позиционирования. Но он «относительно» своей позиции в потоке документов.

0 голосов
/ 09 июня 2010

Чтобы использовать CSS для разметки, вы должны быть знакомы с коробочной моделью .

A List Apart также является хорошим чтением на эту тему.

Что касается вашей конкретной ситуации, пожалуйста, будьте более конкретны.

0 голосов
/ 09 июня 2010

CSS Mastery от Andy Budd - довольно хорошая книга, которую я рекомендую всем проверить.Вам стоит взять его, если вы хотите большего, чем случайное понимание. В противном случае, если вы воспользуетесь «Учебником CSS», вы получите миллион просмотров.

0 голосов
/ 09 июня 2010

Официальные документы довольно хороши:

Сначала вы должны изучить основы модели коробки:
http://www.w3.org/TR/CSS2/box.html

Тогда вы можете увидеть, каковы возможности визуального форматирования:
http://www.w3.org/TR/CSS2/visuren.html

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...