Jump to content
  • 0

Позиционирование


Hoax
 Share

Question

12 answers to this question

Recommended Posts

  • 0

я уже читал статью, сделал все как написано не получается сдвинуть как блок так и img

Тоисть, ты прочитал статью по ссылке предоставленной выше, все понял! и продолжаешь пытаться изменять позицию блока с помощью background-position?

Link to comment
Share on other sites

  • 0
не получается сдвинуть как блок так и img

Какой img?

Странно, конечно, что вы читали… А ведь самое первое предложение звучит так

Задает начальное положение фонового изображения, установленного с помощью свойства background-image

Link to comment
Share on other sites

  • 0

ну вот допустим

<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<title>background-position</title>
<style>
body {
background-image : url(hui.gif) ;
background-repeat: no-repeat;
background-position: center center;
}
</style>
</head>
<body>

</body>
</html>

картина встает на место по горизонтали, а по вертикали -нет!

Link to comment
Share on other sites

  • 0

А вот у меня почему-то все получается :)

background-position

задает положение фонового изображения, цвет же фона распространяется на весь элемент за вычетом margin'ов.

А в Вашем примере указан цвет фона (см. http://htmlbook.ru/css/background-color), но не указана картинка (см. http://htmlbook.ru/css/background-image), соответственно,

background-position

(см. http://htmlbook.ru/css/background-position) ни на что не влияет.

UPD: У меня есть совсем необоснованное предположение, что Вы хотите разместить фоновое изображение в бэграунде документа, но не указали высоту для body и html. Может в этом дело?

Edited by Catherine
Link to comment
Share on other sites

  • 0

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

<header>
<div id="kart"></div>
</header>

body {padding:0px;margin:0px;}
header {background:url(gr.gif)repeat-x;}
#kart {background:url(foto.gif)center bottom repeat-x;height:300px;}

Так почему блок #kart как бы принимает положение с помощью позиционирования, ведь у родителя не стоит высота, или он опирается на свою высоту 300пикс. и прижимается?

Link to comment
Share on other sites

  • 0

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

<header>
<div id="kart"></div>
</header>

body {padding:0px;margin:0px;}
header {background:url(gr.gif)repeat-x;}
#kart {background:url(foto.gif)center bottom repeat-x;height:300px;}

Так почему блок #kart как бы принимает положение с помощью позиционирования, ведь у родителя не стоит высота, или он опирается на свою высоту 300пикс. и прижимается?

У Вас в этом примере позиционирование для блоков не задано. Блок-родитель растягивается по высоте содержимого, конкретно в этом случае содержимое-это блок #kart. Почитайте про блочные элементы

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