Jump to content
  • 0

Как слой <div> выровнить по середине экрана?


ogriv
 Share

Question

Собирал сайт на ноуте где разрешение экрана 1360х768. Выравнивал строго прописывая отступы. При попытке открыть сайт на компе где вместо монитора стоит телевизор с разрешением 1920х1080, оказалось что весь сайт смещен влево. и даже картинка фона сползла влево!
Собственно от туда и вопрос: как выровнить слой по середине экрана независимо от разрешения экрана!
Для примера, как выглядят сейчас мои слои:

<html> <head><meta http-equiv="Content-Language" content="en-us"><meta http-equiv="Content-Type" content="text/html; charset=windows-1252"><title>Новая страница 1</title></head> <body> <div style="position: absolute; width: 470px; height: 348px; z-index: 1; left: 66px; top: 17px" id="layer1">    <img border="0" src="file:///C:/Users/Ogriv/rabstol_net_despicable_me_09.jpg" width="670" height="419"></div> </body> </html>
Link to comment
Share on other sites

8 answers to this question

Recommended Posts

  • 0

Что-то вообще ничего не выходит! :(

Наверно вставляю теги не верно.

А можно пример применения на основе моего примерчика из первого поста? Что бы понять что я не так делаю?!

Link to comment
Share on other sites

  • 0

так ты прописал отступ с лева в 66 пкс он так и делает, лучше всего задавать стили через css фаил, и прописать  margin: 0 uato;

А то что блок с абсолютным позиционированием вас не смущает?

Link to comment
Share on other sites

  • 0

 

так ты прописал отступ с лева в 66 пкс он так и делает, лучше всего задавать стили через css фаил, и прописать  margin: 0 uato;

А то что блок с абсолютным позиционированием вас не смущает?

 

можно же просить релатив, я просто туда не смотрел

Link to comment
Share on other sites

  • 0

так ты прописал отступ с лева в 66 пкс он так и делает, лучше всего задавать стили через css фаил, и прописать  margin: 0 uato;

 

Так что же, чисто средствами html не прибегая к css  выровнить div по середине экрана нельзя?

Для меня html достаточно сложно если я еще и css подключу, боюсь вообще запутаюсь! Может всё же можно используя только теги выравнивать слой? Казалось бы простая задача, а я уже второй день мучаюсь!

 

 

 

так ты прописал отступ с лева в 66 пкс он так и делает, лучше всего задавать стили через css фаил, и прописать  margin: 0 uato;

А то что блок с абсолютным позиционированием вас не смущает?

 

 

Так что мне FrontPage вписывает в параметры слоя тем и пользуюсь. Код я лишь по минимуму корректирую.

Link to comment
Share on other sites

  • 0

Средствами HTML выровнять нельзя, за оформление и положение элементов в том числе отвечает CSS.

Для начала добавьте в код <!DOCTYPE html> в первую строку. Браузеры по разному обрабатывают код с этой строкой и без неё, возможно из-за этого и не получается.

Link to comment
Share on other sites

  • 0

Средствами HTML выровнять нельзя, за оформление и положение элементов в том числе отвечает CSS.

Для начала добавьте в код <!DOCTYPE html> в первую строку. Браузеры по разному обрабатывают код с этой строкой и без неё, возможно из-за этого и не получается.

Очень жаль! Эхь, буду штудировать css.  :unsure: 

Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Answer this question...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

 Share

×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue. See more about our Guidelines and Privacy Policy