Hey,
weet iemand hoe je <LI> naast elkaar kan plaatsen ipv onder elkaar?
Op deze site http://tinyurl.com/y87ucau staat rechts in de menu de taalkeuze. Onder FR staat ook NL, maar deze zouden naast elkaar moeten komen te staan in het groene menu-gedeelte.
Hoe kan ik dit best oplossen?
Alvast bedankt!
Mvg,
Stijn
- LI naast elkaar ipv onder elkaar
-
09-12-2009, 21:38 #1
- Berichten
- 796
- Lid sinds
- 16 Jaar
LI naast elkaar ipv onder elkaar
-
-
09-12-2009, 21:40 #2
- Berichten
- 751
- Lid sinds
- 15 Jaar
Met float, mocht je er nog niet uitkomen stuur me dan gerust een PB.
-
09-12-2009, 21:40 #3
- Berichten
- 427
- Lid sinds
- 16 Jaar
display:inline;
-
09-12-2009, 21:41 #4
SoloHosting | SoloICT
- Berichten
- 194
- Lid sinds
- 19 Jaar
Geef een float left mee via je CSS, bijvoorbeeld:
ul.navigation li {
float: left;
}
-
09-12-2009, 21:41 #5
- Berichten
- 1.499
- Lid sinds
- 17 Jaar
float:left zou het moeten oplossen voor je.
-
09-12-2009, 21:45 #6
- Berichten
- 796
- Lid sinds
- 16 Jaar
hmm.. float: left; doet het niet :(
Aanvullend bericht:
In dit stuk zou het volgens mij moeten gebeuren:
Code:#jflanguageselection ul.jflanguageselection li { background-image: none; padding-left: 0px; padding-right: 0px; float: left; margin: 1px 1px 1px 1px; white-space: nowrap; border: none; font-size: 1em;}
Laatst aangepast door Stijn S : 09-12-2009 om 21:53 Reden: Automatisch samengevoegd.
-
10-12-2009, 19:01 #7
- Berichten
- 751
- Lid sinds
- 15 Jaar
@Stijn,
Heb het net voor je bekeken.
Moet zeggen dat de css wel hier en daar beter kan, maar dit was je fout:
Code:#jflanguageselection heeft geen width meegekregen, daardoor gaan de li's onderelkaar, omdat de div waarin ze zitten niet breed genoeg is.
Huso.
-
10-12-2009, 19:03 #8
- Berichten
- 1.036
- Lid sinds
- 17 Jaar
als dit allemaal niet werkt kan je ook display: block proberen...
-
10-12-2009, 19:05 #9
- Berichten
- 751
- Lid sinds
- 15 Jaar
@Harmen,
Dat zal helemaal geen nut hebben, mijn oplossing is de juiste.
Wat je nou ook met display doet, veel zal het niet uitmaken als de div te klein is.
-
10-12-2009, 19:07 #10
- Berichten
- 1.036
- Lid sinds
- 17 Jaar
zou ook wel kunnen, ik heb altijd in mijn css van li menu wel display: block staan... anders gaat er iets fout..
Maar dat kan natuurlijk ook aan mij liggen:)
-
10-12-2009, 19:08 #11
- Berichten
- 96
- Lid sinds
- 15 Jaar
display: block; zonder breedte zorgt ervoor dat je li de breedte inherit, niet?
display: inline; doet het omgekeerde, dus dat is volgens mij de juiste oplossing.
-
10-12-2009, 19:10 #12
- Berichten
- 751
- Lid sinds
- 15 Jaar
Natuurlijk maakt de display wel verschil, maar niet veel in dit geval.
Jij hebt ws wel genoeg ruimte in de div waar je li's in staan.
Is in dit geval niet zo.
Daarbij even handig om te vermelden, ik los de fouten live op, dus ze werken zowiezo.
Een oplossing die ik post is dus ook echt een oplossing, anders zou het waardeloos zijn he;-)
Edit:
Lukas, dat klopt inderdaad ook, maar display:inline; gebruiken kan ook, als je div ook daadwerkelijk breed genoeg is. display block maakt van de li's elementen die als het ware een blok worden, dus ook inderdaad doen wat je zegt.
Het kan allebei, maar toch vind ik het netjes om wel een breedte aan een div mee te geven.
-
10-12-2009, 19:10 #13
- Berichten
- 796
- Lid sinds
- 16 Jaar
Ok, hartelijk dank!
Nu moet ik even weg, ik zal het later op de avond proberen!
Stijn
-
12-12-2009, 00:43 #14
- Berichten
- 150
- Lid sinds
- 15 Jaar
Is het inmiddels al gelukt? Probeer anders list-style: none;.
-
12-12-2009, 01:32 #15
- Berichten
- 35
- Lid sinds
- 15 Jaar
met deze code lukt het wel
li
{
display: inline;
}
Plaats een
- + Advertentie
- + Onderwerp
Marktplaats
Webmasterforum
- Websites algemeen
- Sitechecks
- Marketing
- Domeinen algemeen
- Waardebepaling
- CMS
- Wordpress
- Joomla
- Magento
- Google algemeen
- SEO
- Analytics
- Adsense
- Adwords
- HTML / XHTML
- CSS
- Programmeren
- PHP
- Javascript
- JQuery
- MySQL
- Ondernemen algemeen
- Belastingen
- Juridisch
- Grafisch ontwerp
- Hosting Algemeen
- Hardware Info
- Offtopic