wersja skryptu MyBB: 1.6
adres forum: www.popelscan.2ap.pl
na czym polega problem (screen, opis, komunikaty, nazwa stylu/theme/szablonu):
Witam!
Zrobiłem menu do forum w generatorze. Niestety nie wiem, gdzie mam to wszystko umieścić
Kod do CSS:
I zmieniłem go na:
A plik html wygląda tak:
Wytłumaczy mi ktoś to dokładnie, gdzie mam to umieścić i jak powinno to poprawnie wyglądać. Podejrzewam, że błąd leży tu:
Tylko nie wiem jak poprawnie to anzwać, bo jak widać orygianlnie było to nazwane: ul#menu li a.current
Pozdrawiam!
adres forum: www.popelscan.2ap.pl
na czym polega problem (screen, opis, komunikaty, nazwa stylu/theme/szablonu):
Witam!
Zrobiłem menu do forum w generatorze. Niestety nie wiem, gdzie mam to wszystko umieścić
Kod do CSS:
ul#menu
{
margin:0;
padding:0;
list-style-type:none;
width:auto;
position:relative;
display:block;
height:30px;
font-size:12px;
font-weight:bold;
background:transparent url(images/nav_bg.png) repeat-x top left;
font-family:Arial, Helvetica, sans-serif;
border-bottom:1px solid #000000;
border-top:1px solid #000000;
}
ul#menu li
{
display:block;
float:left;
margin:0;
padding:0;
}
ul#menu li a
{
display:block;
float:left;
color:#999999;
text-decoration:none;
font-weight:bold;
padding:8px 20px 0 20px;
}
ul#menu li a:hover
{
color:#FFFFFF;
height:22px;
background:transparent url(images/nav_bg.png) 0px -30px no-repeat;
}
ul#menu li a.current
{
display:inline;
height:22px;
background:transparent url(images/nav_bg.png) 0px -30px no-repeat;
float:left;
margin:0;
}
I zmieniłem go na:
.menu ul {
margin:0;
padding:0;
list-style-type:none;
width:auto;
position:relative;
display:block;
height:30px;
font-size:12px;
font-weight:bold;
background:transparent url(images/BlueRaven2/nav_bg.png) repeat-x top left;
font-family:Arial, Helvetica, sans-serif;
border-bottom:1px solid #000000;
border-top:1px solid #000000;
}
.menu ul a:link {
display:block;
float:left;
margin:0;
padding:0;
}
.menu ul a:visited {
display:block;
float:left;
color:#999999;
text-decoration:none;
font-weight:bold;
padding:8px 20px 0 20px;
}
.menu ul a:hover, .menu ul a:active {
color:#FFFFFF;
height:22px;
background:transparent url(images/nav_bg.png) 0px -30px no-repeat;
}
.menu img {
display:inline;
height:22px;
background:transparent url(images/nav_bg.png) 0px -30px no-repeat;
float:left;
margin:0;
}
A plik html wygląda tak:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN" "http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
<title>Sprite Menu</title>
<link rel="stylesheet" href="menu_style.css" type="text/css" media="all" />
</head>
<body>
<div>
<ul id='menu'>
<li class="button"><a class='current' href='http://' >Home</a></li>
<li class="button"><a href='http://' >Products</a></li>
<li class="button"><a href='http://' >Support</a></li>
<li class="button"><a href='http://' >Contact</a></li>
</ul>
</div><!-- End of Nav Div -->
</body>
</html>
Wytłumaczy mi ktoś to dokładnie, gdzie mam to umieścić i jak powinno to poprawnie wyglądać. Podejrzewam, że błąd leży tu:
.menu img {
display:inline;
height:22px;
background:transparent url(images/nav_bg.png) 0px -30px no-repeat;
float:left;
margin:0;
}
Pozdrawiam!