cascade style sheetquote:Op zaterdag 27 november 2004 11:51 schreef Omkron het volgende:
wat is css..?
Ik hoop dat je ook met FireFox / Mozilla ofzo aan het testen bentquote:Op donderdag 25 november 2004 19:39 schreef Chandler het volgende:
kleine vraag; je moet dus om zo'n boxmodel hack te hanteren de volgende regel hanteren? = hopelijk de juiste gedachte.
je moet de border*2+left&right margins/padding bij elkaar oprekenen en dan appart voor IE5/6 in en zonder quirk mode
[..]
goed gedacht, ik zie dingen graag standaard en berekenbaar
quote:Op donderdag 9 december 2004 20:29 schreef Leshy het volgende:
Nope, dit komt pas met CSS3. De beste oplossing die je tot dan toe hebt, is gebruik maken van plaatjes ipv tekst.
Geeft niet, deed ik ook eerstquote:Op donderdag 9 december 2004 21:16 schreef Roönaän het volgende:
Verkeerd gelezen
overflow: auto;quote:Op zaterdag 11 december 2004 18:08 schreef Joipoidoipoipoi het volgende:
Weet iemand hoe ik in een extern css-bestand de scrollbar op 'auto' zet? (Als ik op Google zoek, kom ik alleen maar onderwerpen over een gekleurde scrollbar tegen.)
een P is een block-level element, oftewel het neemt standaard de gehele beschikbare breedte in (tenzij specifieke width gedefinieerd is), en erna komt een automatische 'clear' (tenzij het element 'float')quote:Op dinsdag 14 december 2004 12:45 schreef ikke_ook het volgende:
Ik heb een vraagje. Als ik een bepaalt stukje tekst een bepaalde opmaak wil geven met css doet ik dit altijd met <p class="klasse"></p> maar hier zitten altijd breaks omheen, dus je kunt op deze manier niet 2 stukken tekst van verschillende klassen zonder breaks achter elkaar typen.
Hier is vast wel een oplossing voor maar die weet ik dus niet en dat is dus waarom ik hier kom.
1 2 3 | P { display: inline; } |
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 | <ul id="menu"> <li> <a href="pagina1.html">linkje 1</a></li> <li> <a href="pagina2.html">linkje 2</a></li> <li> <a href="pagina3.html">linkje 3</a></li> </ul> <div id="mainBody"> <h1>Een voorbeeldje van sematische HTML</h1> <h2>eerste subtitel</h2> <p> eerste paragraaf,die een <em>stukje tekst</em> bevat...</p> <h2>tweede subtitel</h2> <p> eerste paragraaf,welk <strong>ook</strong> weer wat tekstuele inhoud bevat...</p> </div> <div id="sideNotes"> <h1> zijdelingse notities</h1> <p> bladieblah, nog wat tekst</p> </div> |
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 35 36 37 38 | <style type="text/css"> HTML, BODY { width: 100%; height: 100%; padding: 0; margin: 0; } UL { margin: 0; padding: 0; } UL LI { display: inline; list-style: none; } DIV#mainBody { float: left; width: 75%; } DIV#mainBody H1 { font-size: 18px; color: red; } DIV#mainBody H2 { font-size: 14px; color: orange; } DIV#mainBody P { font-size: 11px; color: #333; } DIV#sideNotes { width: 25%; backgroundcolor: blue; color: white; } DIV#sideNotes H1 { font-size: 12px; margin: 3px 0 5px 0; padding: 0; } DIV#sideNotes P { font-size: 10px; margin: 1px 0 2px 0; padding: 0; } </style> |
1 2 3 4 5 6 7 8 9 10 | #user { position: absolute; top: 20px; left: 246px; right: 20px; height: 14px; padding-left: 5px; border: 1px solid #000; background: #fee; } |
Leshy!quote:Op vrijdag 17 december 2004 03:21 schreef Leshy het volgende:
Ik ben dus even zo vrij geweest om wat te knutselen en heb een alternatieve versie van je site in elkaar geknutseld mbv CSS, op de manier waarop ik het zou aanpakken. Deze layout werkt zowel in Opera, MSIE als Firefox als het goed is
Ah, ik zat me al een hele tijd af te vragen waarom dat zo vreemd ging in IE. Weer wat geleerdquote:Lettergroottes nooit in pixels weergeven, sommige browsers (MSIE) kunnen dan de lettergrootte niet meer aanpassen.
Je hebt gelijk. Maar, ik had de pagina links uitgelijnd, waardoor de pagina er links (bij het logo, de navigatie en het menuutje) altijd hetzelfde uitzag en de rest mee zou resizen. Maar dat kan dus ook wel op een andere manierquote:Absoluut positioneren is eigenlijk iets wat je niet of tenminste zo min mogelijk moet gebruiken. Op lagere resoluties en onder andere vage omstandigheden kan je layout dan vreemd gaan doen.
Ik zat even te testen hoe de validators hierop zouden reageren. Als ik <b>...</b> gebruik is het fout, als ik het op deze manier deed was het wel goed. Ik vond het al zo vreemd.quote:Gebruik tags waar ze voor bedoeld zijn. <h?> tags zijn voor koppen en tussenkopjes, niet om willekeurige woorden vet en/of onderlijnd te maken.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 | <style type="text/css"> H5 { MARGIN: 0px; FONT: 9px Arial, Geneva, Helvetica, sans-serif; COLOR: #9a9acc; TEXT-ALIGN: left; PADDING-LEFT: 10px } H6 { MARGIN: 0px; FONT: 9px Arial, Geneva, Helvetica, sans-serif; COLOR: #9a9acc; TEXT-ALIGN: right; PADDING-RIGHT: 10px; } </style> <H5>een teskt</H5> <H6>andere tekst</H6> |
1 2 3 4 5 6 7 8 9 10 11 | <style type='text/css'> .right {text-align: right;} .left {text-align: left; float: left;} </style> [...] <div class='right'> <span class='left'>Dit staat links</span> Dit staat rechts. </div> |
1 2 3 4 5 6 7 8 9 10 11 12 | <table border="0" cellpadding="0" cellspacing="0" style="border-collapse: collapse" width="20%" height="20"> <tr> <td width="20%" height="23" align="center"> <p align="center"><div class="menu"><a href="?surf=home">Home</a></div></td> <td width="20%" height="23" align="center"> <p align="center"><div class="menu"><a href="?surf=results">Results</a></div></td> <td width="20%" height="23" align="center"> <p align="center"><div class="menu"><a href="?surf=history">History</a></div></td> <td width="20%" height="23" align="center"> <p align="center"><div class="menu"><a href="mailto:sinan[at]sinan06[dot]nl">Contact</a></div></td> </tr> </table> |
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 | <style type='text/css'> ul#menu { list-style-type: none; margin-left: 0; width: 20%; text-align: center; } ul#menu li { display: inline; padding: 0 4px; } ul#menu li a { [CSS voor de links] } </style> [...] <ul id='menu'> <li><a href='?surf=home'>Home</a></li> <li><a href='?surf=results'>Results</a></li> <li><a href='?surf=history'>History</a></li> <li><a href='mailto:sinan[at]sinan06[dot].nl'>Contact</a></li> </ul> |
En als ik dit voor je links wil toepassen;quote:Op zondag 19 december 2004 17:12 schreef Leshy het volgende:
Voor een menu is het makkelijker een unordered list te gebruiken. Dit scheelt flink wat HTML-code, zeker wanneer je de CSS netjes in een extern bestand steekt.
[ code verwijderd ]
1 2 3 4 5 6 7 8 | a { color: #FFFFFF; border-bottom: 1px none; text-decoration: none; } a:hover { border-bottom: 1px dashed #FFFFFF; } |
1 2 3 4 5 6 7 8 | ul#menu li a { color: #FFFFFF; border-bottom: 1px none; text-decoration: none; } ul#menu li a:hover { border-bottom: 1px dashed #FFFFFF; } |
Forum Opties | |
---|---|
Forumhop: | |
Hop naar: |