Dat moet je dus in css doen, niet in html.quote:Op zondag 11 januari 2009 21:39 schreef donroyco het volgende:
en geef je images een border="0" mee..
dan welquote:Op zondag 11 januari 2009 21:39 schreef donroyco het volgende:
en geef je images een border="0" mee..
hmm oke, ja ik vind dit echt lastigquote:Op zondag 11 januari 2009 21:55 schreef veldmuis het volgende:
Ik denk dat je er toch wat over moet gaan lezen nu. Je divt alles aan elkaar, en dat hoeft helemaal niet.
Zit ook niet in het css bestand. Het is iets zoals <jdoc balblabalblabalbalbal> wat in een div wordt neergezet.quote:Op zondag 11 januari 2009 18:00 schreef Roy_T het volgende:
[..]
Ik heb even in de CSS specs gekeken, maar zag het er niet in staan
Ik had begrepen dat je eerst iets een id moest geven voordat je de rest een class wilt geven? Maar dat hoeft dus niet?quote:Op zondag 11 januari 2009 22:09 schreef veldmuis het volgende:
Om een voorbeeld te geven, je hebt die ul staan waar je menu in staat. Die kun je gewoon een id (of class, want waarom werk je met id's?) meegeven en positioneren.
Als het de enige ul is die in je container staat dan geef je geen class mee maar dan doe je .container ul: weer een class minder nodig.
1 2 3 4 5 6 7 | color: red; } p { color: blue; } |
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 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 | ul, li { padding: 0; margin: 0; } ul{ list-style:none; } li{ float:left; } .klier{clear:both;} body { background-image:url(bg.jpg); margin-top:0; } img { border: none; } #container { width:758px; margin-left:auto; margin-right:auto; } #header { background-image:url(images/ani_01.jpg); height:248px; } #midden{ width:702px; float:left; } #menu li a{ background-image:url(images/ani_06.jpg); width:120px; height:41px; display:block; border:0; text-decoration:none; } /* Menu li */ #menu li a.buik{ background-image:url(images/ani_07.jpg); width:224px; } #menu li a.home{ background-image:url(images/ani_03.jpg); width:118px; height:41px; display:block; border:0; text-decoration:none; } #menu li a.historie{ background-image:url(images/ani_04.jpg); width:120px; height:41px; display:block; border:0; text-decoration:none; } #menu li a.studio{ background-image:url(images/ani_05.jpg); width:121px; height:41px; display:block; border:0; text-decoration:none; } #menu li a.studio{ background-image:url(images/ani_05.jpg); width:120px; height:41px; display:block; border:0; text-decoration:none; } #content{ background-image:url(images/ani_10.jpg); width:556px; height:495px; float:left; } #menubalk{ background-image:url(images/ani_09.jpg); float:left; } #menurechts{ background-image:url(images/ani_11.jpg); width:146px; height:495px; float:left; } /* Extra Balken */ #sidebalkleft{ background-image:url(images/ani_02.jpg); width:27px; height:575px; float:left; } #onderbalk{ background-image:url(images/ani_12.jpg); height:45px; clear:both; } #rechterbalk{ background-image:url(images/ani_08.jpg); height:575px; width:29px; float:left; } |
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 39 40 41 42 | <html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" /> <title>Animatie</title> <link href="div.css" rel="stylesheet" type="text/css" /> </head> <body><div id="container"> <div id="header"> </div> <div id="sidebalkleft"> </div> <div id="midden"> <div id="menu"> <ul> <li><a href="index.html" class="home"></a></li> <li><a href="historie.html" class="historie"></a></li> <li><a href="studiolfc.html" class="studio"></a></li> <li><a href="contact.html" class="contact"></a></li> <li><a href="#" class="buik"></a></li> </ul> </div> <div id="menubalk"></div> <div id="content"> </div> <div id="menurechts"> </div> </div> <div id="rechterbalk"></div> <div id="onderbalk"> </div> </div> </body> </html> |
Gaat hier gewoon goedquote:Op dinsdag 13 januari 2009 @ 17:53 schreef Mailbox het volgende:
Nagekeken
Nu heb ik nog 1 probleem 1 balk wil hij niet tussen het menu en de content zetten.
Iemand die het wel begrijpt?
Dit is hoe het er nu uitziet
http://www.mediavormgever.net/~thillart86/animatie/
http://i43.tinypic.com/2je4wib.jpg ( zo ziet de site er uit als het zou werken )
CSS
[ code verwijderd ]
HTML
[ code verwijderd ]
Dus is het geen css, en hoort het niet in dit topic.quote:Op zondag 11 januari 2009 22:08 schreef Mirel het volgende:
[..]
Zit ook niet in het css bestand. Het is iets zoals <jdoc balblabalblabalbalbal> wat in een div wordt neergezet.
http://www.habbers.nl/redirect.php?url=http://www.bittybotanic.com/red/index.htmlquote:
ah nu zie ik wat je bedoelt.quote:Op dinsdag 13 januari 2009 @ 20:16 schreef Veeltje het volgende:
Bedankt mcDavid,
Probleem 1 is opgelost. Nu alleen nog probleem 2.
Maar met probleem 2 bedoel ik dat het in plaats naar voren naar achteren moet. Zoals hier: http://www.bittybotanic.com/red/template.html
Maar die is verkeerd dus die gebruik ik niet, maar daarbij zie je wel hoe ik het bedoel
1 2 3 4 5 6 7 8 9 10 11 12 13 14 | background: url(images/logo.png) no-repeat; width: 300px; height: 200px; margin: 0 auto; float: left; } #ster { background: url(images/ster.png) no-repeat; width: 190px; height: 152px; float: right; } |
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 | <html> <head> <title>test</title> <style type="text/css"> BODY { text-align: center; } #logo { position: absolute; width: 200px; height: 200px; margin: 0 auto; border: 1px solid green; } #ster { position: relative; left: 225px; width: 150px; height: 150px; border: 1px solid red; } </style> </head> <body> <div id="logo"></div> <div id="ster"></div> </body> </html> |
1 2 3 4 5 6 | <li><a href="/" id="home" class="active">home</a></li> etc. </ul> |
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 | background: url(images/bg-navigation.gif) no-repeat right top; list-style: none; overflow: hidden; height: 70px; font-family: 'Lucida Grande', Arial, sans-serif; font-size: 12px; } #navigation li{ float: left; } #navigation a{ display: block; text-decoration: none; border-top: none; line-height: 400px; overflow: hidden; } #navigation a#home{ background: url(../images/nav-home-off.png) no-repeat; width: 117px; } #navigation a#home:hover,#navigation a#home.active{ background: url(../images/nav-home-on.png) no-repeat; |
Of beter geschikt voor Google en alternatieve user agents: "text-indent: -9999px".quote:Op woensdag 14 januari 2009 16:50 schreef mcDavid het volgende:
wat wil je precies? De tekst in de link in een achtergrondafbeelding zetten en dan de letterlijke tekst verbergen?
Kun je doen door het in een <span> te zetten en die display:none te geven...
1 2 3 4 5 6 7 8 | <li class="agendalinks"><a href="#">optreden1</a></li> <li class="agendalinks"><a href="#">optreden2</a></li> <li class="agendalinks"><a href="#">optreden3</a></li> <li class="agendalinks"><a href="#">optreden4</a></li> <li class="agendalinks"><a href="#">optreden5</a></li> <li class="agendalinks"><a href="#">optreden6</a></li> <li class="agendalinks"><a href="#">optreden7</a></li> |
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 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 | } body { background: #dcc57f url(images/header.jpg) repeat-x; font-size: 11px; font-family: verdana, calibri, tahoma; text-align: center; color: #444444; } h2 { font-size: 11px; font-family: verdana, calibri, tahoma; color: #444444; margin: 0; padding-left: 2px; padding-top: 25px; text-align: left; font-weight: bold; } h3 { font-size: 24px; font-family: verdana, calibri, tahoma; color: #413387; margin: 0; padding: 2px; text-align: left; font-weight: normal; } h4 { background: url(images/agendabalk.png) no-repeat; font-size: 11px; font-family: verdana, calibri, tahoma; line-height: 18px; padding-left: 18px; color: white; margin: 0; text-align: left; font-weight: bold; } #menu { background: url(images/menubalk.jpg); text-align: left; width: 1000px; height: 22px; line-height: 20px; font-family: century gothic; font-size: 18px; color: white; } #container { text-align: left; width: 1000px; margin: 0 auto; } #inhoud { padding-left: 10px; padding-right: 10px; background: white repeat-y; border-left: 1px solid #444444; border-right: 1px solid #444444; } #inhoud div { overflow: hidden; } #linker { float:left; width: 74%; margin-right: 10px; margin-top: 10px; margin-left: 0px; } #rechter { float: right; width: 24%; margin-right: 0px; margin-top: 10px; } #kop1 { margin-bottom: 10px; background: white; } #kop2 { margin-bottom: 10px; background: white; } #agenda { width: 184px; height: 400px; border: 1px solid #4263ba; color: black; background: #66c7d9; margin-bottom: 10px; } li{ display:inline; padding-left:15px; padding-right:15px; } #nav { margin-bottom: 1px; } #agendalijst { font-family: calibri; font-size: 13px; padding-left: 2px; } a{ text-decoration: none; color: white; } a:hover{ text-decoration: underline; } #footer { background: url(images/footerbalk.jpg) repeat-x; color: #eaeaea; font-size: 11px; font-family: verdana, tahoma; text-align: right; height: 16px; border-left: 1px solid #444444; border-right: 1px solid #444444; border-bottom: 1px solid #444444; } #logo { background: url(images/logo.png) no-repeat; width: 300px; height: 200px; margin: 0 auto; } #ster { background: url(images/ster.png) no-repeat; width: 190px; height: 152px; position: absolute; margin-left: 950px; } |
Dat maakt toch geen reet uit?quote:Op woensdag 14 januari 2009 16:57 schreef Roy_T het volgende:
[..]
Of beter geschikt voor Google en alternatieve user agents: "text-indent: -9999px".
Google weet ik niet zeker, maar er zijn wel alternatieve user agents die een element met "display: none" volledig negeren. En een extra element gebruiken is gewoon ranzigquote:Op maandag 19 januari 2009 18:59 schreef veldmuis het volgende:
Dat maakt toch geen reet uit?
Google leest geen CSS, en alternatieve user agents over het algemeen ook niet.
1 2 3 4 5 6 7 | height: 290px; width: 471px; background-color: #99cc66; font-family: "Palatino Linotype", "Book Antiqua", Palatino, serif; padding: 5px; } |
Gewoon in de bron van je paginacode kijken (dus in de browser kiezen voor iets als bron weergeven). Als er een doctype is, staat het op de eerste regel. En als je wilt weten hoe zoiets eruit hoort te zien kun je ook de broncode van deze pagina bekijken.quote:
1 2 3 4 5 6 7 8 9 | <head> <!-- InstanceBeginEditable name="doctitle" --> <title>index_layout</title> <!-- InstanceEndEditable --> <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1"> <style type="text/css"> <!-- @import url("menu/Menu.css"); |
1 2 3 4 5 6 7 8 9 | <head> <!-- TemplateBeginEditable name="doctitle" --> <title>index_layout</title> <!-- TemplateEndEditable --> <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1"> <style type="text/css"> <!-- @import url("../menu/Menu.css"); |
1 2 3 | <jdoc:include type="module" name="usermenu" /> </div> |
1 2 3 4 5 6 7 8 9 10 11 | background: white; width: 120px; height: 300px; font-family: verdana, calibri; font-size: 11px; color: black; margin-left: 1000px; margin-top: 100px; position: absolute; } |
Het menu komt bij mij rechts buiten de pagina te staan..quote:Op zondag 25 januari 2009 23:55 schreef Mirel het volgende:
Hey ik heb in Joomla een 2e menu aangemaakt en heb in de index en de css het uitgewerkt, maar de menu items zijn niet te zien. Als ik even wat tekst type binnen de div dan zie je die wel verschijnen maar de menu items niet. Ik weet zeker dat ik alle instellingen in de backend van joomla goed heb gedaan, maar toch.
In Joomla heb ik het nu usermenu genoemd, en heb in de index.php dit dus staan:
[ code verwijderd ]
En in de css dit, maar ik weet niet of dat écht wat uitmaakt.
[ code verwijderd ]
Het is dan meer een joomla probleem maar hier op fok krijg ik altijd betere en snellere reacties dan op joomla sites.
(www.mirelmasic.nl/joomla)
1 2 3 4 5 6 7 8 | <div class="img"><a href="/8549.html"><img src="/view.php?t=1&id=8549" alt=" afbeelding 8549 in categorie Dieren" height="98" /></a></div> <div class="img"><a href="/8550.html"><img src="/view.php?t=1&id=8550" alt=" afbeelding 8550 in categorie Dieren" height="98" /></a></div> <div class="img"><a href="/8551.html"><img src="/view.php?t=1&id=8551" alt=" afbeelding 8551 in categorie Dieren" height="96" /></a></div> <div class="img"><a href="/8552.html"><img src="/view.php?t=1&id=8552" alt=" afbeelding 8552 in categorie Dieren" height="96" /></a></div> <div class="img"><a href="/8553.html"><img src="/view.php?t=1&id=8553" alt=" afbeelding 8553 in categorie Dieren" height="100" /></a></div> <div class="img"><a href="/8554.html"><img src="/view.php?t=1&id=8554" alt=" afbeelding 8554 in categorie Dieren" height="96" /></a></div> <div class="img"><a href="/8555.html"><img src="/view.php?t=1&id=8555" alt=" afbeelding 8555 in categorie Dieren" height="96" /></a></div> |
1 2 3 4 5 6 7 8 9 | width: 180px; margin: 5px; height: 175px; float: left; display: block; text-align: center; border: 3px solid #676767; } |
1 2 | height: 125px; |
Er is niets vies aan tabellen.quote:Op maandag 26 januari 2009 @ 10:30 schreef Chandler het volgende:
Of ik moet gaan werken met tabellen maar dat vind ik weer vies
Je div een line-height meehgeven gelijk aan de height van je div en in je image "vertical-align:middle" opnemenquote:Op maandag 26 januari 2009 09:54 schreef Chandler het volgende:
Ik zit met een CSS vraag.
[ afbeelding ]
Ik wil de plaatjes graag ook centeren verticaal, maar hoe krijg ik dat voor elkaar?
Huidige code
[ code verwijderd ]
class IMG is
[ code verwijderd ]
Weet iemand hoe ik dit kan oplossen?
You, sir, rock.quote:Op maandag 26 januari 2009 14:01 schreef Swetsenegger het volgende:
[..]
Je div een line-height meehgeven gelijk aan de height van je div en in je image "vertical-align:middle" opnemen
Helaas heb het geprobeerd maar wil niet werkenquote:Op maandag 26 januari 2009 14:01 schreef Swetsenegger het volgende:
[..]
Je div een line-height meehgeven gelijk aan de height van je div en in je image "vertical-align:middle" opnemen
Nee, want het is geen tabulaire data maar een opsomming.quote:Op maandag 26 januari 2009 17:02 schreef Chandler het volgende:
Maar voor dit geval is het gebruik van tabellen volgens jullie de enige simpele en juiste oplossing?
IE7: Werkt.quote:Op maandag 26 januari 2009 14:01 schreef Swetsenegger het volgende:
[..]
Je div een line-height meehgeven gelijk aan de height van je div en in je image "vertical-align:middle" opnemen
Ik zie eigenlijk ook geen andere manier om verticaal te centreren?quote:Op maandag 26 januari 2009 20:25 schreef Roy_T het volgende:
[..]
Nee, want het is geen tabulaire data maar een opsomming.
Scheiding van structuur en presentatie enzoquote:Op maandag 26 januari 2009 21:05 schreef veldmuis het volgende:
Ik zie eigenlijk ook geen andere manier om verticaal te centreren?
Semantisch is het wellicht netter om <ul><li><table><tr><td><a><img></a></td></tr></table></li><li><table><tr><td><a><img></a></td></tr></table></li></ul> te doen. Ik zou echter voor een gewone ouderwetse table gaan hoor. Kan hier prima imo. Het is niet helemaal table-data wat je daar hebt, maar zolang het één tabel is in een keurige html, boeiend toch?quote:Op maandag 26 januari 2009 22:03 schreef Roy_T het volgende:
[..]
Scheiding van structuur en presentatie enzoHet is een lijst, dus het zou gewoon (zoals hierboven staat) een <ul> moeten zijn. Dat je dat niet in de look krijgt die je wil, maakt nog niet dat tabellen hier "dus" correct zijn.
quote:Op maandag 26 januari 2009 21:04 schreef veldmuis het volgende:
[..]
IE7: Werkt.
IE8: Werkt niet.
FX: Werkt niet.
Het één is wat mij betreft niet ondergeschikt aan het andere. De HTML moet goed zijn, de CSS moet net zo goed zijn en de JavaScript ook. Er zit natuurlijk altijd wat rekbaarheid in, maar tabellen gebruiken enkel en alleen voor positionering is plain evil imo.quote:Op maandag 26 januari 2009 22:15 schreef veldmuis het volgende:
Klopt. Maar gaat netheid dan boven ontwerp? Stel je dan niet een beetje verkeerde prioriteiten?![]()
Werkt in FF 3.0.5 en Safari 3.2.1, ondanks het foutje in je HTML (staat een dubbele quote verkeerd).quote:Op maandag 26 januari 2009 22:17 schreef Swetsenegger het volgende:
http://test.xploise.nl/align.html
Die had ik al gevonden jaquote:Op maandag 26 januari 2009 22:21 schreef Roy_T het volgende:
[..]
Werkt in FF 3.0.5 en Safari 3.2.1, ondanks het foutje in je HTML (staat een dubbele quote verkeerd).
Ik zit hier op Mac, dus kan IE8 niet testen nu. Maar IE8 is beta en weigert wel meerquote:Op maandag 26 januari 2009 22:34 schreef veldmuis het volgende:
IE8 weigert nog wel.
Wat betreft FX heb je gelijk.
Ik heb volgens mij beta 1 nog geinstalleerd staan, maar zal morgen ff kijken. Zou wel vreemd zijn als IE8 het niet doet, want dit is standaard CSS. En wat ik tot op heden van IE8 heb gezien stemt positief.quote:
Is dat zo? Dat wist ik eigenlijk niet, ik zie in ieder geval dat ik nu transparante PNG's hebt zonder dat ik zelf een workaround moet verzinnen.quote:Op maandag 26 januari 2009 22:39 schreef veldmuis het volgende:
Ik vind IE8 ook zeker een vooruitgang. Alleen jammer dat bijvoorbeeld opacity nog niet ondersteund wordt, maar dat ze daar nu een filter voor pakken wat weer op een andere manier werkt als IE7. Dat soort dingen stellen me wel teleur.
Transparante PNG's gaan ook in IE7 al gewoon goed, zonder vage workarounds.quote:Op maandag 26 januari 2009 22:44 schreef Swetsenegger het volgende:
[..]
Is dat zo? Dat wist ik eigenlijk niet, ik zie in ieder geval dat ik nu transparante PNG's hebt zonder dat ik zelf een workaround moet verzinnen.
Ja precies.quote:Op maandag 26 januari 2009 22:49 schreef Light het volgende:
[..]
Transparante PNG's gaan ook in IE7 al gewoon goed, zonder vage workarounds.
Forum Opties | |
---|---|
Forumhop: | |
Hop naar: |