2013-03-27 2 views
1

Я собираюсь попробовать и спросить об этом, как я могу так пожалеть, если не ясно.Откуда вы знаете местоположение в пикселях

Я пытаюсь изучить css и html.

Когда дело доходит до позиционирования изображения, например top: # px;, как узнать, что такое местоположение пикселя? Есть ли программа для этого или это угадающая игра?

Надеюсь, вы сможете понять мой вопрос. Спасибо

ответ

0

Знание положения элемента с помощью CSS невозможно. Это можно сделать с помощью javascript. Проверьте это link1 и link2.

Если вы знаете jQuery, это было бы проще. Просто используйте .offset().

есть ли программа для этого или это угадающая игра?

Вы также можете угадать позицию элемента, когда вы назначили фиксированные размеры всем элементам вашего макета.

0

Если вы пытаетесь использовать свойство CSS top в сочетании с display:absolute или fixed, то да, это в основном игра с угадыванием. Вы можете использовать браузерные аддоны, чтобы настроить свой CSS, чтобы вы могли видеть, как ваш элемент позиционируется по мере его изменения, получить среду IDE, поддерживающую живое обновление или предварительный просмотр, или сделать снимок экрана и самостоятельно измерить пиксели.

Как правило, вы не должны размещать элементы таким образом. Просто позвольте DOM делать это, и используйте отступы и поля, чтобы поместить вещи в нужное место. Для получения визуальных привлекательных результатов требуется немного проб и ошибок, но это не так уж плохо.