Je verwart nu semantiek met de standaard rendering van browsers, terwijl ze niets met elkaar te maken hebben.quote:Op woensdag 30 september 2009 13:51 schreef Swetsenegger het volgende:
Als het semantisch zo bedoeld was is het wel erg lullig dat een <ul> onder elkaar geplaatst wordt
1 2 3 4 5 | border: 5px solid #000000; width: 175px; height: 175px; } |
In je css hoeft niets anders. Je moet alleen die div weghalen en het ID (waarom eigenlijk een ID ipv een class?) in de <img>-tag zetten.quote:Op vrijdag 2 oktober 2009 @ 17:34 schreef Mirel het volgende:
Hoe zou ik het anders doen zonder div? Het is niet de bedoeling dat ik die plaatjes ga verwijzen in het css bestand.
Ja, het werkt. Helaas voldoet het op geen enkele manier aan de specificaties, en heb je dus geen HTML geschreven maar een eigen taal gebaseerd op HTMLquote:Op vrijdag 2 oktober 2009 17:43 schreef Mirel het volgende:
Ik dacht altijd dat je met classes meerdere divs van dezelfde naam neer kon zetten, maar ik heb datzelfde nu op m'n pagina met id's en het werkt. Dus ik heb gewoon het foute idee
Heb je ook in je css alle hekjes (#) door punten (.) vervanen dan?quote:Op vrijdag 2 oktober 2009 @ 18:06 schreef Mirel het volgende:
Als ik even voor de grap alles vervang met classes dan gaat m'n layout stuk. Was het nou zo dat je de eerste instantie van een naam eerst als id moet doen en de rest als class?
nog handiger, scheelt mij weer achteraf alle a's een class te geven.quote:Op vrijdag 2 oktober 2009 18:48 schreef Roy_T het volgende:
Of naar alle links binnen een onderdeel verwijzen, scheelt vaak een hoop code (voor alle links in de header dus "#header a" bijv.).
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 | background: #010200; width: 1000px; height: 20px; color: white; font-size: 15px; font-family: century gothic, verdana, tahoma; } .menulist { margin: 0px; padding-left: 280px; } .menulist li { padding-right: 142px; display: inline; list-style-type: none; } li:hover ul { display: block; } .dropdown { padding: 0px; background: black; } li ul { position: absolute; padding-left: 189px; display: none; } |
1 2 3 4 5 6 7 8 9 10 11 12 | <ul class="menulist"> <li><a href="index.html">Home</a></li> <li><a href="portfolio.html">Portfolio</a> <ul > <li class="dropdown"><a href="test.html">dropdown1</a></li><br> <li class="dropdown"><a href="test.html">dropdown2</a></li> </ul> </li> <li><a href="about.html">About</a></li> </ul> </div> |
Ja de <br> was daar omdat anders de dropdown naast etlkaar ging, weet niet waaromquote:Op zondag 4 oktober 2009 15:04 schreef Roy_T het volgende:
Ik heb nu even geen tijd, maar wat me wel meteen opvalt (en nee, dat heeft hier niets mee te maken ) is de <br> achter een <li>, die daar écht niet hoort (<li>'s staan altijd al onder elkaar; het zijn block-level elementen). En dan nog: <br> is niet echt XHTML, terwijl je in je doctype zegt dat je dat gebruikt
Goed, dat was mijn reactie waar je verder niets aan hebt
1 2 3 4 5 6 7 | <ul> <li><a href="index.html">Home</a></li> <li><a href="portfolio.html">Portfolio</a></li> <li><a href="about.html">About</a></li> </ul> </div> |
1 2 3 4 5 6 7 8 9 10 11 12 | font-family: century gothic; background: #010200; height: 20px; } ul, li { padding: 0px; background: red; display: inline; list-style: none; } |
1 2 | <p>".nl2br($antwoord->antwoord)."</p> |
Forum Opties | |
---|---|
Forumhop: | |
Hop naar: |