Добрый вечер уважаемые форумчане.
Решил освоить
web-верстку, на данный момент возможности пойти на курсы нету, вот и приходится учить самостоятельно, с помощью различной литературы и практики.
Ну разумеется появилась у меня куча вопросов, ответы на которые скорее всего в интернете есть, но не совсем понятные мне.
Я не прошу, что бы мне все сделали, а всего лишь хочу, что бы вы подсказали и указали на мои ошибки.
И так приступим:
Вот то, как я вижу меню для своего сайта
Но вот, что собственно получилось
Вот сам код:
HTML
<!DOCTYPE html>
<html>
<head>
<meta http-equiv="Content_Type" content="text/html; charset=utf-8" />
<title>AAA</title>
<meta charset="utf-8">
<meta name="description" content="AAA">
<meta name="abstract" content="AAA">
<meta name="keywords" content="AAA">
<meta name="fragment" content="!">
<link href="style.css" rel="stylesheet" type="text/css">
</head>
<body>
<div id="menu-on" class="">
<ul id="menu">
<li id="menu-a" class=""><a href="#" style="text-decoration: none;">Товары и услуги</a>
<div id="cut" class="cut-a">
</div>
<ul>
<li><a href="#" style="text-decoration: none;">Название группы</a></li>
<li><a href="#" style="text-decoration: none;">Длинное<br> название группы</a></li>
<li><a href="#" style="text-decoration: none;">Название группы</a></li>
<li><a href="#" style="text-decoration: none;">Название группы</a></li>
<li><a href="#" style="text-decoration: none;">Название группы</a></li>
<li><a href="#" style="text-decoration: none;">Название группы</a></li>
</ul>
</li>
<li id="menu-a" class=""><a href="#" style="text-decoration: none;">О компании</a>
</li>
<li id="menu-a" class=""><a href="#" style="text-decoration: none;">Как заказать</a>
</li>
<li id="menu-a" class=""><a href="#" style="text-decoration: none;">Контакты</a>
</li>
<li id="menu-a" class="basket"><a href="#" style="text-decoration: none;">Корзина</a>
</li>
</ul>
</div>
</body>
</html>
CSS
Код:
ul, li {
margin:0;
padding:0;
list-style-type:none;
}
body {
font-family: Arial,Tahoma,Helvetica,"Liberation Sans",sans-serif;
font-size: 13px;
color: #333;
line-height: 1.25em;
text-decoration: none;
position: relative;
}
#menu-on {
display:block;
height: 40px;
border-bottom: 1px solid #d9d9d9;
background: #fafafa;
padding-left: 24%;
line-height: 39px;
}
#menu-a {
text-decoration: none;
float: left;
padding: 12px 14px 9px;
margin-left: -1px;
border: 1px solid #dcdcdc;
border-width: 0 1px;
line-height: 1em;
vertical-align: middle;
cursor: pointer;
}
#menu > li {
display:inline-block;
height:20px;
position:relative;
}
#menu :hover {
text-decoration: none;
background-color: #fff;
}
#menu > li > ul {
text-decoration: none;
display: none;
position: absolute;
left: -1px;
top: 100%;
z-index: 1;
background: #fff;
clip: rect(0px 998px 998px -15px);
padding: 55px 55px;
border-bottom: solid #dcdcdc;
border-left: solid #dcdcdc;
border-right: solid #dcdcdc;
border-width: 1px;
margin-top: -1px;
cursor: default;
-webkit-border-radius: 0 0 3px 3px;
-moz-border-radius: 0 0 3px 3px;
-ms-border-radius: 0 0 3px 3px;
-o-border-radius: 0 0 3px 3px;
border-radius: 0 0 3px 3px;
}
#menu > li:hover > ul {
display:block;
}
*{
margin:0;
padding:0;
}
#cut {
content: "";
display: inline-block;
vertical-align: middle;
border: 4px solid;
border-color: #000 transparent transparent;
opacity: 0.8;
margin-left: 5px;
}
.basket {
background-image: url(images/basket.png);
background-repeat: no-repeat;
}
Ну как то так
Всем спасибо за просмотр и потраченное время
Надеюсь на Вашу помощь!