Макет страниц - абсолютное позиционирование - PullRequest
1 голос
/ 09 февраля 2010

Полдень все - я действительно после небольшого совета.

Будучи новичком, я теперь понимаю, что метод, который я использовал для разработки моего первого проекта, немного дерьмовый. Не имея практически никаких знаний о веб-разработке, я пошел по пути размещения элементов управления на странице с абсолютным позиционированием ... Мне просто очень понравилась идея перетаскивания!

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

Как мне изменить код, чтобы сохранить одинаковую разметку / интервал между элементами управления, но, как правило, по центру?

Должен ли я заключить все свои текущие элементы управления в какую-нибудь таблицу или контейнер и затем выровнять это? Или же это случай полного удаления абсолютного позиционирования и почти все начинается с нуля?!

Любые мысли или идеи будут с благодарностью приняты.

(PS: Пожалуйста, будьте осторожны с оскорблениями !!!)

1 Ответ

1 голос
/ 09 февраля 2010

Создайте обертку, это ширина, которую вы хотите, чтобы все было. Внутри этого вы помещаете все остальное; ваш верхний колонтитул, содержание, нижний колонтитул и внутри этого вы можете расположить «правильный» путь. Вы должны как можно больше избегать абсолютного позиционирования, относительный путь - это путь, и с помощью упаковщиков вы можете легко это сделать.

Таким образом, если вы создаете обертку размером 1000 пикселей и хотите, чтобы заголовок слева составлял 200 пикселей, вам не нужно беспокоиться о разных разрешениях; они всегда будут видеть 200px слева от 1000px, который вы можете центрировать на странице.

Взгляните на: https://www.adobe.com/devnet/dreamweaver/articles/css_concepts_pt3_04.html и http://www.communitymx.com/content/article.cfm?cid=A8BBA

:)

...