Avatar billede foxmulder58 Praktikant
27. oktober 2005 - 21:10 Der er 8 kommentarer og
1 løsning

Table centrerering er det ok?

Hej Eksperter,

er det egenlitg ok at gøre sådan med en formular:


<table align="center">
<tr>
<td>
<table align="left">
<form method="post" action="tilmelding_ledelse.php">
</td>
</tr>
<table align="left">
<tr>
<td>
xxxxxxxxxxxx
</td>
</tr>

</table>

Grunden til at jeg spørger er at jeg skal have indholdet at den tabel valideret.


Jeg gør det fordi tabellen skal centreres på browser siden men indhold af tabellen skal venstre justeres.
Avatar billede udvikler Nybegynder
27. oktober 2005 - 21:58 #1
<center>

<table>
<tr>
<td>
<table align="left">
<form method="post" action="tilmelding_ledelse.php">
</td>
</tr>
<table align="left">
<tr>
<td>
xxxxxxxxxxxx
</td>
</tr>
</table>

</center>
Avatar billede foxmulder58 Praktikant
27. oktober 2005 - 22:01 #2
ja det er nok en bedre metode. LOL burde jeg egentlig vide!

tak -aco-
Avatar billede udvikler Nybegynder
27. oktober 2005 - 22:01 #3
Forklaring:

Når du angiver attributten align="center" til tabellen centrere du faktisk kun teksten, men med <center> centrere du kun tabellen, men teksten vil være ude i ventre

- hov glemte lige at slette align="center" i de andre steder i dit gamle dokument:

-------------

<center>

<table border="1" width="600">
<tr>
<td>
<table>
<form method="post" action="tilmelding_ledelse.php">
</td>
</tr>
<table>
<tr>
<td>
xxxxxxxxxxxx
</td>
</tr>
</table>

</center>


-------------

det er den du skal bruge :) den er testet og vil virke
Avatar billede udvikler Nybegynder
27. oktober 2005 - 22:01 #4
Selv tak, og held og lykke med din side :)

- Tak for point.
Avatar billede foxmulder58 Praktikant
27. oktober 2005 - 22:03 #5
nej duer forresten ikke idet alle texfelter så centreres...øv! he he
Avatar billede udvikler Nybegynder
27. oktober 2005 - 22:05 #6
Prøv at give mig hele koden, så kan jeg ordne det for dig, lidt nemmere :)
Avatar billede udvikler Nybegynder
27. oktober 2005 - 22:23 #7
Går sku i seng nu - har lavet meget hårdt arbejde i dag og er mega træt, men jeg skriver lige noget som jeg håber du kan bruge, ellers kigger jeg fordi tråden igen i morgen og ser om det virker :)

Forstår ikke hvad du mener med at alle tekstfelter bliver centreret, og det skal de ikke. I nedenstående kode har jeg indsat to forskellige typer tekstfelter og ingen af dem bliver centreret - testet i IE 6.0 og FF

<center>

<table border="1" width="600">
<tr>
<td>
<table>
<form method="post" action="tilmelding_ledelse.php">
</td>
</tr>
<table>
<tr>
<td>
xxxxxxxxxxxx

<br><br><br><br>

<input type="text" value="bla bla"><br>
<input type="text" value="bla bla">
<br><br>
<textarea rows="10" cols="10">
</textarea>
</td>
</tr>
</table>

</center>


Men ellers kan du jo altså gøre sådan her:

<style>
textarea {
align: left;
}

input {
align: left;
}
</style>

Indsæt den under <head> i din kode også burde det også virke

Ellers er der vist ikke meget tilbage at sige end at jeg kigger forbi i morgen og ser om du stadig har problemer ;)
Avatar billede roenving Novice
28. oktober 2005 - 09:05 #8
1. Du kan ikke centrere en tabel med align="center", hvis du har et korrekt html-dokument ...

2. Du laver ulovlig nesting ved at sætte et form-tag på et sted, hvor der kun må være overordnede tabel-elementer, læg formen rundt om tabellen, altså skal formens start-tag være før tabellens og slut-tags skal selvfølgelig så være omvendt ...

-- en centrering, som virker alle steder (forudsat fuld doctype !-) ser således ud:

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<style type="text/css">
  html,body{height:100%;margin:0;border:0;}
  #minTabel{width:600px;margin:0 auto;border:2px;border-collapse:collapse;}
  #minTabel td{border:1px solid red;margin:0;padding:4px;}
</style>
<title>Centreret tabel</title>
</head>
<body>
<table id="minTabel">
  <tr>
    <td>
      bla bla</td>
    <td>
      bla bla</td>
    <td>
      bla bla</td>
  </tr>
  <tr>
    <td>
      bla bla</td>
    <td>
      bla bla</td>
    <td>
      bla bla</td>
  </tr>
  <tr>
    <td>
      bla bla</td>
    <td>
      bla bla</td>
    <td>
      bla bla</td>
  </tr>
</table>
</div>
</body>
</html>
Avatar billede foxmulder58 Praktikant
28. oktober 2005 - 10:56 #9
Hej roenving, Jeg ligger 30 point til dig i "Fri debat".

Håber du kan hjælpe med den der validerer data inden de sendes til PHP delen også!?


mvh
Mads
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