Avatar billede cardinale Nybegynder
16. januar 2002 - 00:37 Der er 24 kommentarer og
1 løsning

justering af celler

Hej

Jeg har lige fundet ud af hvordan man centrerer en tabel både horisontalt såvel som vertikalt.

Nu har jeg så lagt et baggrundsbillede ind i den tabel der er centreret og vil så til at lægge celler ind til menupunkter, men de flagrer fortvivlet rundt. Hvordan får man dem til at passe til baggrundsbilledet ligegyldigt hvilken opl man bruger..

/John
Avatar billede pelkjaer Nybegynder
16. januar 2002 - 00:46 #1
Hvad mener du?

enten må du forklare lidt mere præcist - eller også poste en url/kode.
Avatar billede ztyxx Nybegynder
16. januar 2002 - 00:48 #2
brug layers istedet, det er DW perfekt til, og så lav din tabel i et layer
Avatar billede cardinale Nybegynder
16. januar 2002 - 00:53 #3
Jeg har en tabel hvor jeg sætter et baggrundsbillede ind.
Tabellen centerer jeg således at baggrundsbilledet er i midten af skærmen.
Menuen skal så sættes ind over baggrundsbilledet vha celler, men de låser sig ikke til den tabel med baggrundsbilledet.
Er jeg meget konfus at høre på?
Avatar billede ztyxx Nybegynder
16. januar 2002 - 00:55 #4
læg bgbilledet i en <td> istedet hvis det kan lade sig gøre, i den hvor menuen skal være
Avatar billede ztyxx Nybegynder
16. januar 2002 - 00:56 #5
lav så din menu i en tabel for sig selv, i den celle du lægger billedet som bg
Avatar billede cardinale Nybegynder
16. januar 2002 - 00:57 #6
<html>
<head>
<title>JohnWoo.dk</title>
<meta http-equiv=\"Content-Type\" content=\"text/html; charset=iso-8859-1\">
<link rel=\"stylesheet\" href=\"baggrund.css\" type=\"text/css\">
<script language=\"JavaScript\">
<!--
function MM_reloadPage(init) {  //reloads the window if Nav4 resized
  if (init==true) with (navigator) {if ((appName==\"Netscape\")&&(parseInt(appVersion)==4)) {
    document.MM_pgW=innerWidth; document.MM_pgH=innerHeight; onresize=MM_reloadPage; }}
  else if (innerWidth!=document.MM_pgW || innerHeight!=document.MM_pgH) location.reload();
}
MM_reloadPage(true);
// -->
</script>
</head>

<body bgcolor=\"#FFFFFF\" text=\"#000000\">
<table width=\"741\" border=\"0\" cellpadding=\"0\" cellspacing=\"0\" align=\"center\" height=\"100%\" background=\"photoshop/skelet.jpg\" class=\"unnamed1\">
  <tr>
    <td width=\"113\" height=\"104\"></td>
    <td width=\"628\"></td>
  </tr>
  <tr>
    <td valign=\"top\" height=\"31\">menupunkt 1</td>
    <td></td>
  </tr>
  <tr>
    <td height=\"28\" valign=\"top\">menupunkt 2</td>
    <td></td>
  </tr>
  <tr>
    <td height=\"437\"></td>
    <td></td>
  </tr>
</table>
</body>
</html>
Avatar billede pelkjaer Nybegynder
16. januar 2002 - 00:57 #7
Du kan bruge transparente gif\'s til at udspille dine celle med, men det lyder nu lidt som om at du griber det lidt besværligt an.

Lad os sige du har din tabel med bg i.

Inden i den tabel, laver du fx. en ny tabel indeholdende din menu. Til højre for den kan du så smide endnu en tabel til dit indhold.

Vil du lave det hele i én tabel, må du klippe og klistre vha. at spacergifs - men det kan være besværligt.
Avatar billede cardinale Nybegynder
16. januar 2002 - 01:00 #8
ztyxx: nej det er ikke smart tror jeg ikke. Så bliver mit baggrundsbillede ikke midterstillet mere - det er jo det jeg vil have...
Avatar billede pelkjaer Nybegynder
16. januar 2002 - 01:00 #9
Okay, i øverste venstre celle (113x104) smider du en transparent gif med den størrelse (evt. blot 1x104) - på den måde står NS ikke af.
Avatar billede cardinale Nybegynder
16. januar 2002 - 01:06 #10
forstår jeg ikke en dyt af... Sorry kan jeg få den på dummesprog?
Avatar billede pelkjaer Nybegynder
16. januar 2002 - 01:08 #11
Istedet for kun at angive dine cellers størrelse med width og height - så \"styrer\" du dem vha transparente gifs - dem kan man jo ikke se alligevel.

Er du med?
Avatar billede cardinale Nybegynder
16. januar 2002 - 01:08 #12
ved ikke om du kan se problemet. Evt kan du sætte en sort kasse ind som baggrund 741*452. Ellers kan du ikke se mit problem tror jeg..
Avatar billede ztyxx Nybegynder
16. januar 2002 - 01:10 #13
hvis du har celler der ikke skal stå noget i, skal du lige smide &nbsp; ind i dem, ellers fucker de op i Netscape, altså de skal se sådan ud:

<td>&nbsp;</td>
Avatar billede cardinale Nybegynder
16. januar 2002 - 01:17 #14
Avatar billede ztyxx Nybegynder
16. januar 2002 - 01:26 #15
hvordan ser din baggrund.css ud??
Avatar billede cardinale Nybegynder
16. januar 2002 - 01:30 #16
den har jeg ikke brugt til andet end repeat: no-repeat..
Avatar billede ztyxx Nybegynder
16. januar 2002 - 01:30 #17
oki
Avatar billede ztyxx Nybegynder
16. januar 2002 - 01:33 #18
denne kode virker fint hos mig, prøv  den lige selv

<html>
<head>
<title>JohnWoo.dk</title>
<meta http-equiv=\"Content-Type\" content=\"text/html; charset=iso-8859-1\">
<link rel=\"stylesheet\" href=\"baggrund.css\" type=\"text/css\">
<script language=\"JavaScript\">
<!--
function MM_reloadPage(init) {  //reloads the window if Nav4 resized
  if (init==true) with (navigator) {if ((appName==\"Netscape\")&&(parseInt(appVersion)==4)) {
    document.MM_pgW=innerWidth; document.MM_pgH=innerHeight; onresize=MM_reloadPage; }}
  else if (innerWidth!=document.MM_pgW || innerHeight!=document.MM_pgH) location.reload();
}
MM_reloadPage(true);
// -->
</script>
<style type=text/css>
table.unnamed1 {
  background-image: URL(photoshop/skelet.jpg);
  background-repeat:no-repeat;
  background-attachment:fixed:
  background-position:center;
}
</style>
</head>

<body bgcolor=\"#FFFFFF\" text=\"#000000\">
<table width=\"741\" border=\"0\" cellpadding=\"0\" cellspacing=\"0\" align=\"center\" height=\"100%\" class=\"unnamed1\">
  <tr>
    <td width=\"113\" height=\"104\"></td>
    <td width=\"628\">&nbsp;</td>
  </tr>
  <tr>
    <td valign=\"top\" height=\"31\">menupunkt 1</td>
    <td>&nbsp;</td>
  </tr>
  <tr>
    <td height=\"28\" valign=\"top\">menupunkt 2</td>
    <td>&nbsp;</td>
  </tr>
  <tr>
    <td height=\"437\"></td>
    <td>&nbsp;</td>
  </tr>
</table></body>
</html>

Avatar billede ztyxx Nybegynder
16. januar 2002 - 01:34 #19
dog lige med det forbehold at det er svært at positionere i en tabel så bgbilledet også er midterstillet på den overordnede isde
Avatar billede ztyxx Nybegynder
16. januar 2002 - 01:36 #20
prøv lige at smid dit billede til mig i en mail ztyxx@ztyxx.f2s.com
Avatar billede cardinale Nybegynder
16. januar 2002 - 16:08 #21
hmm det er det samme...
Avatar billede pelkjaer Nybegynder
16. januar 2002 - 23:03 #22
john>>

Kan du ikke sende din htmlkode til webmaster@demenskonsulent.dk
Avatar billede pelkjaer Nybegynder
16. januar 2002 - 23:16 #23
john, jeg kan heller ikke sende direkte til dig.

Kan du ikke sende mig selve htmlfilen incl. alle stier (mapper med billeder/css du bruger) samt en lille forklaring til din kode.
Jeg kan ikke se pointen i at du har angivet tabellen til at være 100% i højden - har du forsøgt at centrere din side både vertifikalt og horizontalt?

Altså en lille forklaring på hvad vi forsøger at lave her :)
Avatar billede pelkjaer Nybegynder
17. januar 2002 - 12:15 #24
Prøv at se på dette:

www.demenskonsulent.dk/x/test.zip
Avatar billede pelkjaer Nybegynder
18. januar 2002 - 13:13 #25
svar
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
Kurser inden for grundlæggende programmering

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