Hejsa alle jer udviklere.
Det er lang tid siden at jeg sidst har beskæftiget mig med HTML, CSS eller PHP. Men i går fik jeg en idé til en ny side, og med den idé i baghovedet gik jeg i gang med at lave designet til siden. Som så mange gange før rendte jeg ind i nogle problemer.
De problemer jeg har er som følger:
1/ Under logoet er der et mellemrum inden borderen kommer.
2/ Jeg gør brug af opacity og W3Cs validator siger at det må jeg ikke fordi at jeg bruger CSS 2.02 og opacity kan kun bruger i version 3. Hvordan skifter jeg til CSS version 3?
3/ #rightmenu har ikke så meget indhold som #contentn og derfor kan man se den grå baggrund. Jeg vil gerne have #rightmenu til at tilpasse sig sådan så at vis #content er højere bliver #rightmenu også højere. Og vis #rightmenu bliver højere end #content så vil #content blive lige så høj som #rightmenu.
Jeg håber at i kan hjælpe mig med det.
Udover mine spørgsmål vil jeg også meget gerne høre jeres mening om designet?
Til sidst har jeg også et lille spørgsmål. Hvad er forskellen på id og class udover at et id element kun kan optræde en gang på en side?
Siden kan ses her:
ArtikMin HTML kode ser sådan ud:
<!DOCTYPE HTML PUBLIC
"-//W3C//DTD HTML 4.01//EN"
"http://www.w3.org/TR/html4/strict.dtd">
<head>
<title>Artik</title>
<link rel="stylesheet" type="text/css" href="stil.css">
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
</head>
<body>
<div id="mainframe">
<img src="logo.jpg"alt="Artik" title="Artik">
<div id="menu">
<a href="index.html" title="Gå til forsiden">Forside</a>
<div class="cut"></div>
<a href="index.html" title="Gå til forsiden">Forside</a>
<div class="cut"></div>
<a href="index.html" title="Gå til forsiden">Forside</a>
<div class="cut"></div>
<a href="index.html" title="Gå til forsiden">Forside</a>
<div class="cut"></div>
<a href="index.html" title="Gå til forsiden">Forside</a>
<div class="cut"></div>
<a href="index.html" title="Gå til forsiden">Forside</a>
<div class="cut"></div>
</div>
<div id="rightmenu">
<h3>Nyeste artikler</h3>
<p>
Nyeste artikler<br>
Nyeste artikler<br>
Nyeste artikler<br>
Nyeste artikler<br>
Nyeste artikler<br>
Nyeste artikler<br>
Nyeste artikler<br>
Nyeste artikler<br>
Nyeste artikler<br>
Nyeste artikler<br>
</p>
</div>
<div id="content">
<h1>Velkommen til Artik</h1>
<p>
hej med dig din lille lus!!! hej med dig din lille lus!!! hej med dig din lille lus!!! hej med dig din lille lus!!! hej med dig din lille lus!!! hej med dig din lille lus!!! hej med dig din lille lus!!! hej med dig din lille lus!!! hej med dig din lille lus!!! hej med dig din lille lus!!! hej med dig din lille lus!!! hej med dig din lille lus!!! hej med dig din lille lus!!! hej med dig din lille lus!!! hej med dig din lille lus!!! hej med dig din lille lus!!! hej med dig din lille lus!!! hej med dig din lille lus!!! hej med dig din lille lus!!!
</p>
<h2>Hej med dig</h2>
<p>
hej med dig din lille lus!!! hej med dig din lille lus!!! hej med dig din lille lus!!! hej med dig din lille lus!!! hej med dig din lille lus!!! hej med dig din lille lus!!! hej med dig din lille lus!!! hej med dig din lille lus!!! hej med dig din lille lus!!! hej med dig din lille lus!!! hej med dig din lille lus!!! hej med dig din lille lus!!! hej med dig din lille lus!!! hej med dig din lille lus!!! hej med dig din lille lus!!! hej med dig din lille lus!!! hej med dig din lille lus!!! hej med dig din lille lus!!! hej med dig din lille lus!!!
</p>
</div>
</div>
<div id="logo" title="Artik">Artik</div>
<div id="bottom">Copyright by din fætters onkel</div>
</body>
</html>
Min CSS ser sådan ud:
body {
background:#eeeeee;
margin:5px;
font: x-small sans-serif;
}
#mainframe{
border:1px solid #000000;
margin:0px auto;
width:800px;
}
#logo {
position:absolute;
z-index:2;
top:0px;
left:50%;
margin-left:-400px;
font-family:verdana;
font-size:75px;
padding-top:90px;
padding-left:220px;
color:#ffffff;
opacity:0.6;
}
#menu {
border:1px solid #000000;
width:110px;
opacity:0.75;
position:absolute;
z-index:3;
top:20px;
margin-left:5px;
}
#menu a{
color:#000000;
border-right:10px solid #dedede;
background:#cccccc;
border-left:10px solid #aaaaaa;
border-bottom:1px solid #000000;
margin-bottom:0px;
padding:5px;
font-family:verdana;
font-size:13px;
width:80px;
display:block;
text-decoration:none;
}
#menu a:hover{
opacity:0.5;
text-decoration:underline;
}
.cut{
height:1px;
width:100%;
background:#ffffff;
}
#rightmenu{
width:130px;
float:right;
background:#ffffff;
border-top:1px solid #000000;
padding:10px;
padding-top:12px;
border-left:1px dashed #cccccc;
}
#content{
border-top:1px solid #000000;
width:558px;
padding:20px 46px 4px 46px;
background:#ffffff;
line-height: 16px;
}
h1{
font-size:28px;
margin:0px;
border-bottom:1px solid #a0a0a0;
padding-bottom:10px;
font-weight:normal;
}
h2{
font-size:22px;
margin:0px;
border-bottom:1px solid #a0a0a0;
font-weight:normal;
padding-bottom:6px;
}
h3{
font-size:16px;
margin:0px;
border-bottom:1px solid #a0a0a0;
font-weight:normal;
padding-bottom:6px;
font-family: verdana;
line-height: 16px;
}
p{
font-size:12px;
padding: 0px 5px;
margin-top:4px;
}
#bottom{
text-align:center;
color:#999999;
}
Indlæg senest redigeret d. 04.04.2008 22:28 af Bruger #10113