VirtualIreland.ru - Виртуальная Ирландия
Вернуться   VirtualIreland.ru - Виртуальная Ирландия > Живем в Ирландии > IT и Связь

IT и Связь Обсуждение "айтишных" вопросов и средств связи

Ответ
 
Опции темы Опции просмотра
Старый 11.07.2006, 16:33   #1
Заслуженный Участник
 
Аватар для vova7777
 
Сообщений: 934
Благодарности: 616 в 285 сообщениях Поиск благодарностей vova7777
Отправить сообщение для  vova7777 с помощью ICQ
По умолчанию Вопрос по CSS

Вопрос по ЦСС
1) как сделать в одной странице две ссылки были разными css (цвет,шрифт)?
2) есть ли отдельный тег в ЦСС для емаилов, чтобы они имели свой цвет и размер отдельно?

относительно первого, я сделал:
a:link {
font-size: 12px;
color: #999999;
}
a:visited {
font-size: 12px;
color: #999999;
text-decoration: none;
}
a:hover {
font-size: 12px;
font-weight: bold;
color: #666666;
}
a:active {
font-size: 12px;
font-weight: bold;
color: #333333;
}
в отдельном (external css file) но он для всех линков, как мне дописать в этом файле что то вроде a:hover2
a:active2 и т.д.

или second_link.a:hover {........... и назвать все доп линки <a href="pages.php" class="second_link".......
ничего не работает,
очень нужно чтоб это было в этом external css file eg:styles.css
буду признателен за любую подсказку
vova7777 вне форума   Ответить с цитированием

Зарегистрируйтесь или войдите под своим именем, чтобы спрятать этот рекламный блок
Старый 11.07.2006, 16:49   #2
nexus
 
Аватар для nexus
 
Сообщений: 15,545
Благодарности: 10,001 в 3,850 сообщениях Поиск благодарностей nexus
По умолчанию

Не работает потому что в CSS должно быть не second_link.a:hover, а a.second_link:hover. То есть класс он либо глобален:
.second_link {
}
Либо принадлежит тагу:
a.second_link {
}
nexus вне форума   Ответить с цитированием
Старый 11.07.2006, 16:55   #3
Заслуженный Участник
 
Аватар для vova7777
 
Сообщений: 934
Благодарности: 616 в 285 сообщениях Поиск благодарностей vova7777
Отправить сообщение для  vova7777 с помощью ICQ
По умолчанию

у меня не работает

на странице:
contact us


в цсс файле:

a:copy.link {
font-size: 12px;
color: #999999;
}
a:copy.visited {
font-size: 12px;
color: #999999;
text-decoration: none;
}
a:copy.hover {
font-size: 12px;
font-weight: bold;
color: #666666;
}
a:copy.active {
font-size: 12px;
font-weight: bold;
color: #333333;
}

vova7777 вне форума   Ответить с цитированием
Старый 11.07.2006, 20:26   #4
My name is Exaybachay
 
Аватар для KaraNagai
 
Откуда: Дублин, Ирландия
Сообщений: 21,481
Благодарности: 12,152 в 4,948 сообщениях Поиск благодарностей KaraNagai
По умолчанию

вова, двоеточие и точку поменяй местами, да? ;))
__________________
митьки никого не хотят победить
KaraNagai вне форума   Ответить с цитированием
Старый 11.07.2006, 22:00   #5
Заслуженный Участник
 
Аватар для vova7777
 
Сообщений: 934
Благодарности: 616 в 285 сообщениях Поиск благодарностей vova7777
Отправить сообщение для  vova7777 с помощью ICQ
По умолчанию

оййй, это был длинный день.
большое спасибо за подсказку.!!!!!!!!!!
vova7777 вне форума   Ответить с цитированием
Старый 15.09.2006, 19:51   #6
Активный Участник
 
Аватар для Artemij
 
Откуда: Cork
Сообщений: 133
Благодарности: 20 в 17 сообщениях Поиск благодарностей Artemij
По умолчанию

В процессе освоения CSS возник следующий вопрос.

Хочу создать column из 3х cells. Дело в том, что высоту первой и третей я знаю, а вот высота второй (средней) должна зависеть от кол-ва контента. Как реализовать подобное в CSS?

XHTML:

Код:
<div id="container">
   <div id="top_image"></div>
   <div id="middle_image"></div>
   <div id="bottom_image"></div>
</div>

CSS:

Код:
#container {
margin: 0px;
padding: 0px;
width: 20px;
height: ???;
float: left;
position: relative; }

#top_image {
background-image: url(images/top_image.gif);
background-repeat: no-repeat;
width: 20px;
height: 20px;
margin-left: 0px;
float: left; }

#middle_image {
background-image: url(images/middle_image.gif);
background-repeat: repeat-y;
width: 20px;
height: ???;
margin-left 0px;
float: left; }

#bottom_image {
background-image: url(images/bottom_image.gif);
background-repeat: no-repeat;
width: 20px;
height: 20px;
margin-left: 0px;
float: left; }
Собственно, я заменяю разметку таблицами, на разметку CSS.
__________________
Сегодня тёмные силы борятся с серыми.
Artemij вне форума   Ответить с цитированием
Старый 17.09.2006, 14:15   #7
Активный Участник
 
Аватар для Artemij
 
Откуда: Cork
Сообщений: 133
Благодарности: 20 в 17 сообщениях Поиск благодарностей Artemij
По умолчанию

Вопрос ещё актуален. Up.
__________________
Сегодня тёмные силы борятся с серыми.
Artemij вне форума   Ответить с цитированием
Старый 18.09.2006, 16:32   #9
Активный Участник
 
Аватар для Artemij
 
Откуда: Cork
Сообщений: 133
Благодарности: 20 в 17 сообщениях Поиск благодарностей Artemij
По умолчанию

Спасибо за внимание! Проблема решена! :D
__________________
Сегодня тёмные силы борятся с серыми.
Artemij вне форума   Ответить с цитированием
Старый 18.09.2006, 17:11   #10
просто
 
Аватар для abg
 
Сообщений: 7,824
Благодарности: 2,301 в 1,077 сообщениях Поиск благодарностей abg
По умолчанию

Цитата:
Сообщение от Artemij
Спасибо за внимание! Проблема решена! :D
так а где же решение? пожалста, в студию!
__________________
все вопросы по форуму VI направляйте администрации.
abg вне форума   Ответить с цитированием
Старый 18.09.2006, 17:45   #11
Активный Участник
 
Аватар для Artemij
 
Откуда: Cork
Сообщений: 133
Благодарности: 20 в 17 сообщениях Поиск благодарностей Artemij
По умолчанию

abg

Всё гениальное просто!

Код:
<div id="container">
   <div id="top_image"></div>
   <div id="middle_image">
   <div id="content">Your content here!</div>
   </div>
   <div id="bottom_image"></div>
</div>
Если контент залезает на фоновое изображение, то в CSS добавляем следующее:

Код:
middle_image {
padding: 0 0 0 20px;}

content {
margin-left: 20px; }
Для себя твёрдо уяснил, что div это не table, и соответственно подход должен быть не стандартный, более извращённый что ли . Зато, такая красота и без единого table'а. :D

И W3C validation проходит! 8)
__________________
Сегодня тёмные силы борятся с серыми.
Artemij вне форума   Ответить с цитированием
Ответ



Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать на сообщения
Вы не можете добавлять вложения
Вы не можете редактировать свои сообщения

BB код Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход


Часовой пояс GMT, времени сейчас: 09:44.


vBulletin®, Copyright ©2000-2025, Jelsoft Enterprises Ltd., Русификация: zCarot, Vovan & Co
©2003-2025 VirtualIreland.ru - Виртуальная Ирландия