- Поисковые системы
- Практика оптимизации
- Трафик для сайтов
- Монетизация сайтов
- Сайтостроение
- Социальный Маркетинг
- Общение профессионалов
- Биржа и продажа
- Финансовые объявления
- Работа на постоянной основе
- Сайты - покупка, продажа
- Соцсети: страницы, группы, приложения
- Сайты без доменов
- Трафик, тизерная и баннерная реклама
- Продажа, оценка, регистрация доменов
- Ссылки - обмен, покупка, продажа
- Программы и скрипты
- Размещение статей
- Инфопродукты
- Прочие цифровые товары
- Работа и услуги для вебмастера
- Оптимизация, продвижение и аудит
- Ведение рекламных кампаний
- Услуги в области SMM
- Программирование
- Администрирование серверов и сайтов
- Прокси, ВПН, анонимайзеры, IP
- Платное обучение, вебинары
- Регистрация в каталогах
- Копирайтинг, переводы
- Дизайн
- Usability: консультации и аудит
- Изготовление сайтов
- Наполнение сайтов
- Прочие услуги
- Не про работу
Что делать, если ваша email-рассылка попала в спам
10 распространенных причин и решений
Екатерина Ткаченко
В 2023 году Google заблокировал более 170 млн фальшивых отзывов на Картах
Это на 45% больше, чем в 2022 году
Оксана Мамчуева
Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий
Вот пример выпадающего меню с помощью css. Только вот не пойму что здесь обозначает "ul" в начале каждой заполненной строчки в css (отмечу первые 5ть жирным)??? Вот, к примеру, взять эту часть "ul#hmenu".
html-код
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=windows-1251">
<link rel="stylesheet" type="text/css" href="example.css">
<title></title>
</head>
<body topmargin="10" leftmargin="10">
<ul id="hmenu" style="width:600px;">
<li><a href="#">About</a>
<ul>
<li><a href="#">Contacts</a></li>
<li><a href="#">Sitemap</a></li>
</ul>
</li>
<li><a href="#">News</a></li>
<li><a href="#">Products</a>
<ul>
<li><a href="#">Group #1</a></li>
<li><a href="#">Group #2</a></li>
<li><a href="#">Group #3</a></li>
<li><a href="#">Group #4</a></li>
<li><a href="#">Group #5</a></li>
</ul>
</li>
<li><a href="#">Support</a>
<ul>
<li><a href="#">Download center</a></li>
<li><a href="#">FAQ</a></li>
</ul>
</li>
</ul>
</body>
</html>
css-код
ul#hmenu {
margin: 0;
border: 0 none;
padding: 0;
list-style: none;
background: #565766;
height: 28px;
font: bold 12px/28px Verdana, Arial;
}
ul#hmenu li {
margin: 0;
border: 0 none;
padding: 0;
float: left;
display: inline;
list-style: none;
position: relative;
height: 28px;
}
ul#hmenu ul {
margin: 0;
border: 0 none;
padding: 0;
width: 160px;
list-style: none;
display: none;
position: absolute;
top: 28px;
left: 0;
}
ul#hmenu ul:after {
clear: both;
display: block;
font: 1px/0px serif;
content: ".";
height: 0;
visibility: hidden;
}
ul#hmenu ul li {
width: 160px;
float: left;
display: block !important;
display: inline;
}
/* Main Menu */
ul#hmenu a {
border: 0px;
padding: 0 6px;
float: none !important;
float: left;
display: block;
background: #565766;
color: #FFFFFF;
font: bold 12px/28px Verdana, Arial;
text-decoration: none;
height: auto !important;
height: 1%;
}
/* Main Menu Hover */
ul#hmenu a:hover,
ul#hmenu li:hover a,
ul#hmenu li.iehover a {
background: #808298;
color: #FFFFFF;
}
/* Second Menu */
ul#hmenu li:hover li a,
ul#hmenu li.iehover li a {
border-top: 1px solid #FFFFFF;
float: none;
background: #565766;
color: #FFFFFF;
}
/* Second Menu Hover */
ul#hmenu li:hover li a:hover,
ul#hmenu li:hover li:hover a,
ul#hmenu li.iehover li a:hover,
ul#hmenu li.iehover li.iehover a {
border-top: 1px solid #FFFFFF;
background: #808298;
color: #FFFFFF;
}
ul#hmenu ul ul {
display: none;
position: absolute;
top: 0;
left: 160px;
}
ul#hmenu li:hover ul ul,
ul#hmenu li.iehover ul ul {
display: none;
}
ul#hmenu li:hover ul,
ul#hmenu ul li:hover ul,
ul#hmenu li.iehover ul,
ul#hmenu ul li.iehover ul {
display: block;
}
#ducie {border-color: yellow}
10 букварей
10 букварей
Ничего не понятно...
Что означает "#hmenu" понятно, а вот что означает "ul#hmenu" - не понятно. Ведь если убрать все эти "ul", то абсолютно ничего не произойдет....
sportmaster, а если заюзать <ol id="hmenu"> до «убрать» и после?
если убрать все эти "ul", то абсолютно ничего не произойдет....
Только списки начнут "выпадать" не только в меню :)
Ну, прочтите главу "Селекторы в CSS", а?
sportmaster, а если заюзать <ol id="hmenu"> до «убрать» и после?
Я в шоке.... вместо того, чтобы написать посуществу, показываете какой вы Гуру. Лучше тогда вообще не отвечать...😎
sportmaster добавил 04.07.2009 в 01:46
Только списки начнут "выпадать" не только в меню :)
Попробуйте убрать и ничего не изменится.... почему не только?
sportmaster добавил 04.07.2009 в 01:52
Итак понятно, что для ul, потому что id там стоит. И больше нигде на страничке таких id не будет - их нельзя дублировать.