Vraag & Antwoord

Webdesign (HTML, CSS, Flash)

[css] Regel zomaar overgeslagen?

2 antwoorden
  • Hallo, Ik heb me er nu helemaal op geworpen om css onder de knie te krijgen (of in ieder geval de basis er van). Maar ik loop al vrij snel tegen een probleem aan. Tussen de banner en het menu stukje zit namelijk een lege regel die ik er niet wil hebben. Hoe laat ik dat weg? Ook zat ik met het probleem dat ik dus voor elk menu linkje een eigen border er omheen wil hebben, maar ik krijg het niet voor elkaar om dan het eerste vak te maken, en daarna een vak er naast? [url=http://h1.ripway.com/kolvenbag/Untitled-2.html]site[/url] Alvast heel erg bedankt voor de hulp :)
  • [quote:54f66d1fb3="computer_nerdo"]Tussen de banner en het menu stukje zit namelijk een lege regel die ik er niet wil hebben. Hoe laat ik dat weg?[/quote:54f66d1fb3]Dat komt doordat een p-element (alinea) standaard een margin heeft. Aangezien je twee alinea's (?) onder elkaar zet, krijg je dus standaard een margin ertussen. De oplossing kan bijv. zijn de margin van de alinea's op 0 te zetten, of om een element te gebruiken zonder margins. Zoals ik in bovenstaande alinea al enigszins laat doorschemeren, valt zeer te betwijfelen of alinea-elementen hier op hun plaats zijn. Is een tekstloze header een alinea? Is een menu een alinea? Voor een header wordt meestal een div gekozen, of een h1, of een combinatie van beide. Een menu is een [i:54f66d1fb3]lijst[/i:54f66d1fb3] van links, dus daar gebruikt men meestal een [i:54f66d1fb3]list[/i:54f66d1fb3] voor (ordered of unordered). Daarmee kom je gelijk bij je tweede probleem: [quote:54f66d1fb3="computer_nerdo"]Ook zat ik met het probleem dat ik dus voor elk menu linkje een eigen border er omheen wil hebben, maar ik krijg het niet voor elkaar om dan het eerste vak te maken, en daarna een vak er naast?[/quote:54f66d1fb3] Zie [url=http://css.maxdesign.com.au/listutorial/]Listutorial[/url]. Verder zou ik stap voor stap aan de gang gaan, bijv. eerst snappen waar HTML-elementen voor zijn (bijv. een p voor een alinea, een li of ul voor een list). Met een structurele aanpak kun je overbodige stijlregels en dubbele classes vermijden (met soms weinig logische benamingen). Lees bijv. [url=http://www.456bereastreet.com/lab/developing_with_web_standards/]Developing with webstandards[/url] en [url=http://webrichtlijnen.overheid.nl/handleiding/ontwikkeling/]webrichtlijnen.overheid.nl[/url].

Beantwoord deze vraag

Weet jij het antwoord op deze vraag? Registreer of meld je aan met je account

Dit is een gearchiveerde pagina. Antwoorden is niet meer mogelijk.