>Форум Mozilla Россия http://forum.mozilla-russia.org/index.php >Разработка http://forum.mozilla-russia.org/viewforum.php?id=18 >Задачка по CSS http://forum.mozilla-russia.org/viewtopic.php?id=5126 |
alc > 21-09-2005 15:28:41 |
Помогите решить задачку по CSS. В основной слой (фон), шириной в 100% вписано 2 слоя, один слева, другой справа. Ширина правого слоя фиксирована в пикселях и он прикреплен к правому краю страницы. Необходимо отцентрировать background-image левого слоя по расстоянию от левого края страницы до левого края правого слоя. |
Mash > 21-09-2005 16:26:18 |
Ширина левого слоя == ширина основного слоя - ширина правого слоя, так? Тогда |
alc > 21-09-2005 16:59:54 |
Ужас. В 3 браузерах (IE6 FF1.4 O7.6) по-разному. Выделить код Код:<style> #back{width:100%; height:100px; border:1px green solid;} #right{position:relative; float:right; height:100px; border:1px red solid;width:400;} #left{position:relative; background: no-repeat url('test.png') center; height:100px; border:1px blue solid; width:100%;} </style> <div id="back"> <div id="right"></div> <div id="left"></div> </div> |
Mash > 21-09-2005 17:27:21 |
http://www.ryanbrill.com/floats.htm |
alc > 21-09-2005 19:17:22 |
Спасибо. Тяжело менять образ мышления после табличной верстки, но после посещения http://www.csszengarden.com/ возвращаться обратно - преступление. |