29-02-2012, 23:52
Panowie niestety znowu muszę się zapytać was fachowców
o radę, problem bardzo prosty, ale nie mogę sobie z nim poradzić
A mianowicie mam problem z tym, że nadałem najechanym linkom w divie #menu1 padding-left i padding-right 3px i teraz wszystko rozchodzi mi sie na boki, że tak powiem w sensie pozostałe linki w menu przesuwają mi się o te 6 px
Nie wiem jak sobie z tym poradzić ?? Może pomoże to, że nadam im odpowiednią szerokość i dlugość ?? Dodaje kody
I CSS



Kod:
<?xml version="1.0" encoding="iso-8859-2"?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="pl" lang="pl">
<head>
<meta http-equiv="Content-type" content="application/xhtml+xml; charset=iso-8859-2" />
<meta name="Description" content=" [wstaw tu opis strony] " />
<meta name="Keywords" content=" Lech Poznań " />
<meta name="Author" content=" Jakub Nawrocki " />
<meta name="Generator" content="kED" />
<title>Lech Poznań </title>
<link rel="stylesheet" href=" style.css" type="text/css" />
</head>
<body>
<div id="strona">
<div id="menu">
<ul>
<li><a href="http://forum.pclab.pl/topic/770595-Upgrade-starego-grata-za-max-1000zł">STRONA GŁÓWNA</a></li>
<li><a href="#">DOWNLOAD</a></li>
<li><a href="#">KONTAKT</a></li>
<li><a href="#">FORUM</a></li>
</ul>
</div>
<div id="menu1">
<ul>
<li><a href="#">STRONA GŁÓWNA</a></li>
<li><a href="#">MENU1</a></li>
<li><a href="#">MENU2</a></li>
<li><a href="#">MENU3</a></li>
<li><a href="#">MENU4</a></li>
<li><a href="#">MENU5</a></li>
</ul>
</div>
<div id="top"><a name="odsylacz"></a></div>
<div id="prawa"><p>Tekst</P></div>
<div id="stopka"><a href="file://localhost/C:/Users/Jakub/Desktop/Szkoła/www/index.html#odsylacz">odsylacz</a></div>
<div id="end"><p style="color:red">sŁONY <a href="http://www.interia.pl">Intera</a></p></div>
<div id="obrazek"><img src="k.png" width="550" height="50"></div>
</div>
</body>
</html>
I CSS
Kod:
body{background-image: url("bg-page.jpg") ;
background-size: 100%;
background-attachment: scroll;
background-repeat:repeat-y;
}
*{
margin: 0 auto;
padding: 0;
}
#strona{
margin-top:10px;
margin-bottom:10px;
width:800px;
height:1000px;
background-color:black;
border:solid 1px white;
}
#menu{
margin-top:250px;
margin-left:140px;
padding-top:1px;
padding-left:2px;
width:520px;
height:29px;
background:#E5E4E2;}
#menu ul, #menu li {
display: block;
list-style: none;
margin-right: 3px;
padding: 0;
}
#menu ul {
position: absolute;
}
#menu ul, #menu li {
float: left;
border-width: 0 1px 1px 1px;
border-style: solid;
border-color: transparent #25b #25b #9ce;
}
#menu ul a:link,#menu ul a:visited {
text-decoration: none;
display: block;
width: 125px;
text-align: center;
padding: 5px 0;
font-weight: bold;
font-size: 12px;
color:#E5E4E2;
background-image:url("nie15.gif");
border-top: 2px solid #25b;
}
#menu ul a:hover {
background:#F0F0F0;
}
#menu1{
width:750px;
height:30px;
margin-top:-250px;
padding-left: 50px;
padding-top:5px;
background-image: url("kuk.png");
}
#menu1 ul, #menu1 li {
display: block;
list-style: none;
margin-right: 45px;
padding: 0;
}
#menu ul{
position:absolute;
}
#menu1 ul, #menu1 li {
float: left;
}
#menu1 ul a:link {
text-decoration: none;
display:block;
background-image: none;
font-family:verdana;
font-weight:600;
font-size:13px;
color:#034888;
}
#menu1 ul a:visited{
text-decoration:none;
display:block;
background-image:none;
font-family:verdana;
font-weight:600;
font-size:13px;
color:#034888;
}
#menu1 ul a:hover{
background-color: #034888;
color:white;
padding-left:3px;
padding-right:3px;
}
#top{
margin-top:200px;
margin-left:5px;
position:relative;
float:left;
width:600px;
height:40px;
background-color:white;
border:solid 1px red;}
#prawa{
margin-top:200px;
margin-right:5px;
float:right;
width:50px;
height:50px;
background-color:white;
border: solid 1px red;
}
#stopka{
margin-top:860px;
width:600px;
height:20px;
background-color:blue;
border: solid 1px red;
}
#end{
margin-top:-440px;
margin-left:5px;
width:788px;
height:400px;
background-color:blue;
border: solid 1px white;
}
#obrazek{
position:absolute;
background-color:white;
border:solid 1px red;
margin-top:-450px;
margin-right:5px;
margin-left:100px;
}