Модераторы: Illuminaty

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> что лучше использовать для закруглённых краёв, что лучше использовать для закруглённых 
:(
    Опции темы
supervladislav
Дата 14.3.2008, 21:08 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


///\\\///\\\///\\\
***


Профиль
Группа: Завсегдатай
Сообщений: 1771
Регистрация: 18.5.2006

Репутация: нет
Всего: -9



спасибо ,но вот на места они  становиться нехотят ,а все вверху я правильно  местоположение задою))они все наверху
Код

#ram1{background-image:url(levoverh.png);background-position:top left;background-repeat:no-repeat;width:45px;height:47px;}
#ram2{background-image:url(pravoverh.png);background-position:top right;background-repeat:no-repeat;width:47px;height:45px;}
#ram3{background-image:url(pravoniz.png);background-position:bottom right;background-repeat:no-repeat;width:47px;height:45px;}
#ram4{background-image:url(levoniz.png);background-position:bottom left;background-repeat:no-repeat;width:45px;height:47px;}


а сами дивы где должны находиться вверху или внизу 

Это сообщение отредактировал(а) supervladislav - 14.3.2008, 21:17
PM MAIL   Вверх
ilyaILF
Дата 14.3.2008, 22:26 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 70
Регистрация: 8.11.2006

Репутация: 6
Всего: 6



Дивы должны охватывать всю контентную область, которая должна быть внутри. И потом, достаточно только внутреннему диву указать размеры - width, а height будет определяться вложенным контентом.
PM MAIL   Вверх
supervladislav
Дата 14.3.2008, 23:05 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


///\\\///\\\///\\\
***


Профиль
Группа: Завсегдатай
Сообщений: 1771
Регистрация: 18.5.2006

Репутация: нет
Всего: -9



Цитата(ilyaILF @ 14.3.2008,  22:26)
Дивы должны охватывать всю контентную область, которая должна быть внутри. И потом, достаточно только внутреннему диву указать размеры - width, а height будет определяться вложенным контентом.

зы тоесть текст должен быть внутри ентих дивов так 
Код

<div id="ram1">
<div id="ram2">
<div id="ram3">
<div id="ram4">
текст
</div></div></div></div> 

вот так? полная ерунда получилось весь текст в контенте съёживается.А я вот чего подумал может с позиционированием попробовать. 
PM MAIL   Вверх
ilyaILF
Дата 14.3.2008, 23:32 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 70
Регистрация: 8.11.2006

Репутация: 6
Всего: 6



Съежится он мог только из-за явного ограничения размеров окаймляющих дивов.
Код

#ram1{background: #f00 url(levoverh.png) no-repeat top left;}
#ram2{background: transparent url(pravoverh.png) no-repeat top right;}
#ram3{background:  transparent  url(pravoniz.png) no-repeat bottom right;}
#ram4{background: transparent url(levoniz.png) no-repeat bottom left; padding: 0.5em 1em 0.5em 1em;}

PM MAIL   Вверх
supervladislav
Дата 14.3.2008, 23:37 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


///\\\///\\\///\\\
***


Профиль
Группа: Завсегдатай
Сообщений: 1771
Регистрация: 18.5.2006

Репутация: нет
Всего: -9



Цитата(ilyaILF @ 14.3.2008,  23:32)
Съежится он мог только из-за явного ограничения размеров окаймляющих дивов.
Код

#ram1{background: #f00 url(levoverh.png) no-repeat top left;}
#ram2{background: transparent url(pravoverh.png) no-repeat top right;}
#ram3{background:  transparent  url(pravoniz.png) no-repeat bottom right;}
#ram4{background: transparent url(levoniz.png) no-repeat bottom left; padding: 0.5em 1em 0.5em 1em;}

зы а  с позиционированием подобное сделать можно
PM MAIL   Вверх
ilyaILF
Дата 15.3.2008, 00:00 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 70
Регистрация: 8.11.2006

Репутация: 6
Всего: 6



Можно и с позиционированием, только в таком случае количество элементов станет еще больше:
Код

<div class="main">
<div class="tlc"></div><div class="trc"></div><div class="blc"></div><div class="brc"></div>
Text, text, text, text, text, text, text, text, text, text, text, text, text, text, text.
</div>


Код

.main {position: relative;}
.tlc {position: absolute; top: 0px; left: 0px; background: ....... ; width: 15px; height: 15px;}
.trc {position: absolute; top: 0px; right: 0px; background: ....... ; width: 15px; height: 15px;}
.blc {position: absolute; bottom: 0px; left: 0px; background: ....... ; width: 15px; height: 15px;}
.brc {position: absolute; bottom: 0px; right: 0px; background: ....... ; width: 15px; height: 15px;}

PM MAIL   Вверх
supervladislav
Дата 15.3.2008, 09:15 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


///\\\///\\\///\\\
***


Профиль
Группа: Завсегдатай
Сообщений: 1771
Регистрация: 18.5.2006

Репутация: нет
Всего: -9



зы а зачем класс майн ))))да вот ещё я сколько читал так и не понял чем absolute от  relative отличается))))а сезжать при разном разрешении не будет?)))
сделал только нижнии две рамки отображаются почему-то на четверть
Код

#ram3{background-image:url(pravoniz.png);position:absolute;bottom:16px;right:0px;background-repeat:no-repeat;width:45px;height:47px;}
#ram4{
    background-image:url(levoniz.png);
    position:absolute;
    bottom:16px;
    background-repeat:no-repeat;
    width:47px;
    height:45px;
    left:16px;
}


Это сообщение отредактировал(а) supervladislav - 15.3.2008, 09:58
PM MAIL   Вверх
ilyaILF
Дата 15.3.2008, 17:06 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 70
Регистрация: 8.11.2006

Репутация: 6
Всего: 6



Класс Мейн нужен для того, чтобы относительно него позиционировать ваши углы-картинки, поэтому ему и задан position: relative; а всем оставшимся элементам внутри него задан position: absolute; то есть последние будут позиционироваться не относительно верхнего левого угла окна броузера, а относительно элемента Мейн.
В двух словах: абсолютнопозиционированные элементы "извлекаются" из нормального хода документа HTML и не оказывают влияния на другие элементы и их можно переместить куда угодно, задав им top: Ypx; и left: Xpx;, причем то место, где они находились как бы "схлопывается".
А относительно позиционированные элементы продолжают физически занимать в документе определенное место (оно остается зарезервированным под них) и в то же самое время их тоже можно переместить как внутри документа, так и за пределы него при помощи отрицательных значений координат.
PM MAIL   Вверх
supervladislav
Дата 15.3.2008, 23:42 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


///\\\///\\\///\\\
***


Профиль
Группа: Завсегдатай
Сообщений: 1771
Регистрация: 18.5.2006

Репутация: нет
Всего: -9



а почему нижнии две рамки на четверть отображаются может их ниже поставить 
PM MAIL   Вверх
ilyaILF
Дата 15.3.2008, 23:59 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 70
Регистрация: 8.11.2006

Репутация: 6
Всего: 6



Непонятно вообще, почему вы поставили  bottom:16px; , когда левый нижний угол и правый нижний угол должны иметь координаты bottom: 0px;
Приведите ваш весь код примера.
PM MAIL   Вверх
Ответ в темуСоздание новой темы Создание опроса
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | Вёрстка веб-сайтов | Следующая тема »


 




[ Время генерации скрипта: 0.0733 ]   [ Использовано запросов: 21 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.