Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Web программирование > HTML и CSS
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 08.06.2010, 15:14   #1
k0nami
Пользователь
 
Регистрация: 05.08.2008
Сообщений: 10
Восклицание background-image является ссылкой, как это?

Здравствуйте, форумчане!
У меня такой вопрос - есть такая страница http://www.google.kz/intl/ru/options/
так вот, там есть список всех разделов Google, меня интересует каким образом они прописали CSS так что их картинки-иконки (на самом деле это все одна картинка) будучи фоном являются и ссылкой.

Кто знает ответ прошу помогите, сижу ломаю голову!
Заранее спс)

Последний раз редактировалось k0nami; 08.06.2010 в 15:15. Причина: очепятка
k0nami вне форума Ответить с цитированием
Старый 08.06.2010, 15:21   #2
MrJenika
Форумчанин
 
Аватар для MrJenika
 
Регистрация: 07.09.2009
Сообщений: 361
По умолчанию

короче дело было так:
Все элементы на странице находятся с списках то бишь в html это так <li></li>
И тут каждой строке этого списка присваивают стиль, и уже в стилях прописано всё что надо.
Насчёт ссылки:
в строке списка прописывают : <a href=""><span></span>ТЕКСТ </a>

вот,а в стилях этому спану пририсовывают фон.
Чтобы понять что да как используйте firebug


Код:
<li id="IGOO"><a href="http://www.google.com/ig?hl=ru&amp;source=mpes">
 iGoogle – персональная страница<span></span></a>
<p>Добавляйте на свою стартовую страницу новости, погоду, игры и другую информацию
</p>
</li>

а в стилях

Код:
#IGOO span {
background-position:0 -1855px;
}

li a span {
background:url("i3.png") no-repeat scroll -35px 0 transparent;
height:35px;
бла бла бла
}

Последний раз редактировалось MrJenika; 08.06.2010 в 15:28.
MrJenika вне форума Ответить с цитированием
Старый 08.06.2010, 15:25   #3
k0nami
Пользователь
 
Регистрация: 05.08.2008
Сообщений: 10
По умолчанию

Это я понял)))
У каждого <li> свой ID где и прописана соответствующая ему картинка (background-image), а вот как эту картинку сделать ссылкой?
Если ты имеешь ввиду далее через <a href=""> </a>, то поясни плиз, а то я на пойму как сделать)
k0nami вне форума Ответить с цитированием
Старый 08.06.2010, 16:00   #4
MrJenika
Форумчанин
 
Аватар для MrJenika
 
Регистрация: 07.09.2009
Сообщений: 361
По умолчанию

Вот смотри
<a href="ссылка">Текст который возле картинки<span></span></a>

Видишь <span></span>
Вот ему и прописана та самая картинка в фоне

li a span {
background:url("i3.png")

а так как сам спан находится в теге ссылки, то он тоже соответсвенно является ссылкой

Пальцами я бы ткнул что да как, а так немного затрудняюсь объяснить(
MrJenika вне форума Ответить с цитированием
Старый 08.06.2010, 16:32   #5
k0nami
Пользователь
 
Регистрация: 05.08.2008
Сообщений: 10
По умолчанию

Ага, я вроде дотукал уже))))
в общем они через <span> картинку ссылкой делают

Спасибо!
k0nami вне форума Ответить с цитированием
Старый 08.06.2010, 16:39   #6
MrJenika
Форумчанин
 
Аватар для MrJenika
 
Регистрация: 07.09.2009
Сообщений: 361
По умолчанию

Именно через <span>.
Пожалуйста)
MrJenika вне форума Ответить с цитированием
Старый 14.06.2010, 14:32   #7
HoBuHKuй
Мучуюсь
Пользователь
 
Регистрация: 31.05.2010
Сообщений: 30
По умолчанию

еще можно картинку по частям разделить читать надо: http://www.postroika.ru/html/17step2.html
Куда идем мы с пятачком бооооооольшой бооольшой секрет!
(а идем мы учить c++, и помогать на форуме с HTML)
HoBuHKuй вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Не сразу подгружается background-image rolling HTML и CSS 7 09.10.2009 20:38
Как сделать слой ссылкой? vlad2423 HTML и CSS 2 31.03.2009 11:05
Как сделать какртинку ссылкой? vlad2423 HTML и CSS 1 13.03.2009 15:02
ML.exe не является приложением Win32 -но это бред! нужна помощь veter_s_morya Assembler - Ассемблер (FASM, MASM, WASM, NASM, GoASM, Gas, RosAsm, HLA) и не рекомендуем TASM 4 06.10.2008 12:34