Toon posts:

[html/css] Alles op 1 lijn

Pagina: 1
Acties:
  • 131 views sinds 30-01-2008
  • Reageer

Verwijderd

Topicstarter
Ik probeer in een simpel layertje alles op 1 lijn te krijgen alleen dit werkt maar niet :(

Stukje code:
code:
1
2
3
4
5
6
7
<div class="menu">
<table border="0" height="26" width="640" cellspacing="0" cellpadding="0">
<tr>
<td><form method="get" action=""><SELECT NAME="stylesheet"><OPTION>Vormgeving 1</OPTION><OPTION>Vormgeving 2</OPTION></SELECT></form></td><td>[img]"img/nederlands.png"[/img] &nbsp;&nbsp;&nbsp; [img]"img/engels.gif"[/img] &nbsp;&nbsp;&nbsp; [img]"img/curacao.gif"[/img]</td>
</tr>
</table>
</div>


en dan in CSS

code:
1
2
3
4
5
6
div.menu {
    background-color:#cccccc;
    width:640px; 
    height:26px; 
    margin:0px auto;
    }


Ik heb al verschillende dingentjes geprobeerd maar allemaal zonder resultaat.
In IE ziet het er nog anders uit dan in Firefox ook 8)7

Alles moet dus op 1 lijn komen en dan ook nog op de goede hoogte.
Nog een linkje naar het hele verhaal: http://www.crazywybo.nl/probleempje/

  • Suaver
  • Registratie: Januari 2004
  • Laatst online: 10:58

Suaver

jokecoat

Remove de Height in CSS dat werkt wel :-)
code:
1
2
3
4
5
div.menu {
    background-color:#cccccc;
    width:640px; 
    margin:0px auto;
    }

[ Voor 126% gewijzigd door Suaver op 04-01-2005 14:10 ]

You, me, us, together, me, us, you, we, us, you, me... DONE.


  • Wao
  • Registratie: Juni 1999
  • Laatst online: 03-12-2024

Wao

Probeer eens de <form> en </form> buiten de <td> te zetten?

Verwijderd

Topicstarter
Wao schreef op dinsdag 04 januari 2005 @ 14:07:
Probeer eens de <form> en </form> buiten de <td> te zetten?
mja werkt _/-\o_

Verwijderd

wat ook zou moeten werken is <form style="display:inline;"> binnen de <td>

  • LuCarD
  • Registratie: Januari 2000
  • Niet online

LuCarD

Certified BUFH

code:
1
2
3
4
    form {
padding:0;
margin:0;
    }


Inline zoals hier boven werkt ook...

[ Voor 29% gewijzigd door LuCarD op 04-01-2005 14:20 ]

Programmer - an organism that turns coffee into software.


  • RM-rf
  • Registratie: September 2000
  • Laatst online: 15:52

RM-rf

1 2 3 4 5 7 6 8 9

Goed CSS gebruik begint al met de HTML-code:
haal dus alsjeblieft die nutteloze TABLE weg (je gebruikt enkel een TD om te pogen dingen uit te lijnen) en gebruik bv een nette UL

code:
1
2
3
4
5
6
7
8
9
10
11
<form method="get" action="" id="menu">
<ul>
   <li><select nemae="stylesheet">
      <option>Vormgeving 1</option>
      <option>Vormgeving 2</option>
    </select></li>
   <li> <img src="img/nederlands.png" alt="Nederlands" /> </li>
   <li> <img src="img/engels.gif" alt="English" /> </li>
   <li> <img src="img/curacao.gif" alt="Papiamentu" /></li>
</ul>
</form>


en met de bijvoorbeeld volgende CSS:
Cascading Stylesheet:
1
2
3
4
5
6
7
8
9
10
11
12
13
FORM#menu {
   margin: 0; padding: 0;
   width: 640px; height: 26px;
}
FORM#menu UL, FORM#menu UL LI {
   margin: 0; padding: 0;
   list-style: none;
   display: inline;
}

FORM#MENU UL LI IMG {
   border: 0;
}

[ Voor 24% gewijzigd door RM-rf op 04-01-2005 14:33 ]

Intelligente mensen zoeken in tijden van crisis naar oplossingen, Idioten zoeken dan schuldigen


Verwijderd

Topicstarter
Klein vraagje nog, hoe zorg ik ervoor dat ik geen submit button nodig heb voor dat formuliertje? Dat kon toch met Javascript?

  • JHS
  • Registratie: Augustus 2003
  • Laatst online: 04-01 15:49

JHS

Splitting the thaum.

Verwijderd schreef op dinsdag 04 januari 2005 @ 20:26:
Klein vraagje nog, hoe zorg ik ervoor dat ik geen submit button nodig heb voor dat formuliertje? Dat kon toch met Javascript?
Ja, en is hier ook zeker wel te vinden :) .

DM!

Pagina: 1