Beste SD'ers,
Ik ben zelf aan de slag gegaan met XHTML en CSS en ging dus een layout basen/slicen.
Nu heb ik het volgende probleem: Bij mij wordt alles goed weergegeven en bij de meeste ook alleen bij sommigen niet. Daar staat alles schots en scheef.
Kunnen jullie mij tips geven?
Alvast bedankt!
http://bit.ly/aYfVSl
- Positioneer probleempje
-
20-07-2010, 21:08 #1
- Berichten
- 578
- Lid sinds
- 15 Jaar
Positioneer probleempje
-
-
20-07-2010, 21:17 #2
- Berichten
- 1.192
- Lid sinds
- 17 Jaar
Je werkt met positions en top/left etc. Dat is niet de ultieme manier om een HTML code op te bouwen. Probeer te werken met container divs en floats.
-
20-07-2010, 21:28 #3
- Berichten
- 578
- Lid sinds
- 15 Jaar
Kunt u een voorbeeld geven uit een stukje van de code hoe het anders zou kunnen?
-
20-07-2010, 21:39 #4
- Berichten
- 1.192
- Lid sinds
- 17 Jaar
Schematisch de opbouw, iedere naam staat voor een div:
Header
- Logo
- Menu
- - Menu item 1 (ul/li met float: left;)
- - Menu item 2
- - Menu item 3
Content
- Tekst (float)
- Sidebar (float)
Footer
Goed met float: left en paddings, margins etc werken dusLaatst aangepast door Ben Boogaardt : 20-07-2010 om 21:45
-
20-07-2010, 23:38 #5
- Berichten
- 141
- Lid sinds
- 15 Jaar
Probeer eens overflow:hidden; toe te voegen.
Dit helpt wel eens bij mij als ik problemen heb.
-
21-07-2010, 07:28 #6
- Berichten
- 578
- Lid sinds
- 15 Jaar
Heb nu overflow: hidden; toegevoegd.. is er al iets veranderd? Want dat zie ik namelijk zelf niet aangezien bij mij alles goed staat
-
21-07-2010, 08:19 #7
- Berichten
- 327
- Lid sinds
- 16 Jaar
Als je alleen al je scherm van je browser iets kleiner maak zie je al het verschil, voor jouw browser-grootte kan het wel goed zijn, voor kleinere browsers klopt het niet namelijk.
groeten Melvin
-
23-07-2010, 14:53 #8
- Berichten
- 578
- Lid sinds
- 15 Jaar
Ik ben bezig met een nieuwe layout maar ik snap niet hoe ik moet positioneren.
Ik gebruik bijvoorbeeld de onderstaande code:
.telefoons {
background: url("images/kleiniphone.png") no-repeat;
height: 123px;
width: 131px;
position: absolute;
top: 140px;
left: 275px;
}
-
23-07-2010, 15:28 #9
- Berichten
- 1.192
- Lid sinds
- 17 Jaar
Dat komt doordat je positions gebruikt. Als je position: absolute; gebruikt, vertel je de browser het element altijd op 140px van boven en 275px van links te plaatsen. Position:; is totaal niet bedoeld om een standaard layout op te bouwen. Gebruik daarvoor de eerder genoemde structuur zoals container divs, floats etc.
-
25-07-2010, 21:10 #10
- Berichten
- 1.454
- Lid sinds
- 14 Jaar
Lees dit boek maar eens, daar heb ik het mee geleerd. Al vind ik het stuk over "position" in dit boek ook niet geheel duidelijk...
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