CSS/HTML Newbie. У меня есть логотип, который я пытаюсь разместить на странице. На Firefox, IE и Chrome на моем рабочем столе он появляется в той позиции, которую я хочу. На моем MBPr это в другом положении (Chrome и Safari отображают его в том же положении. Спасибо за вашу помощь.
Я нашел трюк #fsbg
здесь
CSS
#fsbg {
height: 100%; width: 100%;
position: fixed;
z-index: -100;
left: 0px; top: 0px;
min-height: 100%;
min-width: 1040px;
}
#logo {
position:absolute;
left:400px;
right:0;
top:46px;
bottom:0px;
width:100%;
}
#body { font-family: Arial; }
HTML
<body>
<img src="image.jpg" name="fsbg" width="2880" height="1913" id="fsbg">
<div id="logo">
<img src="image.jpg" width="201" height="103">
</div>
</body
Это то, что должно выглядеть (логотип "gonenomadic") http://i40.tinypic.com/2qkm3qc.jpg
В сафари и хром на моем MBPr он немного ниже.
Вам нужен масштабируемый фон? Вы можете использовать чистый CSS
body {
background: url(image.jpg) center no-repeat;
background-size: cover;
}
Это работает в современных браузерах. Для использования в IE8 и ниже вы можете использовать backgroundsize.htc https://github.com/louisremi/background-size-polyfill