Avatar billede blackscorpion Nybegynder
26. juli 2005 - 19:02 Der er 9 kommentarer og
1 løsning

Rykke teksten væk fra kanten?

Hej eksperter.

har lavet dette til et andet spørgsmål.

problemet er bare at teksten står HELT ud til kanten i hvert vindue.

er der nogen måde at rykke det ind på?

har prøvet padding osv, men så kommer der en grim linie i bunden. :(

############### Kode ################

  <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
      "http://www.w3.org/TR/html4/loose.dtd">
  <html>
  <head>
  <title>Tomt dokument</title>
  <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
  <style type="text/css">
  A:link{text-decoration: none; color: white}
  A:active{text-decoration: none; color: white}
  A:visited{text-decoration: none; color: white}
  A:hover{text-decoration: underline; color: white}
 
  html,body{
  height:100%;
  margin:0px;
  border:0px;
  padding:0px;
  font-family:tahoma,verdana,arial,sans-serif;
  font-size:small;
  background:#345;
  }
 
  #container{
  height:100%;
  position:relative;
  width:760px;
  margin:0 auto;
  }
 
  table#main{
  position:relative;
  border-collapse:separate;
  height:400px;
  background:#bcd url(billed.jpg);
  border: 2px solid black;
  }
 
  #main td{
  margin:5px;
  padding:5px;
  }
 
  #main td div{
  vertical-align:top;
  color:white;
  border:2px solid black;
  height:380px;
  background:#333;
  filter:alpha(opacity=70);
  -moz-opacity:0.7;
  opacity:0.7;
  }
 
  </style>
  <script type="text/javascript">
  function visSkjul(id){
    var num = 1;
    while(document.getElementById('div' + num)){
      document.getElementById('div' + num).style.display = 'none';
      num++;
    }
    document.getElementById('div' + id).style.display = 'block';
  }
  </script>
  <script language="javascript" type="text/javascript">
  </script>
  </head>
  <body>
  <div id="container"><div>
    <table id="main">
      <tr>
        <td style="width:160px;">
        <div>
        Menu<br>
        <br style="font-size: 5px" />
        <a href="#" onclick="visSkjul(1);return false;">Default</a><br>
        <a href="#" onclick="visSkjul(2);return false;">Vis indhold 2</a><br>
        <a href="#" onclick="visSkjul(3);return false;">Vis indhold 3</a><br>
        <a href="#" onclick="visSkjul(4);return false;">Vis indhold 4</a><br>
        <a href="#" onclick="visSkjul(5);return false;">Vis indhold 5</a><br>
        </div>
        </td>
        <td style="width:600px;">
        <div id="div1" style="display:block;">
        Dette er default-siden
      </div>
      <div id="div2" style="display:none;">
        Denne side vises ikke fra start (2)
      </div>
      <div id="div3" style="display:none;">
        Denne side vises ikke fra start (3)
      </div>
        <div id="div4" style="display:none;">
          Denne side vises ikke fra start (4)
        </div>
        <div id="div5" style="display:none;">
          Denne side vises ikke fra start (5)
        </div>
 
        </td>
      </tr>
    </table>
  </div></div>

  </body>

  </html>
Avatar billede blackscorpion Nybegynder
26. juli 2005 - 19:23 #1
hmm dette virker heller ikke.

      <img src="gfx/menu_mark_blank.gif" border="0" alt="" name="frontpage"><a href="#" onmouseover="frontpage.src='gfx/menu_mark.gif';" onmouseout="frontpage.src='gfx/menu_mark_blank.gif';" onclick="frontpage.src='gfx/menu_mark.gif';visSkjul(1);return false;">Front Page</a><br>
      <img src="gfx/menu_mark_blank.gif" border="0" alt="" name="aboutme"><a href="#" onmouseover="aboutme.src='gfx/menu_mark.gif';" onmouseout="aboutme.src='gfx/menu_mark_blank.gif';"  onclick="aboutme.src='gfx/menu_mark.gif';visSkjul(2);return false;">About Me</a><br>

og så kunne jeg godt tænkt mig at når man klikkede på et andet link, så forsvandt pilen fra det forgående. altså menu_mark.gif er en pil og menu_mark_blank.gif er et blank billede. ;)
Avatar billede roenving Novice
26. juli 2005 - 21:18 #2
padding: 0 5px;

-- og den anden kræver lige noget mere forklaring, for vil du have, at et link, som er trykket på ikke har mouseover-effekten ?-)
Avatar billede blackscorpion Nybegynder
26. juli 2005 - 23:18 #3
øhhhh ja... 2 sec. :P

altså.

> Forside.
  Om Mig.
  Eksperten.
  Programmering.

Lad os sige det er menu'en, når man så klikker på programmering, så skal > hoppe ned foran den.

Men igen, mens Forsiden har pilen foran, så onmouseout slås fra, ellers fjerner den det, hvis man kører musen hen over og flytter den igen.

forstår du hvad jeg mener?
Avatar billede roenving Novice
27. juli 2005 - 00:37 #4
Hrm, din kode er jo ikke særlig kompatibel med forskellige browsere, men jeg ville finde på at gøre noget sådant:

<img src="gfx/menu_mark_blank.gif" border="0" alt="" name="frontpage"><a href="#" onmouseover="aOver(this);" onmouseout="aOut(this);" onclick="aClick(this);visSkjul(1);return false;">Front Page</a><br>

function aOver(elm){
  elm.previousSibling.src = 'gfx/menu_mark.gif';
}
function aOut(elm){
  if(!elm.active)
    elm.previousSibling.src = 'gfx/menu_mark_blank.gif';
}
function aClick(elm){
  var l = document.getElementsByTagName("A");
  for(i=0;l.length>i;i++){
    if(l[i].previousSibling && l[i].previousSibling.tagName == 'img' && l[i].previousSibling.src.indexOf('gfx/menu_mark')>-1){
      l[i].previousSibling.src = 'gfx/menu_mark_blank.gif';
      l[i].active = false;
    }
  }
  elm.active = true;
  elm.previousSibling.src = 'gfx/menu_mark.gif';
}
Avatar billede blackscorpion Nybegynder
27. juli 2005 - 01:48 #5
okey ulempem er så bare at den bliver stående på forsiden, hvis man skifter side. :(

og det ville være fedt hvis den som standard stod på Frontpage, når man kom ind.
Avatar billede roenving Novice
27. juli 2005 - 01:51 #6
-- du har selvfølgelig også sat det på de andre links ?-)

-- har du en side, eller har du en stribe, hvor menu-tingen er gentaget ?o]
Avatar billede blackscorpion Nybegynder
27. juli 2005 - 04:40 #7
jeg har bygget siden ud af det du lavede igår. Det jeg har skrevet i selve spørgsmålet. :)
Avatar billede blackscorpion Nybegynder
29. juli 2005 - 18:45 #8
roenving -> smid lige et svar, så får du point.
Avatar billede roenving Novice
30. juli 2005 - 00:49 #9
Oki '-)
Avatar billede roenving Novice
30. juli 2005 - 11:39 #10
-- og tak for point ;~}
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Vi tilbyder markedets bedste kurser inden for webudvikling

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester