Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > Вёрстка веб-сайтов > Иконка в меню


Автор: Syltan 3.9.2010, 20:24
Хочу разместить сво иконку ,я создал её, она находиться в папке имг.

Хочу как-то в стилях прописать изображение, а потом подключить в пункты меню эту картинку,чего-то не получаеться правильно сделать это, вот фото которое я хочу получить, и архив в котором пытаюсь это сделать.

http://www.sharemania.ru/0227236
http://ipicture.ru/uploads/100903/3BZtW9w4xU.jpg 

Автор: Amphiluke 3.9.2010, 21:14
Вы неправильно обращаетесь со свойством background. Что это за такое: 
Цитата(Syltan @  4.9.2010,  00:24 Найти цитируемый пост)
.ikonka{background-image:url(img/ikonka.png); no-repeat;}

 smile 


Возьмите сделайте, к примеру, так:
Код

.ikonka a {
    background:url(img/ikonka.png) 5px center no-repeat;
    text-indent:10px;
}

Автор: Syltan 3.9.2010, 21:27
Говорят,что через списки лучше оформлять это дело, вот поробовал, чего-то не срабатывает.
HTML
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head><title>Видео</title>
<meta http-equiv="Content-Type" content="text/html; charset=windows-1251">
<style type="text/css">
* {margin:0; padding:0;}
.ikonka ul li{list-style-image:url(img/ikonka.png); }


 body{min-width:770px; overflow:hidden;}
 img {border: none;}
.shapka {height: 155px; background:url(img/header.jpg) no-repeat; }
.shapkafon {height: 155px; background:url(img/fon.jpg) repeat-x; }
.bordur {border-collapse:collapse;}
.bordur td {border:1px solid black;}
.block{display:block;}
.d {width:230px;}
.d a{display:block; border-top:1px solid black;
padding:10px 10px 10px 20px;
}


</style>
</head>

<body class="marginpadding">

<!-- ШАПКА -->
<table class="bordur" width="100%">
<tr>
<td colspan="3" class="shapkafon">
<div class="shapka" ></div></td>
</tr>


<!-- СЕРЕДИНА -->
<tr>
<td class="d">
<img class="block" src="img/videoyroki.png"  >
<ul class="ikonka">
<li><a href="#">Пунтк 1</a></li>
<li><a href="#">Пунтк 2</a></li>
<li><a href="#">Пунтк 3</a></li>
<li><a href="#">Пунтк 4</a></li>
<li><a href="#">Пунтк 5</a></li>
</ul>
</td>

<td > С новым годом!</td>

<td class="d"  valign="top">
<img class="block" src="img/videoyroki.png"  >
<ul class="ikonka">
<li><a href="#">Пунтк 1</a></li>
<li><a href="#">Пунтк 2</a></li>
<li><a href="#">Пунтк 3</a></li>
<li><a href="#">Пунтк 4</a></li>
<li><a href="#">Пунтк 5</a></li>
</ul>
</td>
</tr>
</table>

</body>
</html>


Автор: Amphiluke 3.9.2010, 21:54
Цитата(Syltan @  4.9.2010,  01:27 Найти цитируемый пост)
.ikonka ul li{list-style-image:url(img/ikonka.png); }

А теперь покажите, где у вас на странице список ul, вложенный в элемент класса ikonka?

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)