| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > Вёрстка веб-сайтов > аттрибут right по разному отображает в IE и operа |
| Автор: TheAviator 10.6.2006, 19:55 | ||
| сабж. нужно чтобы надпись ( картинка в DIV) лепилась на небольшом расстоянии от правого края страницы при ее растягивании до любого размера. этот код отвечает за хедер. интерсует свойство RIGHT в строке <div id="Layer1" style="position:absolute; right:34px; top:32px; width:153px; height:75px; z-index:1;"><img src="images/nadpis1.gif"></div>
в IE: ![]() в opera 7: ![]() можно. конечно узнать тип браузера и если opera, то изменит жаваскриттом значение отступа. Но я уверен, что есть вариант лучше, подскажите |
| Автор: jsse 11.6.2006, 02:34 |
| Распиши дизайн по блокам. Где и как у тя расположены картики и надписи? |
| Автор: Greendrake 11.6.2006, 12:34 |
| Чё-то намудрил лишнего. Всё проще можно сделать - диву задаёшь свойство text-align:right, а картинке - margin-right:34px. Или диву же - padding-right:34px. И не надо никаких позишн абсолютов. |
| Автор: TheAviator 11.6.2006, 14:11 | ||
все ок. работает как надо. спасибо. |
| Автор: grinmax 11.6.2006, 22:43 |
| можно ещё хаки использовать... *html :root |
| Автор: R.M. 14.6.2006, 10:21 |
| grinmax, нет не можео. Всё решимо человеческими способами. Зачем извращаться тогда когда это ненужно? |