sinds gisteren ben ik een site voor mezelf aan het maken. Of het veel nut heeft weet ik niet maar het is meer om wat aan te kloten, scripts te maken en ervan te leren. Nu ben ik meer van het photoshoppen en PHP'en en ben ik geen HTML / CSS wonder. Daarom stuit ik op een probleem.
Allereerst een afbeelding die het probleem hopelijk duidelijker maakt:

De layout heb ik in photoshop gemaakt en vervolgens heb ik de hele meuk gesliced en handmatig in dreamweaver een aantal tabellen gemaakt waarin ik de layout-afbeelding in kon zetten zodat het hele boeltje mooi in elkaar past.
Dat lukt allemaal aardig, en ik heb het zo gemaakt dat de tabel waarin het rode vlak staat uitrekt naarmate er meer tekst in komt. (formuleer ik dit zo duidelijk genoeg?)
Het idee is om de rode box als content box te laten dienen, hierin komen de nieuwsberichten,links,afbeeldingen en andere meuk. Maar het probleem waar ik op stuit is als volgt: ik wil de text in de rode box krijgen en dus moet er enige afstand liggen tussen de <th></th> en de tekst zelf. Dit was ik van plan met de margin 'functie' te doen. Dus bijvoorbeeld:
En dan de tekst te schrijven binnen de <p></p> tags. Zo lukt het goed om de text binnen de box te laten vallen. Maar dan komt het probleem: namelijk niet alleen de margins van de hele <p> worden aangepast maar ook de afstanden tussen regels / kopjes worden enorm veel groter. Dit geeft natuurlijk een bizar gezicht. Verder is het ook nog eens zo dat de afstanden in IE en FF veranderen wat het lastig maakt een goede margin te kiezen.
Mijn vraag is nu, wat is de beste manier om alleen de margin tags op het rode blok toe te passen en niet op de daarin gelegen tekst? Of misschien moet ik helemaal geen gebruik maken van margin maar een ander attribuut?
Het probleem is ook te zien op de huidige versie van mijn site die online staat:
www.tomrunia.nl Op dit moment ziet het er goed uit in FF maar in IE niet, en als ik de margin-top en -bottom ga aanpassen zitten er tussen de stukken tekst weer enorme afstanden (en de afstanden in FF worden te groot).
Ik heb al heel veel CSS gekloot geprobeerd, <span> / <div> <p> etc maar ik heb nog geen passende oplossing gevonden. Ik hoop dat iemand mij kan helpen (bij dit misschien wat wazig klinkende probleem
)
Allereerst een afbeelding die het probleem hopelijk duidelijker maakt:

De layout heb ik in photoshop gemaakt en vervolgens heb ik de hele meuk gesliced en handmatig in dreamweaver een aantal tabellen gemaakt waarin ik de layout-afbeelding in kon zetten zodat het hele boeltje mooi in elkaar past.
Dat lukt allemaal aardig, en ik heb het zo gemaakt dat de tabel waarin het rode vlak staat uitrekt naarmate er meer tekst in komt. (formuleer ik dit zo duidelijk genoeg?)
Het idee is om de rode box als content box te laten dienen, hierin komen de nieuwsberichten,links,afbeeldingen en andere meuk. Maar het probleem waar ik op stuit is als volgt: ik wil de text in de rode box krijgen en dus moet er enige afstand liggen tussen de <th></th> en de tekst zelf. Dit was ik van plan met de margin 'functie' te doen. Dus bijvoorbeeld:
Cascading Stylesheet:
1
2
3
4
5
6
| p { margin-bottom: 15px; margin-top: 15px; margin-left: 15px; margin-right: 15px; } |
En dan de tekst te schrijven binnen de <p></p> tags. Zo lukt het goed om de text binnen de box te laten vallen. Maar dan komt het probleem: namelijk niet alleen de margins van de hele <p> worden aangepast maar ook de afstanden tussen regels / kopjes worden enorm veel groter. Dit geeft natuurlijk een bizar gezicht. Verder is het ook nog eens zo dat de afstanden in IE en FF veranderen wat het lastig maakt een goede margin te kiezen.
Mijn vraag is nu, wat is de beste manier om alleen de margin tags op het rode blok toe te passen en niet op de daarin gelegen tekst? Of misschien moet ik helemaal geen gebruik maken van margin maar een ander attribuut?
Het probleem is ook te zien op de huidige versie van mijn site die online staat:
www.tomrunia.nl Op dit moment ziet het er goed uit in FF maar in IE niet, en als ik de margin-top en -bottom ga aanpassen zitten er tussen de stukken tekst weer enorme afstanden (en de afstanden in FF worden te groot).
Ik heb al heel veel CSS gekloot geprobeerd, <span> / <div> <p> etc maar ik heb nog geen passende oplossing gevonden. Ik hoop dat iemand mij kan helpen (bij dit misschien wat wazig klinkende probleem