Chandler | maandag 3 november 2008 @ 10:16 | |||||
Vorige topics: [CSS] voor dummies. [CSS] voor dummies - Deel 2 [CSS] voor dummies - Deel 3 [CSS] voor dummies - Deel 4 [CSS] voor dummies - Deel 5 [CSS] voor dummies - deel 6 [CSS] voor dummies - Deel 7 [CSS] voor dummies - Deeltje 8 [CSS] voor dummies - deel 9 En we gaan hier lekker verder ![]() Gelijk maar even mijn 1e vraag. Ik moet een site ook wekend krijgen onder IE6, nu heb ik een div layer die over een design heen valt, echter komen de pulldowns er gewoon doorheen, de rest niet. Wat kan ik hier tegen doen? | ||||||
wijsneus | maandag 3 november 2008 @ 10:46 | |||||
Dit is een algemeen bekend probleem van IE. In Windows is alles wat je zo'n beetje op het scherm ziet een 'Windows control'. Een applicatie heeft bijvoorbeeld een knop nodig, en vraagt aan Windows: geef mij een knop. Het OS tekent vervolgens de knop. Nu is IE een beetje een vreemde eend in de bijt. Die heeft namelijk zelf code om allerlei dingen te tekenen. Dus, in plaast van aan het OS te vragen om een input boxje, tekent IE deze zelf. Hierdoor kan IE zelf de volgorde van elementen bepalen en bijvoorbeeld divjes over knoppen en inputs heen tekenen. Je voelt hem al aankomen: niet alles is geimplementeerd. Waaronder dus de 'select' box. Hier vraag IE wel aan windows om hem voor hem te regelen. Oplossing? Hij is er, maar die is echt verscrhikkelijk. Met javascript alle elementen die je over een select-box heen wilt tekenen in hun eigen iframe stoppen. Tenminste, dat deden wij vroeger toen we nog menuutjes deden in pure javscript. | ||||||
Chandler | maandag 3 november 2008 @ 11:12 | |||||
Krijg steeds minder respect voor Microsoft ![]() ![]() | ||||||
wijsneus | maandag 3 november 2008 @ 11:30 | |||||
Het is geen oplossing, het is een hack. Wij genereerden vroeger drop-down menus in javascript. De truuk was dan om in de div van het menu een iframe te genereren en daar dan weer de menuitems in te plaatsen. Dan ging ie over de drop-downs heen omdat een iframe ook een windowed control is. Dus, binnen de div een iframe plaatsen, die even hoog en breed is als de div en geen scrollbars heeft. Omdat wij dat allemaal met javscript deden, gingen we gewoon dingen in de document.body van die frame write()-en maar dat is mogelijk voor jou geen oplossing. Ik denk dat je gewoon moet accepteren dat je site in IE er anders uitziet. Je zou de select kunnen vervangen door radio buttons. | ||||||
Chandler | maandag 3 november 2008 @ 11:47 | |||||
Helaas kan ik de selects niet vervangen, maar de iframe optie zou moeten werken, zal eens kijken hoe ik dit kan oplossen. Iig vriendelijk bedankt voor je volledige omschrijving! ![]() | ||||||
spaceninjapirate | maandag 3 november 2008 @ 11:49 | |||||
Als je al jquery in je site gebruikt kun je bijv gebruik maken van: http://plugins.jquery.com/project/bgiframe Of anders even verder zoeken, er zijn heel wat paginas over te vinden ![]() | ||||||
mcDavid | dinsdag 4 november 2008 @ 20:43 | |||||
schopje richting MyAT. | ||||||
Chandler | donderdag 6 november 2008 @ 10:06 | |||||
quote:Ik heb dus gezocht naar een simpele oplossing maar kon er helaas geen vinden, is er geen oplossing waarbij dynamisch een div een iframe kan omvatten? Anyone? jquery kan ik niet gebruiken omdat ik te veel vergelijkbare functies in mijn scripting heb ![]() | ||||||
Chandler | vrijdag 7 november 2008 @ 10:19 | |||||
Ik heb al een fix gevonden, die zeer simpel is ;) http://www.actionscript.org/forums/showthread.php3?t=132324 oftewel
| ||||||
wijsneus | vrijdag 7 november 2008 @ 10:35 | |||||
Jeuj! ![]() maar wel een vieze, vieze hack hoor... | ||||||
Chandler | vrijdag 7 november 2008 @ 13:14 | |||||
Haha ![]() ![]() | ||||||
Tieu | zaterdag 8 november 2008 @ 18:04 | |||||
Hoi, heb een css probleempje. Ben voor scouting een nieuwe website aan het ontwerpen. We maken gebruik van Joomla en ben nu een bestaande template aan het wijzigen. Ik vond alleen iets niet mooi wat met css te maken had maar krijg het niet opgelost. Het gaat om het menu, is opgebouwd als een lijst. In FF werkt het prima maar IE doet gewoon erg moeilijk. Ik heb echt voor alle lagen uit het menu gebruik gemaakt van een border-top, toch gebruikt IE kennelijk een border-bottom voor mijn hover. http://test.scouting-olav.nl Hier is het verschil te zien, hoop dat iemand weet of dit een vaker voorkomend probleem is en er ergens een hack bekend is. Alvast bedankt. | ||||||
mcDavid | zaterdag 8 november 2008 @ 18:11 | |||||
IE6 of IE7? | ||||||
Tieu | zaterdag 8 november 2008 @ 18:36 | |||||
IE7 | ||||||
wijsneus | zaterdag 8 november 2008 @ 20:26 | |||||
Even algemeen: een lijstje van bekende IE bugs en hun oplossingen en hoe je in het algemeen te werk kunt gaan om IE in het gareel te krijgen. Verder: de manier om te zorgen dat je CSS niet vol vieze hacks komt te staan. | ||||||
Tieu | zaterdag 8 november 2008 @ 21:29 | |||||
Ik zie mijn probleem er niet echt tussen staan. Kom wel dingen over block and list tegen, maar kan niet ontdekken hoe ik mijn probleem moet oplossen. Staat ergens dat ik layout moet toewijzen aan mijn block, maar hoe ik dat zou moeten doen: geen idee! | ||||||
Tieu | zondag 9 november 2008 @ 14:06 | |||||
Nog even de code zodat iemand misschien nog een oplossing weet. Dit is hoe mijn menu is opgebouwd, stonden automatisch nog meerdere div's omheen maar die heb ik weggehaald om het wat overzichtelijker te maken. Denk niet dat dat voor de oplossing uitmaakt omdat aan die div's geen class was toegewezen. Zoals ik eerder al zei is er een probleem met IE7 in het submenu, waar hij de border-top als border-bottom weergeeft. Althans, dat is wat ik denk dat er gebeurd. http://test.scouting-olav.nl
En dit is de bijbehorende css:
| ||||||
mcDavid | maandag 10 november 2008 @ 00:26 | |||||
Tering wat een lap CSS. Is dat werkelijk allemaal nodig? overigens denk ik dat het hier fout gaat
die divs overlappen elkaar, dus de border van de onderste valt over de bovenste. Blijkbaar is IE niet erg consequent in welke border over welke heenvalt en verandert dit bij het hoveren. nog wat tips: - Het is niet nodig de volledige nodestructuur te gebruiken als selector. Zoals hierboven: "#current a" was genoeg geweest - verdiep je eens in shorthand notaties - probeer te voorkomen dat je (zoals hierboven ook) properties dubbel declareert. Anders zoek je je rot als je iets moet aanpassen. | ||||||
hello_moto1992 | woensdag 19 november 2008 @ 19:26 | |||||
Waarom springt het menu in internet explorer in en in firefox niet :( ? ![]() :) | ||||||
RenRen- | woensdag 19 november 2008 @ 19:57 | |||||
Beetje vaag. Heb je een linkje? -edit- mcD hier ![]() | ||||||
hello_moto1992 | donderdag 20 november 2008 @ 13:10 | |||||
![]() De tekst wil ik in IE gewoon netjes helemaal naar links hebben staan. | ||||||
mcDavid | donderdag 20 november 2008 @ 13:57 | |||||
Wat een heerlijke browser toch, dat IE ![]() Gebruik je wel een doctype tag? | ||||||
hello_moto1992 | donderdag 20 november 2008 @ 16:12 | |||||
Jup
| ||||||
mcDavid | donderdag 20 november 2008 @ 16:20 | |||||
Heb je niet gewoon een linkje ofzo? Of op zijn minst een stukje code? dat werkt toch vaak een stuk makkelijker... | ||||||
hello_moto1992 | donderdag 20 november 2008 @ 16:28 | |||||
Website: http://www.hokje10.nl/ + bovenstaande CSS. | ||||||
mcDavid | donderdag 20 november 2008 @ 17:08 | |||||
<!--[if IE]><style type="text/css">#sidebar li {text-indent:-15px; } </style> <![endif]--> Lelijk als de hel maar ik heb het uiteindelijk zo opgelost ![]() | ||||||
hello_moto1992 | donderdag 20 november 2008 @ 17:30 | |||||
Het werkt ![]() | ||||||
mcDavid | vrijdag 21 november 2008 @ 01:36 | |||||
Er gaat iets mis met je conditional comment! Het staat nu in firefox te ver naar links ![]() | ||||||
Light | vrijdag 21 november 2008 @ 07:15 | |||||
quote:Ja, de code voor de conditional comment is niet goed. En 't staat op de verkeerde plaats. | ||||||
Patje1987 | vrijdag 21 november 2008 @ 11:30 | |||||
TVP | ||||||
hello_moto1992 | vrijdag 21 november 2008 @ 14:21 | |||||
Waar moet hij nou ![]() | ||||||
mcDavid | vrijdag 21 november 2008 @ 14:53 | |||||
Je moet gewoon precies die regel zoals ik hem had in de head sectie zetten. | ||||||
Patje1987 | vrijdag 21 november 2008 @ 15:22 | |||||
Op verzoek, ik kreeg hem in firefox niet opgelost dat de height niet op 100% wilde. Sowieso moeten alle divs waar de div in zit op 100%, en dat was ook zo, heb ze allemaal even een standaard hoogte gegeven en het bleek dat ie vastliep op de holder (daar zitten 2 divs in). Toen heb ik de body gewoon een background-image gegeven want het menu resized toch wel mee :P. HTML
CSS
| ||||||
mcDavid | vrijdag 21 november 2008 @ 15:33 | |||||
quote:Dat is idd een veelgebruikte oplossing voor datsoort problemen! | ||||||
hello_moto1992 | vrijdag 21 november 2008 @ 18:02 | |||||
Edit: hij werkt wel in IE ![]() [ Bericht 23% gewijzigd door hello_moto1992 op 21-11-2008 18:10:53 ] | ||||||
Light | vrijdag 21 november 2008 @ 18:15 | |||||
quote:Er staan nog wel wat foutjes in stylegreen.css. Om te beginnen regel 41. In css kun je geen conditional comments plaatsen, en al helemaal niet in html-stijl. Dan regel 114 en 119. Die staan na een accolade sluiten, en waarschijnlijk moeten ze ervoor. Zo doen ze in ieder geval niets. | ||||||
Light | vrijdag 21 november 2008 @ 18:18 | |||||
En er zitten nog wat foutjes in je html. De meeste moet je simpel kunnen oplossen. | ||||||
hello_moto1992 | zaterdag 22 november 2008 @ 11:30 | |||||
De CSS is inmiddels opgelost. De rest ook een beetje. K moet er later nog mee bezig...al zie k niet echt wat er nu mis mee is ![]() | ||||||
Light | zaterdag 22 november 2008 @ 11:37 | |||||
Je hebt wel gezien dat er een linkje staat in m'n vorige post? | ||||||
Kerol | zaterdag 22 november 2008 @ 14:57 | |||||
TVP ![]() | ||||||
hello_moto1992 | zaterdag 22 november 2008 @ 17:00 | |||||
quote:Jazeker! Ik gebruik het ook wel voor mijn site voor school. Maar er waren vanmiddag nog 4 fouten over, maar k snapte niet hoe k die kon oplossen. Nu is het ineens nog maar 1 fout ![]() | ||||||
Light | zaterdag 22 november 2008 @ 23:03 | |||||
Ik heb ook even gekeken, er staan 4 foutmeldingen en aan de foutmeldingen te zien hoef je alleen de eerste op te lossen. De rest gaat dan automatisch ook goed. Die eerste melding geeft aan dat er ergens een div geopend wordt die niet weer wordt afgesloten. Er staat dus een <div> meer dan een </div> | ||||||
hello_moto1992 | maandag 24 november 2008 @ 13:40 | |||||
Ik heb een transparante PNG. http://hokje10.nl/img/bannergreen.png Die wil ik in de header op een ander plaatje plakken. In de CSS heb ik dus in het ene plaatje, http://hokje10.nl/1.png , gezet. In de HTML heb ik daar de transparante PNG op gezet. Maar nu wordt de achtergrond van de transparante PNG opeens wit. Als ik hem in de HTML code zet is hij wel goed. CSS:
HTML:
| ||||||
mcDavid | maandag 24 november 2008 @ 13:56 | |||||
quote:IE6? Die ondersteunt geen alpha transparency. Althans niet zonder hacks. | ||||||
hello_moto1992 | maandag 24 november 2008 @ 13:59 | |||||
quote:Nee Firefox/IE7. Kijk maar eens op www.hokje10.nl bovenaan. | ||||||
mcDavid | maandag 24 november 2008 @ 14:04 | |||||
hmm dan is er toch echt wat mis met je plaatje lijkt me. | ||||||
RM-rf | maandag 24 november 2008 @ 14:08 | |||||
quote:
of
edit die voorbeeldcode werkt niet omdat de hader div natuurlijk niet de IMG bevat .. maar dat overerfen van en background-color bleek dus wel te gebruen: in je code staat:
waarschijnlijk moet je afvragen waarom dat precies is (waarschijnlijk o een nette 'band' om afbeeldingen te maken) maar dat kun je dan betere een ietwat preciesere selector geven, bv iets als DIV#contentmid IMG { foo: bar; } | ||||||
hello_moto1992 | maandag 24 november 2008 @ 15:27 | |||||
Ok, thanx! ik heb voor het gemak die rand maar ff verwijderd. Hij doet het nu ![]() edit:
Dit heb k toch maar toegevoegd om de rand bij de andere plaatjes wel te houden. [ Bericht 66% gewijzigd door hello_moto1992 op 24-11-2008 18:11:32 ] | ||||||
Swetsenegger | dinsdag 25 november 2008 @ 20:56 | |||||
Waarom worden 'left' en 'bottom' niet genest binnen 'container' :? | ||||||
mcDavid | dinsdag 25 november 2008 @ 21:02 | |||||
Dat worden ze wel, maar met die float haal je ze uit de natuurlijke float, waardoor de overige elementen geen rekening meer houden met de grootte. Zet er een divje onder met clear:both, dan dwingt die de container om er weer omheen te gaan staan. | ||||||
Swetsenegger | dinsdag 25 november 2008 @ 21:05 | |||||
quote:Ik heb nu de floats in een wrap gezet met een min height en dat lijkt ook te werken... Maar vreemd dat je ook moet 'clearen' als er na je floats geen divs meer komen. | ||||||
mcDavid | dinsdag 25 november 2008 @ 21:09 | |||||
dat werkt inderdaad, totdat de content van de div's die je gefloat hebt hoger wordt dan die minimum height. Dan zit je weer met het zelfde probleem. En eigenlijk, als je er over nadenkt... dan zit er wel wat in. Of het handig is is een tweede. Anyway gewoon <div style="clear:both"></div> eronder en klaar. Mocht er een footer onder komen, kun je die er ook voor gebruiken. | ||||||
Swetsenegger | dinsdag 25 november 2008 @ 21:14 | |||||
quote:Dat vreesde ik al... quote:Wat dan? quote:Die komt er wellicht onder dus dat gaan we maar doen. | ||||||
Banzaiaap | donderdag 27 november 2008 @ 20:01 | |||||
Heb weer een leuk probleem? Mja, probleem.. ik probeer mn code zo netjes mogelijk te houden, maar heb geen idee hoe.. Heb namelijk een content div die over de nav bar heen moet vallen, maar 2 verschillende achtergronden moet hebben. 1 achtergrond voor de gradient aan de bovenkant van de main-content div en eentje voor de dubbele border. (Ik weet het omslachtig, maar het MOET kunnen ![]() Tot zover heb ik het al mooi weten te krijgen, van bovenaf gezien dan: http://test.banzaidesign.nl/ Moet dus uiteindelijk zo gaan worden: ![]() | ||||||
Patje1987 | vrijdag 28 november 2008 @ 11:29 | |||||
quote:Ik zou de body een achtergrond geven, en dan repeaten natuurlijk. Daarna en wrapper maken met bovenin een header div zonder achtergrond, waar je navigatie inkomt, en dan daaronder een div met je content en die een achtergrond geven (van de content). | ||||||
Roy_T | vrijdag 28 november 2008 @ 19:15 | |||||
tvp | ||||||
Mirel | woensdag 3 december 2008 @ 23:23 | |||||
![]() Ik wil er eentje rechts hebben, maar hoe moet je het opdelen? Momenteel zijn de rode in een div en ze zijn apart ook een div, en de blauwe in een div. Heb float left in de rechter gegooid, en die komt rechts te staan, maar dan tussen de andere 2 in. ![]() Hoe moet ik het nou opdelen dat ie wél zoals in de paint komt? | ||||||
Roy_T | donderdag 4 december 2008 @ 00:01 | |||||
Je HTML en CSS posten zou handig zijn ![]() | ||||||
Mirel | donderdag 4 december 2008 @ 00:09 | |||||
HTML
CSS:
div namen spreken voor zich | ||||||
Jo0Lz | donderdag 4 december 2008 @ 08:34 | |||||
Volgens mij moet je dat blok dat je aan de zijkant wilt hebben, buiten de "inhoud" div, maar in de "container" div zetten. Ik kan het niet zien, kun je het ergens online zetten? (Ik heb je source wel gezien, maar mis natuurlijk de plaatjes in de opmaak.) | ||||||
Mirel | donderdag 4 december 2008 @ 09:12 | |||||
http://www.mirelmasic.nl/website/ De andere 2 apart dus, bínnen hun div, en de agenda los apart. ![]() Ik zal dit eens proberen ![]() [ Bericht 55% gewijzigd door Mirel op 04-12-2008 09:30:12 ] | ||||||
Mirel | donderdag 4 december 2008 @ 10:02 | |||||
Ok dat is dus gelukt, maar ik heb moeite met waarop ik de float nou moet doen. #welkom en #laatstenieuws zijn de linker 2, en het gedoe eromheen is de #inhoud, maar tot zover hoef ik niet in de #inhoud te kloten. #agenda is de rechter.
Ze komen wel naast elkaar, maar telkens net niet goed. Het is misschien beter als ik 2 divs heb, ín de linker div zitten laatstenieuws en welkom, en ín de rechter zit agenda. | ||||||
Patje1987 | donderdag 4 december 2008 @ 10:05 | |||||
quote:Je geeft zelf het antwoord al, gewoon 2 divs maken. In de linker welkom en laatste nieuws en in de rechter je agenda. | ||||||
Mirel | donderdag 4 december 2008 @ 10:08 | |||||
Jeujjjj dat werkte. ![]() | ||||||
Mirel | donderdag 4 december 2008 @ 10:13 | |||||
Nou snap ik dus écht hoe je met divs moet werken. ![]() | ||||||
Patje1987 | donderdag 4 december 2008 @ 10:16 | |||||
quote:Laat eens zien wat je hebt gemaakt ![]() | ||||||
Mirel | donderdag 4 december 2008 @ 10:28 | |||||
http://www.mirelmasic.nl/website/ (IE werkt ie alleen nog) Kan iemand kijken of het in firefox ook werkt? Heb namelijk alleen Opera en IE. | ||||||
Patje1987 | donderdag 4 december 2008 @ 13:04 | |||||
Hij werkt totaal niet in firefox. | ||||||
Mirel | donderdag 4 december 2008 @ 13:25 | |||||
Waar kan dat aan liggen? :/ | ||||||
Jo0Lz | donderdag 4 december 2008 @ 13:57 | |||||
quote:FireBug zegt dat je stylesheet ophoud voor het a img gedeelte. In IE 7 en in Safari neemt hij de css wel mee, maar in opera en FF niet? Zie niets bijzonders in de code, zou het zo niet weten... | ||||||
Patje1987 | donderdag 4 december 2008 @ 14:13 | |||||
quote:Hij hoeft iig niet die h3 een ID te geven omdat ie al gedefineerd wordt in de CSS zelf. | ||||||
Light | vrijdag 5 december 2008 @ 07:12 | |||||
quote:Er staat in ieder geval nog een fout in je css. Padding mag namelijk niet negatief zijn (margin mag dat wel). | ||||||
mschol | zaterdag 6 december 2008 @ 11:44 | |||||
vraagje, benieuwd of het mogelijk is: ik wil de standaard tekst die ik opgeef in een text veld (input type=text) grijzig laten zijn.. ( dit lukt wel) echter zodra er tekst wordt ingetikt wil ik dat deze zwart is dus een kleur verandering bij het invoeren van "eigen" tekst.. is dat mogelijk met CSS of moet ik hier javascript voor gaan inzetten? | ||||||
mcDavid | zaterdag 6 december 2008 @ 11:47 | |||||
Volgens mij kan dat met de psuedo-class ":focus"
zoiets dus.. [ Bericht 40% gewijzigd door mcDavid op 06-12-2008 11:54:03 (verkeerde psuedo class :P) ] | ||||||
mschol | zaterdag 6 december 2008 @ 11:57 | |||||
quote: ![]() werkt weer niet in IE.. (8 in compatibilty mode), daar ga ik iig verder naar zoeken, heb nu een houvast ![]() | ||||||
mcDavid | zaterdag 6 december 2008 @ 14:11 | |||||
Probeer het toch eens met active dan? ![]() | ||||||
mschol | zaterdag 6 december 2008 @ 15:15 | |||||
quote:IE8 in non compatibiliteits mode is errug relaxt ![]() | ||||||
mcDavid | zaterdag 6 december 2008 @ 16:13 | |||||
quote:Ja omdat'ie dan eindelijk een strict-modus heeft. Zoals de andere browsers al sinds 2003 ofzo. | ||||||
Mirel | zondag 7 december 2008 @ 23:02 | |||||
Kan je text links-onderaan een div zetten? http://www.mirelmasic.nl/website/ Header en div is dan dit: ![]() Als dit niet kan dan zal ik een andere approach moeten nemen voor de divs. | ||||||
mschol | zondag 7 december 2008 @ 23:15 | |||||
quote:maar om eerlijk te zijn: in compatibiliteits modus kom ik bij m'n eigen css bar maar dan ook echt bar weinig tegen wat niet werkt... dus ik vraag me altijd maar weer af waarom men zo loopt te zeiken als het gewoon kan (en ik het kennelijk gewoon goed genoeg doe dat: a) alle browsers het snappen, b) W3c compliant is) enige zal zijn dat het misschien niet SEO is ![]() | ||||||
mcDavid | zondag 7 december 2008 @ 23:23 | |||||
quote:Ik zou ze gewoon met margins uitlijnen zodat ze ongeveer onderaan staan. Als je ze om wat voor reden dan ook echt van onderaf uit wilt lijnen, gebruik position:absolute; bottom:0; Handigste is als je ze even in een div zet, en die uitlijnt.. [ Bericht 2% gewijzigd door mcDavid op 07-12-2008 23:52:55 (oeh, zin niet afgemaakt :') ] | ||||||
mcDavid | zondag 7 december 2008 @ 23:48 | |||||
quote:IE7 doet het al behoorlijk prima idd, maar is nog steeds niet volledig strict op sommige punten. Maar in ieder geval de búgs zijn er voor een groot deel uit. | ||||||
ludeau | dinsdag 9 december 2008 @ 00:02 | |||||
Hoi iedereen, Ik ben bezig met een website en ik heb een probleem waar ik maar niet uitkom... Op de volgende website is er iets raars aan de hand. Iedere keer dat ik klik op een afbeelding waar een link aan zit verspringt deze op de pagina, alsof de margin onclick veranderd... erg vervelend, dus ik hoopte dat hier iemand er een blik op zou kunnen werpen. Kleine disclaimer: let niet op het gebruik van tables ipv div's etc ![]() http://www.elckwatwils.nl/test_new/test.html http://www.elckwatwils.nl/test_new/css.css Testomgeving: -Max OSX met FF2 Alvast tnx! | ||||||
mcDavid | dinsdag 9 december 2008 @ 00:13 | |||||
klopt, precies zoals je in de CSS aangeeft:
| ||||||
ludeau | dinsdag 9 december 2008 @ 10:19 | |||||
Ja maar dat heeft toch alleen betrekking op het menu? Daar is niks mis mee, ook als ik het verwijder blijven de afbeeldingen onclick verplaatsen... | ||||||
Light | dinsdag 9 december 2008 @ 12:27 | |||||
quote:Dat heeft betrekking op alle linkjes in het menu en op alle a:hover en a:active elementen. | ||||||
mcDavid | dinsdag 9 december 2008 @ 13:02 | |||||
sowieso is je CSS een redelijk onoverzichtelijke brei geworden. Het kan inderdaad soms handig zijn om verschillende items in één keer te defineren, of juist om eenzelfde item een aantal keer. Maar ik zou voorlopig gewoon ieder item op je pagina één keer apart in de CSS zetten. Dan zie je tenminste wat je doet. Later kun je altijd nog besluiten sommige dingen samen te voegen of te splitsen. | ||||||
ludeau | dinsdag 9 december 2008 @ 13:43 | |||||
-edit: oja, voor alle ,a:active elementen .blabla toevoegen helpt.. tnx! ![]() | ||||||
Intrepidity | woensdag 10 december 2008 @ 09:50 | |||||
Ik ben op dit moment een website aan het maken waarbij het veel code gaat schelen als ik gebruik kan maken van dotted notation in css en multiple classes, dus <div class="classa classb"> en vervolgens div.classa.classb {} in de sheet gebruiken. Nou weet ik dat IE6 dotted notation niet ondersteunt (multiple classes wel), en hoe erg ik die browser ook haat, ik moet hem blijven ondersteunen. Ik vroeg me af of iemand toevallig op de hoogte is van een javascriptje, of een andere methode, om die support er in te hacken? ![]() | ||||||
Roy_T | woensdag 10 december 2008 @ 10:05 | |||||
De vraag is denk ik of je de presentatie af wilt laten hangen van het gebruik van Javascript. Dit is net iets meer dan een cosmetische verbetering m.b.v. Javascript (zoals rounded corners, etc), omdat je je hele design hiermee potentieel kan verneuken in een IE6 zonder JS. Als je dat wil gaan afvangen door netjes te "degraden" voor IE6 zonder JS dan kun je het beter meteen zonder doen ![]() Een script ken ik niet, maar als het er is moet er makkelijk op te googlen zijn toch? | ||||||
HuHu | woensdag 10 december 2008 @ 10:06 | |||||
Volgens mij is de enige oplossing om dit in IE6 te laten werken het maken van een nieuwe, gecombineerde class. Dus in plaats van <div class="classa classb"> en div.classa.classb maak je dan het volgende:
Niet echt optimaal, maar voor zover ik weet de enige oplossing. | ||||||
Intrepidity | woensdag 10 december 2008 @ 10:15 | |||||
Opzich geen probleem, maar het hele principe dat class b dan een aantal properties van class a overschrijft is weg.. | ||||||
Intrepidity | woensdag 10 december 2008 @ 10:19 | |||||
De dag dat IE6 nog <5% marktaandeel heeft spring ik een gat in de lucht ![]() | ||||||
Roy_T | woensdag 10 december 2008 @ 11:29 | |||||
quote:Amen. Is er niet iets als Sass voor PHP? Dat gebruik ik altijd in Rails projecten, en dan kun je simpel class1 en class2 includen in class1_class2. Overerving werkt dan gewoon, en je hebt geen duplicate code. | ||||||
Mirel | woensdag 10 december 2008 @ 17:41 | |||||
www.mirelmasic.nl/matrozenkoor http://www.mirelmasic.nl/oude/website-oud/ (IE) Uiteindelijk is dus zoals in 1e link geworden. Weet iemand nog ideeën om dit wat meer pro te laten ogen? Het ziet er zo amateuristisch uit ![]() | ||||||
Intrepidity | woensdag 10 december 2008 @ 17:44 | |||||
Kleiner en ander font in het menu bovenaan, dit lijkt wel comic sans.. Ik kan het niet helemaal plaatsen maar de kleuren van de box aan de rechterkant kloppen niet helemaal, en daarnaast is de tekst die daarin staat slecht leesbaar. Daarnaast: http://validator.w3.org/check?verbose=1&uri=http%3A%2F%2Fwww.mirelmasic.nl%2Fmatrozenkoor%2Fcontact.html | ||||||
mcDavid | woensdag 10 december 2008 @ 18:45 | |||||
quote:Er moeten plaatjes van schelpen en aangespoelde ankers en visnetten enzo op het strand! ![]() | ||||||
Mirel | woensdag 10 december 2008 @ 20:03 | |||||
quote:Leuk dat je ziet dat het een strand en zee moet voorstellen, was precies mijn bedoeling. ![]() Maar dat op een handige javascript manier? Lijkt me niet zo makkelijk met divs kloten eerlijk gezegd... En nou snap ik het verschil tussen id's en classes wel. ![]() edit: da's klaar. He wat is de css code om text gewoon te forceren onder elkaar te komen? Nou heb ik een list bij de agenda, maar als ik de lettertype kleiner doe, dan komt de text naast elkaar, gewoon omdat er genoeg ruimte is. [ Bericht 18% gewijzigd door Mirel op 11-12-2008 11:38:26 ] | ||||||
hello_moto1992 | zondag 21 december 2008 @ 09:47 | |||||
Iemand nog leuke tips om een website op te vrolijken met kermis-attributen? ![]() ![]() | ||||||
hello_moto1992 | zondag 21 december 2008 @ 11:09 | |||||
kerstmis dus ![]() | ||||||
Roy_T | zondag 21 december 2008 @ 11:16 | |||||
Ik heb nog nooit gehoord van "jingle-bells" of "chrsitmas-tree" CSS properties. Met andere woorden: wat heeft dit met CSS te maken ![]() | ||||||
mschol | zondag 21 december 2008 @ 11:42 | |||||
quote:hij wil waarschijnlijk sneeuwvlokjes of lampjes rond de site hebben oid? http://www.schillmania.com/projects/snowstorm/ | ||||||
hello_moto1992 | zondag 21 december 2008 @ 13:17 | |||||
quote:Nou misschien meer met 'opmaak' dan ![]() | ||||||
donroyco | zondag 21 december 2008 @ 17:46 | |||||
Hoe kan ik het menu fixen in Internet Explorer? Het menu van 'Tentoonstellingen' loopt daar maar tot net aan de content, dan valt ie erachter.. De site Bij voorbaat dank! | ||||||
Mindstate | maandag 22 december 2008 @ 22:47 | |||||
Ik doe al behoorlijk lang puur ontwerp in photoshop, waarna ik die doorgeef aan een slicer/coder, maar begin dat toch wel zonde te vinden, dus vandaar dat ik nu deze tutorial volgl: http://css-tricks.com/vid(...)age-1/#comment-43161 Tot min. 15 gaat het prima, maar op een gegeven moment laat hij even als voorbeeldje zien of z'n background image het doet. Bij mij geeft hij echter geen enkele blijk van het ook openen van de CSS. Mijn site is wel anders opgebouwd dan die van hem en dat was ik van plan daarom een beetje op mijn eigen manier te gaan doen, maar dan zou hij op zijn minst toch gewoon mijn plaatje moeten laten zien, waar ik naar verwijs? Heb hier een zipje voor wat meer opheldering, heb de PSD er voor de leukigheid even bijgedaan. Heb hem expres simpel gehouden, zodat het niet te ingewikkeld was voor het codeerwerk. Link: http://www.megaupload.com/?d=DH9MR7U4 Bij voorbaat dank ![]() | ||||||
mcDavid | maandag 22 december 2008 @ 23:01 | |||||
quote:IE is een ramp met z-index enzo. Google eens op haslayout... en geef sowieso #header en # content beide position:relative (zonder daadwerkelijke positie) en een Z-index. #header dan de hoogste natuurlijk. -edit- misschien juist position:relative van content weghalen... dat zou wel eens juist kunnen zijn waar IE over struikelt in dit geval... | ||||||
mcDavid | maandag 22 december 2008 @ 23:06 | |||||
quote:stylesheet hoort ín de head, niet net eronder. Verder is het praktischer als je je voorbeelden ergens online zet (everyoneweb ofzo voor gratis) en als je je HTML duidelijk indent... | ||||||
donroyco | maandag 22 december 2008 @ 23:09 | |||||
quote:Dank voor je antwoord ![]() | ||||||
Mindstate | maandag 22 december 2008 @ 23:24 | |||||
quote:ooooh, je wilt niet weten hoe lang ik er mee bezig ben geweest om te kijken wat er mis was, bedankt ![]() en met indenten bedoel je het soms gebruiken van tabjes en witregels zodat het duidelijker is om iets op te zoeken? Ik heb het nu in de head zo staan:
en de style.css als:
maar wil hem nog steeds niet weergeven ![]() | ||||||
Light | dinsdag 23 december 2008 @ 04:01 | |||||
quote:Bij background hoort na url geen ; te staan. De url die je opgeeft is normaal gesproken relatief ten opzichte van het css-bestand. Dat gaat wel goed hier, omdat ze beide in dezelfde directory staan. Het stukje "top left repeat;" is overbodig, omdat het de standaardwaarde is. Als je het wilt specificeren moet er geen puntkomma voor staan, alleen achter. En ik zou html en body altijd samen pakken. Ook zou ik de initiele fontgrootte met een absolute waarde specificeren (dus in px, niet in % of em ofzo). Voor andere elementen kan een relatieve grootte wel.
Tip: Om fouten in een css-bestand op te sporen, kun je gebruik maken van een css-validator. Die hoort geen fouten te vinden (tenzij je bewust gebruik maakt van css hacks voor sommige browsers). | ||||||
Mindstate | dinsdag 23 december 2008 @ 12:44 | |||||
Oh, het lag dus aan die ;, bedankt. Ook bedankt voor die CSS Validator, kan nog goed van pas komen ![]() | ||||||
RenRen- | dinsdag 23 december 2008 @ 14:27 | |||||
quote:installeer sowieso even de Web Developer firefox addon, maakt het leven een stuk makkelijker! -edit- mcDavid hier dus ![]() | ||||||
Roy_T | dinsdag 23 december 2008 @ 15:00 | |||||
quote:Tenzij je relatieve waarden wilt gebruiken, want dan zou bijvoorbeeld "75%" betekenen dat de <body> een grootte heeft van 75% van de 75% van de <html>. quote:Tenzij je wilt dat de lettergrootte fatsoenlijk te resizen is in IE6 ![]() | ||||||
RenRen- | dinsdag 23 december 2008 @ 15:48 | |||||
quote:Een jaar geleden was dat wel een goed punt, maar tegenwoordig heb ik zoiets van als je slecht ziend bent installeer je maar IE7 | ||||||
hello_moto1992 | dinsdag 23 december 2008 @ 18:13 | |||||
Kan iemand mij uitleggen waarom
Het hoort volgens mij te werken (in firefox natuurlijk) . Ik wil dus elke ifframe op de site ronde hoeken geven ![]() | ||||||
Mindstate | dinsdag 23 december 2008 @ 18:16 | |||||
Hoe kun je via css ingeven dat een bepaald plaatje altijd recht onder een ander plaatje staat? Ik doe het nu via het opgeven van het aantal pixels dat alle plaatjes van de randen moeten staan, maar dat is op een gegeven moment geen doen meer. Stel ik wil plaatje B onder plaatje A hebben, hoe stel ik dit in? | ||||||
mcDavid | dinsdag 23 december 2008 @ 18:20 | |||||
quote:Alle plaatjes samen in een div zetten? Beetje vaag probleem zo, zonder voorbeeld. quote:Het lijkt me het meest waarschijnlijk dat border-radius op iframes niet ondersteund worden. Sowieso werkt dit alleen in firefox, safari en chrome, maar dat weet je heh? | ||||||
Light | dinsdag 23 december 2008 @ 18:26 | |||||
quote:Dan nog. Het gaat er om hoe groot de letters uiteindelijk worden. En of je een effect nou bereikt door 75% of door 87% op te geven, doet dan niet echt ter zake. Daarbij, als je een relatieve fontgrootte opgeeft, wat is dan je uitgangspunt? Relatief is immers altijd ten opzichte van iets anders. quote:Dan gebruik je daar maar een andere browser voor. Ik ga geen rekening houden met alle problemen van alle prehistorische browsers. | ||||||
hello_moto1992 | dinsdag 23 december 2008 @ 18:29 | |||||
quote:Ja dat weet ik ![]() ![]() [ Bericht 8% gewijzigd door hello_moto1992 op 23-12-2008 18:34:01 ] | ||||||
donroyco | dinsdag 23 december 2008 @ 18:30 | |||||
@mcDavid "position: relative" weghalen heeft geholpen ![]() | ||||||
Mindstate | dinsdag 23 december 2008 @ 18:44 | |||||
quote:Heb het geheel even geupload, misschien dat het zo wat duidelijker is: http://www.forumpost.nl/ Ik heb dat eerste plaatje (het logo) in een div gezet en ingesteld dat hij een bep. aantal pixels vanaf de top moet zijn. Nu heb ik nog een plaatje, waarvan ik wil dat hij recht onder dat logo kom, hoe dat dan in te stellen. [ Bericht 14% gewijzigd door Mindstate op 23-12-2008 18:57:04 ] | ||||||
mcDavid | dinsdag 23 december 2008 @ 19:34 | |||||
quote:In welke browser heb je dat getest ![]() | ||||||
Spike1506 | dinsdag 23 december 2008 @ 23:14 | |||||
![]() quote:Ik zou eerst eens kijken naar je.css, die is namenlijk best een rotzooi. Sowieso moet je nooit
gebruiken. Beste kun je margin en padding op 0 zetten in je body { }. Ook moet je <ul> in een aparte div, deze zit nu gewoon los in de div met id: page-wrap. Deze zal dus gewoon bovenaan gezet worden. Mijn tip(s): - doe alles wat je op een andere positie wilt hebben een een div en geef deze een herkanbaae naam. - geef deze divjes een border zodat je beter kunt zien waar ze staan. - doe alles 1 voor 1 en kijk daarna pas hoe je de elementen in deze divs gaat stylen. | ||||||
Light | dinsdag 23 december 2008 @ 23:17 | |||||
quote:Let ook eens op > als je een <div opent. Zou zomaar kunnen helpen. | ||||||
mcDavid | dinsdag 23 december 2008 @ 23:20 | |||||
quote:Ben het er mee eens dat je dat 'resetten' beter achterwege kunt laten. Je eerste tip ben ik het absolúút niet mee eens, klakkeloos alles in losse divjes gooien is onzin. Een list wordt al omvat door ul dus nergens voor nodig ook. Sterker nog ik zou die divjes om de img's ook weghalen. Of nog beter de img's weghalen en achtergrondafbeeldingen van maken. Andere twee tips zijn wel weer hele goeie. | ||||||
Spike1506 | dinsdag 23 december 2008 @ 23:20 | |||||
quote:Wat als je de betreffende iframe(s) nu een id/class meegeeft om daarna deze id/class te stylen in je .css? | ||||||
Light | dinsdag 23 december 2008 @ 23:32 | |||||
quote:Er is geen enkele reden om een extra <div> om een <ul> te zetten. Een <ul> kun je gewoon een id geven en stylen, het is gewoon een blokelement. Voor de plaats op het scherm is een extra <div> dus niet nodig. | ||||||
Mindstate | dinsdag 23 december 2008 @ 23:34 | |||||
quote:Hij was sowieso nog lang niet klaar, ik was alleen bezig met het in elkaar zetten van het geheel, toen ik er maar niet uitkwam hoe je simpelweg een plaatje onder een ander plaatje zet. Allemaal heel erg bedankt voor jullie hulp, maar aangezien dit echt mijn eerste site is, is een heleboel voor mij nog echt abracadabra, ik gebruik deze tutorial: http://css-tricks.com/vid(...)age-1/#comment-43161 heb direct zijn stappen opgevolgd, waarbij ik er dus vanuit ging dat dit juist wel goed zou werken, maar niet dus ![]() Ik zal kijken of ik iets van de opmerkingen kan bakken (als in; erachter komen wat ze betekenen) ![]() | ||||||
mcDavid | dinsdag 23 december 2008 @ 23:39 | |||||
Tip: www.w3schools.com, start reading ![]() -edit- en begin met de tip van spike: alle elementen een achtergrondkleurtje geven (hoe lelijk ook) zodat je kunt zien wat er gebeurt. | ||||||
Mirel | woensdag 24 december 2008 @ 12:57 | |||||
Weet er iemand nog goede open source systemen? Ik heb al een layout en wil een CMS systeem die het mogelijk maakt om: -Content toe te voegen in elke pagina (ook video, dacht eraan om youtube te linken/embedden) -Agenda kunnen beheren -Een login hebben met beveiligde paginas Er moet ook nog een contact- en boekingsformulier in maar die lukken mij nog wel aan de hand van tutorials. Ik ben wat dat betreft absoluut een leek in PHP. Heb niet echt een idee wat voor database ik me er bij moe voorstellen ook. Heb op school gewerkt met Joomla, maar dat vond ik Ik zit nu te kijken naar Xoops, eens kijken of dat iets zal worden [ Bericht 2% gewijzigd door Mirel op 24-12-2008 13:02:39 ] | ||||||
donroyco | woensdag 24 december 2008 @ 13:03 | |||||
Wat dacht je van Joomla, Mirel? Het is misschien niet duidelijk in het begin, maar bij elk CMS-systeem is dat lastig ![]() | ||||||
mcDavid | woensdag 24 december 2008 @ 13:10 | |||||
niet echt een CSS probleem, maar ik zou wordpress eens bekijken! | ||||||
Mindstate | woensdag 24 december 2008 @ 18:53 | |||||
quote:Bedankt, heb nu alles een achtergrond kleur gegeven, maar staat allemaal nog compleet random in de layout (niet geupload), hoe kan ik het dan netjes op de goede plekken zetten, heb op die site zitten zoeken maar daar zag ik alleen uitleg over de absolute positie. | ||||||
mcDavid | woensdag 24 december 2008 @ 20:54 | |||||
quote:eerst eens valide html maken, dan maak je het jezelf een stuk makkelijker http://validator.w3.org/check?verbose=1&uri=http%3A%2F%2Fwww.forumpost.nl%2F Daarna, positioneren doe je door na te denken over je float. Als je je HTML goed semantisch hebt opgebouwd zul je met de CSS-eigenschappen float, margin en clear vrijwel alles kunnen bereiken wat je wilt. | ||||||
hello_moto1992 | dinsdag 30 december 2008 @ 19:17 | |||||
[ Bericht 53% gewijzigd door hello_moto1992 op 31-12-2008 13:52:34 ] | ||||||
mcDavid | dinsdag 30 december 2008 @ 19:28 | |||||
als je nou eens begint met alle overbodige info uit je post te halen, of nog beter met een testcase maken, gaat het een stuk sneller. | ||||||
mcDavid | dinsdag 30 december 2008 @ 19:29 | |||||
enneuh, sja wat dacht je van erín? | ||||||
hello_moto1992 | dinsdag 30 december 2008 @ 19:39 | |||||
Het lijkt mij ingewikkeld om het er in te doen in verband met verschillende stijlen. [ Bericht 18% gewijzigd door hello_moto1992 op 31-12-2008 13:52:44 ] | ||||||
mcDavid | dinsdag 30 december 2008 @ 20:29 | |||||
hoe bedoel je dat? | ||||||
hello_moto1992 | dinsdag 30 december 2008 @ 20:45 | |||||
Ehm bij nader inzien kan dat ook wel. Ik zal het ff proberen. | ||||||
veldmuis | woensdag 31 december 2008 @ 13:08 | |||||
Ik heb een aantal erg kleine plaatjes, en ik las dat het ivm het aantal http requests interessant is om de 'code' van die plaatjes dan in je html te droppen. Kan zoiets ook in je CSS? Het probleem is dat ik niet meer weet hoe je dat ookweer noemt, en dat ik het niet bij elkaar gegoogled krijg ![]() | ||||||
Swetsenegger | woensdag 31 december 2008 @ 13:15 | |||||
Ik heb eigenlijk geen flauw idee wat je bedoelt met de 'code' in je html droppen? | ||||||
veldmuis | woensdag 31 december 2008 @ 13:27 | |||||
Ikke zoeken jongen! ![]() http://nl.wikipedia.org/wiki/Inline_image Heb het dus gevonden! ![]() Alleen ben ik er nog niet uit hoe dat met CSS kan. | ||||||
Roy_T | woensdag 31 december 2008 @ 13:44 | |||||
quote:Hetzelfde. "background-image: url(data:etc)". | ||||||
mcDavid | woensdag 31 december 2008 @ 14:14 | |||||
quote:en was het niet zo dat IE dat weer eens niet begrijpt? | ||||||
veldmuis | woensdag 31 december 2008 @ 14:22 | |||||
quote:Gaat perfect in zowel IE7 als IE8. Wat 6 doet interesseert me ff wat minder. | ||||||
Swetsenegger | woensdag 31 december 2008 @ 14:26 | |||||
Maar zijn http requests met de hedendaagse breedband snelheden en server backbones nog een issue dan ![]() | ||||||
veldmuis | woensdag 31 december 2008 @ 14:41 | |||||
Elke milliseconde is meegenomen. | ||||||
Swetsenegger | woensdag 31 december 2008 @ 14:42 | |||||
Nou..!![]() | ||||||
Roy_T | woensdag 31 december 2008 @ 14:44 | |||||
quote:Absoluut. Sterker nog: ze zijn de nummer 1 reden waarom een website snel of traag is (of overkomt). Hoe snel je verbinding ook is, een browser kan niet meer dan 2 requests per domein aan (en voor JS-bestanden 1). Hoe meer request, hoe langer het duurt. Kun je oplossen door meer assets hosts te gebruiken (static1.example.com, static2.example.com, die allemaal naar dezelfde fysieke locatie verwijzen), maar bij teveel verschillende hosts krijg je weer last van vertraging door DNS lookups. Of inline images wel of niet handig zijn hangt heel erg van je doel af. Voor de gemiddelde website maakt het niets uit of is het nadeliger (wanneer je geen goede caching gebruikt). Je hebt het echt over high traffic sites wil het interessant worden. Leesvoer: http://developer.yahoo.com/performance/ | ||||||
Swetsenegger | woensdag 31 december 2008 @ 14:48 | |||||
quote:Ja dat snap ik allemaal maar of die website nu in 0,5 seconde of 1,2 seconde op het beeld staat zal de gemiddelde surfer echt aan zijn reet roesten. | ||||||
Roy_T | woensdag 31 december 2008 @ 14:55 | |||||
quote:Je zou de laadtijd door het minimaliseren van het aantal http requests met ongeveer 80% kunnen verminderen. En laat onderzoek nou uitwijzen dat bezoekers het wél fijn vinden wanneer een site er na een halve seconde staat ipv na 2,5 seconden. Zeker bij webapplicaties is het ergernis nummer 1 om te moeten wachten totdat je kunt doen wat je eigenlijk wilde doen. Ik zou het eerder in goede caching, het samenvoegen van bestanden (de 9 externe JS bestanden op de Fok! frontpage zouden makkelijk tijdens het deploy proces kunnen worden samengevoegd bijvoorbeeld) en far future expiry headers zoeken overigens dan inline images, maar het is leuk om te weten hoe het werkt ![]() Zie ook http://yuiblog.com/blog/2006/11/28/performance-research-part-1/ | ||||||
RenRen- | woensdag 31 december 2008 @ 15:04 | |||||
quote:ik denk dat het nu júíst een issue is. Vroeger maakte je zoveel mogelijk hele kleine bestandjes zodat er zoveel mogelijk in de cache terecht kwam (websites in frames anyone?) maar tegenwoordig boeit de download tijd maar weinig meer dus kun je beter gewoon één groot bestand maken en het voor lief nemen dat niet alles door de browser gecached kan worden. Neemt natuurlijk niet weg dat je wel realistisch moet blijven... dr was laatst ook een topic over imagemapping, dat kan ook nog wat uitmaken en lijkt me praktischer. | ||||||
Roy_T | woensdag 31 december 2008 @ 15:07 | |||||
quote:En als iemand erop wil Googlen: dat ging over "CSS sprites" ![]() En over caching: tenzij je goede expiry headers gebruikt heb je nog steeds voor ieder bestand een request: de browser vraagt aan de server "is dit bestand gewijzigd", krijgt "nee" terug en gebruikt dan de versie in de cache. Laat daarom de eerste keer je server al duidelijk vertellen "dit bestand is geldig tot 1 januari 2013, dus voor die tijd mag je het altijd meteen uit de cache gebruiken" (pas je iets aan, dan moet je wel de bestandsnaam veranderen dus, of bestand.ext?timestamp gebruiken, anders komt de oude versie uit de cache). | ||||||
Swetsenegger | woensdag 31 december 2008 @ 17:27 | |||||
quote:Ja alleen maak jij er nu 500% van ipv een toename van 70% zoals in mijn voorbeeld. Bij een webapplicatie heeft het misschien nog zin, hoewel een gemiddelde webapplicatie echt geen tientallen images heeft. Ik vind het allemaal nogal overtrokken. | ||||||
Roy_T | vrijdag 2 januari 2009 @ 14:11 | |||||
quote:Alleen zijn mijn cijfers wél gebaseerd op onderzoeksresultaten. quote:Dat mag ![]() | ||||||
Mirel | maandag 5 januari 2009 @ 20:30 | |||||
quote:Wat is het toch een gedoe. Is het nou de bedoeling dat ik een theme uitzoek die dezelfde layout zoals de mijne heeft zodat ik dat allemaal om kan zetten? Kutgedoe ![]() | ||||||
mcDavid | maandag 5 januari 2009 @ 21:05 | |||||
quote:Het is de bedoeling dat je je eigen layout omzet in templates. Het kan wel helpen als je eerst een (soortgelijke) template eens goed bekijkt, zodat je een beetje een idee krijgt hoe dat werkt. Verder zijn er met google vast honderden tutorials te vinden over hoe je een wordpresstemplate maakt. | ||||||
Puala | dinsdag 6 januari 2009 @ 11:16 | |||||
Ik heb een echte leek vraag waarschijnlijk. Ik heb een header, menu en content met normale indeling, header boven, menu en content naast elkaar met float left & right. Nu wil ik alleen dat mijn content automatisch verlengt als er meer tekst in staat. Ik ben enkel de code er voor vergeten zo 123. Google word geblokkeerd hier vanaf het bedrijf (vraag me niet waarom) dus ik hoop dat iemand hier het antwoord weet ![]() | ||||||
Roy_T | dinsdag 6 januari 2009 @ 11:24 | |||||
Content geen "height" geven (dus impliciet "height: auto"). | ||||||
Chandler | donderdag 8 januari 2009 @ 13:52 | |||||
Ik heb een klein vraagje dat over a en input gaat, deze wil ik namelijk beiden stijlen met een zelfde class class:
html:
maar ik krijg als resulaat dit ![]() Wat doe ik fout? :D | ||||||
mcDavid | donderdag 8 januari 2009 @ 13:57 | |||||
quote:Line-height ook op 16px zetten. Omdat die <a> een innerhtml heeft om het maar zo te zeggen krijgt die de minimale hoogte van de tekst die erin staat. Maar als ik het plaatje zo bekijk wil je eerder dat de button net zo hoog wordt als de anchor. Dus de height op 22px zetten. | ||||||
Chandler | donderdag 8 januari 2009 @ 14:24 | |||||
Ik heb het geprobeerd maar wil nog niet helemaal lukken eingelijk ![]() | ||||||
mcDavid | donderdag 8 januari 2009 @ 14:44 | |||||
quote:tuurlijk is dat mogelijk, als je maar specifiek genoeg bent. In dit geval ben je niet specifiek genoeg omdat <a> nog een line-height heeft waardoor die knop hoger wordt. -edit- misschien ligt het wel aan die padding. Bij die button valt er uiteraard weinig te padden. [ Bericht 7% gewijzigd door mcDavid op 08-01-2009 14:54:27 ] | ||||||
Chandler | donderdag 8 januari 2009 @ 14:56 | |||||
idd, maar waarom valt er weinig te padden aan de button zelf? dat moet je toch ook kunnen instellen? zelfs met padding/margin 0 op de inputs kreeg ik geen lekker resultaat ![]() | ||||||
mcDavid | donderdag 8 januari 2009 @ 15:20 | |||||
Omdat er niets in de button staat. Hij heeft wel een value, maar daar heeft het hele HTML Box Model niets mee van doen. Dus er valt niets te padden. Bij de anchor is dat anders omdat er daadwerkelijk content tussen de open- en sluittag staat.\ anyway ik ga ff prutsen dit moet gewoon kunnen. | ||||||
HuHu | donderdag 8 januari 2009 @ 15:24 | |||||
Je kunt bij een button toch gewoon de height opgeven? En als het er mee te maken heeft dat je content tussen de open en sluit tag moet hebben (wat bij een input niet gaat), dan kun je gewoon de <button> tag gebruiken. Heeft hetzelfde resultaat. | ||||||
mcDavid | donderdag 8 januari 2009 @ 15:31 | |||||
Ik zie al wat het probleem is: bij een button komt de border bínnen het element, bij een anchor erbuiten. http://duft.nl/test.php heb het opgelost met wat spelen met de font-size en line-height (laatste heeft alleen effect op anchor). Maar een handigere oplossing zou denk ik zijn om de maat apart te defineren button.but {height:22px;} a.but{height:20px;} zoiets. | ||||||
mcDavid | donderdag 8 januari 2009 @ 15:43 | |||||
Nieuwe sig. | ||||||
donroyco | donderdag 8 januari 2009 @ 17:37 | |||||
Heeft iemand een fix voor http://plaatsmaken.donroycodesign.nl de button/image rechtsboven blijft niet goed staan, hij moet evenwijdig aan de knop daarboven komen te staan.. Hier (1280x800) staat ie wel goed.. Wie heeft een oplossing? Bij voorbaat dank ![]() | ||||||
veldmuis | donderdag 8 januari 2009 @ 18:45 | |||||
De input een float: left meegeven, en de img ook een float:left meegeven en die margin van 35px weghalen cq verminderen? ![]() een vertical-align: middle werkt trouwens alleen in tabellen als ik me niet vergis, maar dat kan mcDavid vast beter vertellen ![]() | ||||||
donroyco | donderdag 8 januari 2009 @ 18:46 | |||||
quote:Thsnks, dat laatste gaf mcDavid mij mee ![]() | ||||||
veldmuis | donderdag 8 januari 2009 @ 18:49 | |||||
Nog even mierenneuken op die sait: rechtsonder, dat meer informatie-knopje, daar zou ik tekst van maken. Ivm cleartype en andere AA-dingetjes op tekst steekt dat nogal af. Die oranje onderrand is gewoon een border-bottom. | ||||||
donroyco | donderdag 8 januari 2009 @ 19:23 | |||||
quote:Hmm, dat kan ![]() ![]() | ||||||
mcDavid | donderdag 8 januari 2009 @ 20:23 | |||||
quote:vertical-align kan volgens mij ook gebruikt worden om de positie van plaatjes op de tekstregel te bepalen. Het werkte wel iig ![]() | ||||||
Roy_T | donderdag 8 januari 2009 @ 23:48 | |||||
Vertical-align werkt ook op andere elementen (zoals afbeeldingen), maar je moet dan wel snappen dat je niet zegt "alles binnen het element met vertical-align: middle" staat in het midden, maar dat je zegt "dat element staat verticaal in het midden van het parent element. | ||||||
Chandler | vrijdag 9 januari 2009 @ 10:00 | |||||
quote:Ik heb het even bekeken maar zie nog steeds een verschil ![]() ![]() ![]() | ||||||
donroyco | vrijdag 9 januari 2009 @ 10:04 | |||||
quote:In IE klopt het niet, in FF wel.. | ||||||
mcDavid | vrijdag 9 januari 2009 @ 11:37 | |||||
quote:Moet je maar niet zo'n idiote browser gebruiken ![]() | ||||||
Chandler | vrijdag 9 januari 2009 @ 11:53 | |||||
Tja terwijl meer dan de helft van de wereld deze ook gebruikt ![]() | ||||||
mcDavid | vrijdag 9 januari 2009 @ 14:14 | |||||
Dat kan kloppen want meer dan de helft van de mensen zijn idioten. -edit- op fok minder trouwens. | ||||||
Patje1987 | vrijdag 9 januari 2009 @ 14:30 | |||||
Zo ik ben aan mijn portfolio site begonnen, en het begin is gemaakt. http://www.patrickvd.com/ | ||||||
HuHu | vrijdag 9 januari 2009 @ 14:32 | |||||
quote:Je bedoeld in de topics waar jij in post ![]() | ||||||
mcDavid | vrijdag 9 januari 2009 @ 14:49 | |||||
quote:Ja en aangezien ik nogal eens op F5 ram is de fx-score vast wat overrated, maar dan nog. | ||||||
Chandler | vrijdag 9 januari 2009 @ 15:02 | |||||
Maar goed, een oplossing voor alle browsers is er niet? ![]() | ||||||
mcDavid | vrijdag 9 januari 2009 @ 15:07 | |||||
quote:Ik ben bang van niet. Als je toch dezelfde class wilt gebruiken kun je gewoon in je css het onderscheid maken d.m.v. input.but {} a.but{} | ||||||
Chandler | vrijdag 9 januari 2009 @ 15:33 | |||||
ok tnx, ik ga even verder stoeien met dit geheel! ![]() | ||||||
Light | vrijdag 9 januari 2009 @ 16:54 | |||||
quote:Waarom niet in beide gevallen een button gebruiken? 1 met <input type="submit" ... /> en de andere met <input type="button" onclick="" ... /> Daar kun je dan natuurlijk nog weer classes aanhangen ![]() | ||||||
veldmuis | vrijdag 9 januari 2009 @ 18:44 | |||||
quote:Frames?! Dat 'Valid HTML' onderin kun je trouwens ook wel weghalen ![]() Edit: Ohw, je zit in een frame ivm je domein. | ||||||
Patje1987 | vrijdag 9 januari 2009 @ 18:49 | |||||
quote:Klopt had al een host met domein, dus alleen een extra domein erbij besteld. Die valid dingen heb ik nog niet doorgelinkt dus ook nog niet getest ![]() | ||||||
mcDavid | vrijdag 9 januari 2009 @ 19:33 | |||||
quote:
Niet een idee? Of kun je echt helemaal niets met dat andere domein? | ||||||
Roy_T | vrijdag 9 januari 2009 @ 20:10 | |||||
quote:Omdat je dan JS nodig hebt, en anders niet? ![]() | ||||||
Mirel | vrijdag 9 januari 2009 @ 20:34 | |||||
Wat is trouwens de menumodule code in joomla. Ben die even kwijt | ||||||
Chandler | zaterdag 10 januari 2009 @ 10:12 | |||||
quote:Idd ![]() | ||||||
Roy_T | zondag 11 januari 2009 @ 18:00 | |||||
quote:Ik heb even in de CSS specs gekeken, maar zag het er niet in staan ![]() | ||||||
Mailbox | zondag 11 januari 2009 @ 21:33 | |||||
Ik heb wat hulp nodig met het inelkaar zetten van mijn site, ik heb nog niet zoveel verstand van het positioneren van Div bestanden,, dus het is weer een grote rommelzooi. Nou had ik de vraag hoe plaats ik dit goed en onthoud ik dit voor de volgende keer http://www.mediavormgever.net/~thillart86/animatie/ http://i43.tinypic.com/2je4wib.jpg ( zo ziet de site er uit als het zou werken ) dat is de link waarop de site weergeven wordt css
Html
[ Bericht 1% gewijzigd door Mailbox op 11-01-2009 21:51:26 ] | ||||||
veldmuis | zondag 11 januari 2009 @ 21:37 | |||||
Begin eens met ul, li { padding: 0px; margin: 0px; } | ||||||
donroyco | zondag 11 januari 2009 @ 21:39 | |||||
en geef je images een border="0" mee.. | ||||||
Mailbox | zondag 11 januari 2009 @ 21:40 | |||||
Oeh gelijk even proberen | ||||||
Mailbox | zondag 11 januari 2009 @ 21:40 | |||||
quote:het is een begin | ||||||
Light | zondag 11 januari 2009 @ 21:43 | |||||
quote:Dat moet je dus in css doen, niet in html. | ||||||
veldmuis | zondag 11 januari 2009 @ 21:44 | |||||
quote:dan wel img { border: none; } | ||||||
Mailbox | zondag 11 januari 2009 @ 21:50 | |||||
quote:dat geeft al enig effect ![]() | ||||||
veldmuis | zondag 11 januari 2009 @ 21:55 | |||||
Ik denk dat je er toch wat over moet gaan lezen nu. Je divt alles aan elkaar, en dat hoeft helemaal niet. | ||||||
Mailbox | zondag 11 januari 2009 @ 22:04 | |||||
quote:hmm oke, ja ik vind dit echt lastig ![]() | ||||||
Mirel | zondag 11 januari 2009 @ 22:08 | |||||
quote:Zit ook niet in het css bestand. Het is iets zoals <jdoc balblabalblabalbalbal> wat in een div wordt neergezet. | ||||||
veldmuis | zondag 11 januari 2009 @ 22:09 | |||||
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. | ||||||
Mirel | zondag 11 januari 2009 @ 22:12 | |||||
quote:Ik had begrepen dat je eerst iets een id moest geven voordat je de rest een class wilt geven? Maar dat hoeft dus niet? ![]() | ||||||
veldmuis | zondag 11 januari 2009 @ 22:17 | |||||
Nope. De dingen die je een ID meegeeft in de CSS overrulen de dingen die in de class staan, daar kun je het voor gebruiken. Een !important in een class overruled echter weer het spul in een id. Inline dingen, in een style dus, overrulen alles behalve een !important, om het verhaal compleet te maken. Ik gebruik een ID alleen als ik ergens met javascript aan de gang ga, en dat element aan wil roepen. | ||||||
Roy_T | zondag 11 januari 2009 @ 22:36 | |||||
Meer leesvoer: "CSS specificity": http://htmldog.com/guides/cssadvanced/specificity/ Er valt nog meer over te weten, en dan met name dat hoe specifieker de rule, hoe hoger de prioriteit. Als je deze code hebt:
Dan worden de paragrafen binnen een div rood, en niet blauw (ondanks dat deze onderaan in je CSS-bestand staat). Als je zowel classes, elements en id's in je rule gebruikt, dan vergt dat wat rekenwerk. Uitleg hierover: zie bovenstaande link. | ||||||
Mailbox | dinsdag 13 januari 2009 @ 17:53 | |||||
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
HTML
| ||||||
mcDavid | dinsdag 13 januari 2009 @ 19:09 | |||||
quote:Gaat hier gewoon goed ![]() Welke browser? | ||||||
veldmuis | dinsdag 13 januari 2009 @ 19:38 | |||||
Een hover in een apart plaatje is trouwens lelijk, je ziet een rode flits (de achtergrond) terwijl het hover plaatje aan het laden is. Beter zet je de link en de hover beide in hetzelfde plaatje en speel je met je backgroundposition. Nog netter ook; die vier a:hover dingen vervang je door één die iets met de backgroundposition doet. Scheelt weer css. | ||||||
Veeltje | dinsdag 13 januari 2009 @ 19:44 | |||||
Hallo, Momenteel ben ik begonnen met het slicen in divs/css, eerder deed ik dit altijd in tabellen. Momenteel ben ik al een klein stukje gekomen, maar ben opgelopen naar 2 problemen. 1) In Internet explorer staat de balk boven aan heel erg naar rechts en begint niet links. In firefox is dit wel het geval. Waar dit aan licht weet ik niet? 2) Ik wil dat de content background (waar het woord 'text' staat) achter het boven plaatje komt. Wel op de zelfde hoogte als nu maar gewoon erachter, nu staat het er voor. Ik heb het geprobeerd met z-index, maar het deed niet zoals ik wou. Het kan zijn dat ik het verkeerd deed [html]<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> <title>Naamloos document</title> <style type="text/css"> body { background : url(http://www.bittybotanic.com/images/bg.gif); margin: 0px; font-family : Verdana,Helvetica,sans-serif; font-size : 10px; } #template { padding: 50px; 0px; 0px; 0px; margin: 0 auto; width: 835px; } #loginBalk { margin-left: 0px; background-image: url(top.png); width : 100%; border-bottom : 1px solid #000; position : fixed; height : 30px; } #bovenkant { background: url('bovenkant.gif'); width : 835px; height : 323px; } #achter { margin-top : -6px; background-image: url('bgs.PNG'); } #achter #midden { background: url('midden.gif'); width:815px; padding: 10px; } #onderkant { background: url('onderkant.gif'); width: 835px; height: 24px; } </style> </head> <body> <div id="loginBalk"> test </div> <div id="template"> <div id="bovenkant"> </div> <div id="achter"> <div id="midden"> text </div> </div> <div id="onderkant"> </div> </div> </body> </html>[/html] Voorbeeld: http://www.bittybotanic.com/red/index.html Ik hoop dat jullie me kunnen helpen | ||||||
mcDavid | dinsdag 13 januari 2009 @ 19:59 | |||||
1) wellicht left:0; toevoegen? 2) hoe zie je dat voor je? moeten de divs over elkaar vallen met een opacity ofzo? Waarom nest je ze niet? | ||||||
n8n | dinsdag 13 januari 2009 @ 20:01 | |||||
Mailbox, ik zou de afbeeldingen van je menu samenvoegen en dan positioneren in de achtergrond met de css, dan hoef je maar 1 plaatje in te laden, en dat scheelt snelheid. Verder krijg je nu een rode 'flits' als je over het menu gaat, omdat de :hover-achtergrond geladen moet worden. edit, is al door Veldmuis gezegd, dat krijg je als je meerdere 'nog-te-volgen-tabs' open laat en dan boodschappen gaat doen. @ Veeltje, je vragen zijn niet heel erg duidelijk, verder heb je voor het logo in de rode header een jpeg met een kleurprofiel gebruikt. Hierdoor verschilt de achtergrond van de div met de achtergrond van de afbeelding (,of is da t de bedoeling?). [ Bericht 14% gewijzigd door n8n op 13-01-2009 20:07:26 ] | ||||||
Veeltje | dinsdag 13 januari 2009 @ 20:16 | |||||
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 | ||||||
veldmuis | dinsdag 13 januari 2009 @ 20:20 | |||||
Waarom zit die redirect in je link? | ||||||
Veeltje | dinsdag 13 januari 2009 @ 20:21 | |||||
Hoe bedoel je? | ||||||
Light | dinsdag 13 januari 2009 @ 20:36 | |||||
quote:Dus is het geen css, en hoort het niet in dit topic. | ||||||
n8n | dinsdag 13 januari 2009 @ 20:40 | |||||
quote:http://www.habbers.nl/redirect.php?url=http://www.bittybotanic.com/red/index.html Vandaar dat ik begon over je rode header ![]() | ||||||
Veeltje | dinsdag 13 januari 2009 @ 20:47 | |||||
Oh woop, had het op een forum geplaatst eerder maar daar reageerde niemand. Dus had ik 't maar hier geplaatst en die link word daar automatisch zo neergezet. Dit is de normale link: http://www.bittybotanic.com/red/index.html | ||||||
mcDavid | dinsdag 13 januari 2009 @ 20:51 | |||||
quote:ah nu zie ik wat je bedoelt. Ik denk dat je beide elementen position:relative; moet geven, en dan de onderste met top:-10 ofzo naar boven moet schuiven. Als je ze beide position:relative gegeven hebt werkt z-index wel. | ||||||
Veeltje | dinsdag 13 januari 2009 @ 20:58 | |||||
Heel erg bedankt, ik heb nu alleen bovenkant die position relavtive gegeven en het werkt nu perfect ![]() | ||||||
Mirel | woensdag 14 januari 2009 @ 12:42 | |||||
Hoi, ik heb 2 divs die elk een afbeelding zijn, en wil graag de ene div in het midden centeren, en de andere div ernaast die rechts uitgelijnd is. Ik heb ze geprobeerd te floaten, want dan komen ze naast elkaar maar ik kan de ene div niet in het midden centeren met de float code.
zo is het nu dus maar het werkt niet. | ||||||
RM-rf | woensdag 14 januari 2009 @ 12:49 | |||||
ehm, float laat een DIV niet in het midden staan.... het zet een BLOCK-element enkel in de 'text-flow' links of rechts uitgelijnd (dat de rest van de test er 'rondloopt') wat je wil bereiken is eventueel wel te doen door een element absoluut te positioneren (in het midden) waardoor hij verder geen invloed heeft op andere elementen in de pagina, en het andere relative positioning te geven en een 'left: n px;' waarbij n de afstand is die hij naar rechts moet bewegen
| ||||||
klusmeister | woensdag 14 januari 2009 @ 16:40 | |||||
Hallo, Wanneer ik een menu in een absoluut geplaatste div zet verschijnt de menu beschrijving door de afbeelding heen. Is er een manier om de tekst te verbergen zodat deze niet door de afbeeldingen heen komt?
navigation komt terug in style.css met
Je kan natuurlijk denken: plaats het buiten de absolute div maar dan krijg ik hem niet op de goede plek... Iemand een tip die ik kan proberen?? Bedankt! | ||||||
mcDavid | woensdag 14 januari 2009 @ 16:50 | |||||
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... | ||||||
Roy_T | woensdag 14 januari 2009 @ 16:57 | |||||
quote:Of beter geschikt voor Google en alternatieve user agents: "text-indent: -9999px". | ||||||
klusmeister | woensdag 14 januari 2009 @ 16:58 | |||||
![]() | ||||||
Mirel | zondag 18 januari 2009 @ 23:40 | |||||
Hey boys. Ik had een best irritant probleem met links. Ik had ze in de .css opgemaakt dat ze wit waren. Later kreeg ik daar problemen mee want een andere set met links wilde ik niet wit hebben. Ik heb ze geprobeerd apart te definieren maar het is me niet gelukt. Uiteindelijk heb ik bij de links die ik níet wit wilde hebben maar uit eindelijk de achtergrond kleur veranderd zodat je ze alsnog kon zien. Maar nu zit met joomla bezig, en daar komt ook weer zo'n link terug, en m'n achtergrond is wit dus die link die gemaakt is met joomla is nu ook wit en nou moet ik toch weer terug naar dat css bestand. index.php (1 set links, de agenda, is nu nog over omdat de andere, het menu, over is genomen door joomla, maar die verandert wel telkens mee als ik de agenda links wil veranderen)
CSS
Nu wil ik de links van de agenda wit laten, maar van de div "linker" wil ik de links gewoon blauw of donkerblauw hebben. Hoe kan ik ze los van elkaar definieren in de css want iets overridet blijkbaar alles. Ik heb geprobeerd 1 a href linkje een id te geven van 'agenda' en dan in de css 'a agenda{ color bla} te doen maar dat werkte niet. Ik merkte ook dat de kleur van links alleen te definiëren valt in de css als ze in zo'n a { }ding staan en niet in een #naam div { } Maar ik kom er niet uit. Waar het eigenlijk op neer komt is dit: Ik wil dat het menu en de agenda gewoon wit blijven, máár dat de link die door joomla gemaakt wordt, wél een aparte definitie heeft zodat ik die los van de andere 2 kan verandern. ![]() Maar ik weet dus niet of ik zo'n <jdoc:include type="module" name="latestnews" /> wel apart kan bewerken. Als dat niet op díe manier kan, dan is het wel mogelijk dat ik de globale links dan bijv. op rood laat zodat dat joomlageval ook rood wordt en dus te zien is, en die andere 2 (menu en agenda) los definieër. En anders, weten jullie een betere laatste nieuws module want dit standaard ding van Joomla laat alleen linkje van de titel van het artikel zien en dat is eigenlijk vrij weinig, wil liever dat het gehele bericht te zien is. ![]() | ||||||
n8n | zondag 18 januari 2009 @ 23:51 | |||||
a { color: blue; } #menu a, #agendalijst a { color: white; } Dit zou moeten werken, anders moet je even met voorbeelden komen. De <li>'s in ul#agendalijst hoef je ook geen class te geven, die bereik je al met '#agendalijst li { }'. | ||||||
Mirel | zondag 18 januari 2009 @ 23:58 | |||||
Ha yes dat werkte, dank je wel. Ik wist dus niet dat je #menu en #agenda kon doen omdat het links waren, en tot nu toe zag ik dat die iedere keer geen # hadden. Dank je ![]() | ||||||
veldmuis | maandag 19 januari 2009 @ 18:59 | |||||
quote:Dat maakt toch geen reet uit? ![]() Google leest geen CSS, en alternatieve user agents over het algemeen ook niet. | ||||||
n8n | maandag 19 januari 2009 @ 19:13 | |||||
text-indent vereist geen span | ||||||
veldmuis | maandag 19 januari 2009 @ 19:27 | |||||
Ow excuse me, een achtergrondafbeelding. Ik heb niks gezegd. | ||||||
Roy_T | maandag 19 januari 2009 @ 19:27 | |||||
quote: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 ranzig ![]() | ||||||
veldmuis | maandag 19 januari 2009 @ 19:29 | |||||
Van Google weet ik behoorlijk zeker dat er niet naar CSS gekeken wordt. Een extra element, zover had ik niet gekeken, en dat is idd ranzig en nutteloos. Ben het dus volkomen met je eens wat dat betreft. Ik las slecht. | ||||||
Mirel | dinsdag 20 januari 2009 @ 22:22 | |||||
Ik zie dat er geen standaard Joomla topic is, en misschien heeft mijn probleem met css te maken. Ik heb een nieuwspagina op een site gemaakt, gewoon artikelen die onder elkaar staan. Wanneer ik een foto of youtube filmpje in een artikel zet, dan gaat bij het plaatsen van het 2e artikel dáárna, opeens de tekst verschuiven. Bij het plaatsen van een nieuwe artikel na eentje met een foto of youtube, dan gaat het nog goed. Pas bij het artikel dáárna gaat het opeens fucken. ![]() M'n CSS bestand staat op deze pagina een paar reacties terug nog, div #linker. ![]() En ik heb geen URL, zit op localhost te testen. | ||||||
veldmuis | dinsdag 20 januari 2009 @ 22:23 | |||||
url? | ||||||
Mirel | dinsdag 20 januari 2009 @ 22:25 | |||||
editje, heb ik niet. | ||||||
veldmuis | dinsdag 20 januari 2009 @ 22:43 | |||||
Ja, dan is het lastig. Installeer de IE devtoolbar of firebug en ga proberen. | ||||||
Mirel | dinsdag 20 januari 2009 @ 22:47 | |||||
Wat wil je dan precies zien op de site wat ik je niet kan beschrijven? | ||||||
Mirel | dinsdag 20 januari 2009 @ 23:01 | |||||
Oh het ligt geeneens aan de youtube player of aan foto's. Een willekeurig berichtje gaat gewoon heel leuk naar rechts. | ||||||
Light | woensdag 21 januari 2009 @ 00:00 | |||||
Wat is dan de bedoeling als je drie nieuwsberichten hebt? | ||||||
Roy_T | woensdag 21 januari 2009 @ 00:14 | |||||
Beetje lastig analyseren zonder enige code he ![]() | ||||||
wc-eend | woensdag 21 januari 2009 @ 07:28 | |||||
Ik heb een vraagje en ik weet niet zeker of dit oplosbaar is met CSS.. Ik heb in photoshop een layout gemaakt, die gesliced en in dreamweaver van de hele layout een div gemaakt en de gebieden waar content in komt ook een div gemaakt.. (dus div in div) Nu heb ik een probleempje met div in de div. Zodra ik er content (tekst) aan toevoeg, wordt de div iets groter in FireFox, in IE is dat niet.. Nu had ik dus de div grootte aangepast (kleiner maken) en padding toegevoegd en dat werkt in Firefox, want de padding duwt de div terug naar zijn originele grootte.. Maar.. In IE wordt de div dan kleiner (zoals ingesteld) maar daar duwt de padding de div niet terug naar originele grootte.. Hoe o Hoe kan ik zorgen dat de div dezelfde grootte houdt als ik tekst in de div zet?
Dat is de css van de div waar die tekst in moet... Ik ben trouwens echt een noob dus simpele uitleg gelieve.. | ||||||
Roy_T | woensdag 21 januari 2009 @ 09:07 | |||||
wc-eend, welk doctype gebruik je? Als je er geen gebruikt, voeg die dan eerst eens toe. Klinkt als verschillende box models namelijk ![]() | ||||||
wc-eend | woensdag 21 januari 2009 @ 09:51 | |||||
uhhhhhh ![]() ![]() | ||||||
Light | woensdag 21 januari 2009 @ 09:57 | |||||
quote: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. ![]() | ||||||
wc-eend | woensdag 21 januari 2009 @ 10:01 | |||||
Een gedeelte uit de code van index.html
Eem code gedeelte van template waar index.html van gemaakt is
Ik kan niet echt vinden zoals http://www.w3schools.com/tags/tag_DOCTYPE.asp daar staat :) | ||||||
mcDavid | woensdag 21 januari 2009 @ 10:16 | |||||
Het ziet er uit als HTML 4.01 strict, dus ik denk dat je dat doctype moet pakken. (of anders de transitional). Gewoon kopiëren en helemeaal bovenaan invoegen (op de eerste regel, nog voor <html>.) | ||||||
wc-eend | woensdag 21 januari 2009 @ 10:42 | |||||
Dat werkt ![]() ![]() | ||||||
Roy_T | woensdag 21 januari 2009 @ 13:06 | |||||
Wat is het toch lekker simpel soms ![]() | ||||||
Mirel | zondag 25 januari 2009 @ 23:55 | |||||
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:
En in de css dit, maar ik weet niet of dat écht wat uitmaakt.
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) | ||||||
Mirel | maandag 26 januari 2009 @ 00:04 | |||||
Goh, je moet het in de code wél dezelfde naam geven, ofzo. Jezus wat is joomla soms raar. ![]() | ||||||
donroyco | maandag 26 januari 2009 @ 00:05 | |||||
quote:Het menu komt bij mij rechts buiten de pagina te staan.. ![]() | ||||||
Mirel | maandag 26 januari 2009 @ 07:27 | |||||
Ja dat is dat gewone menu, dat kan ik wel maken. Het gaat me erom dat hij niet dat gewone menu daar neerzet maar een andere. Zo heb ik heb op dutchjoomla beschreven: http://forum.dutchjoomla.org/showthread.php?p=274610#post274610![]() 2 menu's, plaats er 1 ergens en die komt daar, het andere menu plaats ik ergens en die doet niks. -__- | ||||||
Mirel | maandag 26 januari 2009 @ 07:30 | |||||
Misschien is die manier fout maar goed. Ik heb 2 menus, je kan ze zelf definieren maar als je na het aanmaken in de opties kijkt hebben ze dezelfde gedefinieerde naam | ||||||
Chandler | maandag 26 januari 2009 @ 09:54 | |||||
Ik zit met een CSS vraag. Ik wil de plaatjes graag ook centeren verticaal, maar hoe krijg ik dat voor elkaar? Huidige code
class IMG is
Weet iemand hoe ik dit kan oplossen? | ||||||
HuHu | maandag 26 januari 2009 @ 09:56 | |||||
Volgens mij kun je niet "echt" verticaal centreren, dat werkt nooit lekker. Het is mij in ieder geval nog nooit automatisch gelukt, doe het altijd middels de padding. | ||||||
Chandler | maandag 26 januari 2009 @ 10:27 | |||||
Zou idd op die manier kunnen werken als alle plaatjes even groot zouden zijn maar dat is helaas het geval niet ![]() | ||||||
Chandler | maandag 26 januari 2009 @ 10:30 | |||||
Of ik moet gaan werken met tabellen maar dat vind ik weer vies ![]() | ||||||
wijsneus | maandag 26 januari 2009 @ 10:38 | |||||
Als die plaatjes altijd dezelfde maat hebben is dat natuurlijk ook helemaal niet nodig. | ||||||
Chandler | maandag 26 januari 2009 @ 10:42 | |||||
Dat is dus niet het geval, 90% van alle plaatjes hebben afwijkende maten! | ||||||
wijsneus | maandag 26 januari 2009 @ 10:49 | |||||
Zoals het nu met 10.000 divjes doet is ook niet _echt_ lekker. Het is een lijstje van afbeeldingen toch? Lijstjes hebben we <ul> voor. Niet dat dat je probleem op lost, maar die "tabellen zijn evil dus overal een divje voor" mentaliteit moeten we ook vanaf. Valt me trouwens zowieso vaak op, dat mensen best wel goed zijn in css, maar eigenlijk nog veel over HTML moeten leren. nofi... trouwens... | ||||||
wijsneus | maandag 26 januari 2009 @ 10:53 | |||||
Als ik mijn designer-petje ook nog even mag opzetten... Ik denk dat je een rustiger beeld krijgt als je alle plaatjes dezelfde hoogte geeft. Dus - geef ze maar een height en laat de browser de width maar oplossen. Dat lost meteen ook je verticaal centreren probleem op. | ||||||
n8n | maandag 26 januari 2009 @ 11:20 | |||||
Heb je invloed op de manier waarop de gallery opgebouwd wordt? Anders zou je het zo kunnen proberen. Niet helemaal zoals gewenst maar het geeft wat je wilt. En voor screenreaders staat er gewoon de link. [ Bericht 90% gewijzigd door n8n op 26-01-2009 12:02:34 ] | ||||||
mcDavid | maandag 26 januari 2009 @ 13:40 | |||||
quote:Er is niets vies aan tabellen. Je hele site positioneren dmv tabellen en genestte tabellen in tabellen is inderdaad smerig, maar als je een tabel met foto's wilt weergeven mag je daar best de <table> tag voor gebruiken. | ||||||
Swetsenegger | maandag 26 januari 2009 @ 14:01 | |||||
quote:Je div een line-height meehgeven gelijk aan de height van je div en in je image "vertical-align:middle" opnemen | ||||||
wijsneus | maandag 26 januari 2009 @ 15:41 | |||||
quote:You, sir, rock. | ||||||
Chandler | maandag 26 januari 2009 @ 17:02 | |||||
quote:Helaas heb het geprobeerd maar wil niet werken ![]() Maar voor dit geval is het gebruik van tabellen volgens jullie de enige simpele en juiste oplossing? | ||||||
Roy_T | maandag 26 januari 2009 @ 20:25 | |||||
quote:Nee, want het is geen tabulaire data maar een opsomming. | ||||||
Chandler | maandag 26 januari 2009 @ 20:43 | |||||
Wat moet ik dan gebruiken volgens jullie? toch gewoon mijn divjes? | ||||||
n8n | maandag 26 januari 2009 @ 20:44 | |||||
<ul> <li> </ul> | ||||||
veldmuis | maandag 26 januari 2009 @ 21:04 | |||||
quote:IE7: Werkt. IE8: Werkt niet. FX: Werkt niet. | ||||||
veldmuis | maandag 26 januari 2009 @ 21:05 | |||||
quote:Ik zie eigenlijk ook geen andere manier om verticaal te centreren? Enige optie die er fatsoenlijk uit ziet is wat er al geroepen werd, uitlijnen op de bodem. Da's nog simpel ook, gewoon de img's absoluut positioneren en dan ben je klaar ![]() | ||||||
Chandler | maandag 26 januari 2009 @ 21:45 | |||||
veldmuis, ik zie inderdaad ook geen andere oplossing, heel netjes niet en de validator valt er wel over maar een tabel zou de meest simpele oplossing zijn. Maar kun je jou oplossing eens laten zien? en werkt deze wel in alle browsers? | ||||||
veldmuis | maandag 26 januari 2009 @ 21:49 | |||||
Ik zou het sowieso anders doen. die div weglaten, die ul zelfs weglaten en gewoon de a een display block geven, breedte, hoogte, etc. de a dan een position relative, de img een position absolute, bottom op 0px en eh..nou zit ik ff te denken hoe ik die zou centreren. margin 0px auto denk ik. | ||||||
Chandler | maandag 26 januari 2009 @ 21:56 | |||||
Nou eens zien of het werkt, zal het morgen even proberen en de resultaten posten!. /meld af ![]() | ||||||
Roy_T | maandag 26 januari 2009 @ 22:03 | |||||
quote:Scheiding van structuur en presentatie enzo ![]() | ||||||
veldmuis | maandag 26 januari 2009 @ 22:06 | |||||
quote: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? ![]() | ||||||
Roy_T | maandag 26 januari 2009 @ 22:13 | |||||
Nee, semantisch is het netter om gewoon helemaal geen tabel te gebruiken ![]() ![]() | ||||||
veldmuis | maandag 26 januari 2009 @ 22:15 | |||||
Klopt. Maar gaat netheid dan boven ontwerp? Stel je dan niet een beetje verkeerde prioriteiten? ![]() | ||||||
Swetsenegger | maandag 26 januari 2009 @ 22:17 | |||||
quote: ![]() http://test.xploise.nl/align.html | ||||||
Roy_T | maandag 26 januari 2009 @ 22:20 | |||||
quote: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. | ||||||
Roy_T | maandag 26 januari 2009 @ 22:21 | |||||
quote:Werkt in FF 3.0.5 en Safari 3.2.1, ondanks het foutje in je HTML (staat een dubbele quote verkeerd). | ||||||
Swetsenegger | maandag 26 januari 2009 @ 22:23 | |||||
quote:Die had ik al gevonden ja ![]() | ||||||
Swetsenegger | maandag 26 januari 2009 @ 22:24 | |||||
Er moet wel een tekst achter de image staan zie ik nu, maar dat kan je wel met een spatie oplossen. -edit- zoals nu in mijn huidige voorbeeld. | ||||||
veldmuis | maandag 26 januari 2009 @ 22:34 | |||||
IE8 weigert nog wel. ![]() Wat betreft FX heb je gelijk ![]() | ||||||
Swetsenegger | maandag 26 januari 2009 @ 22:35 | |||||
quote:Ik zit hier op Mac, dus kan IE8 niet testen nu. Maar IE8 is beta en weigert wel meer ![]() Ik zal morgen ff met IE8 kijken. | ||||||
veldmuis | maandag 26 januari 2009 @ 22:36 | |||||
IE8 is RC ![]() | ||||||
Swetsenegger | maandag 26 januari 2009 @ 22:38 | |||||
quote: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. | ||||||
veldmuis | maandag 26 januari 2009 @ 22:39 | |||||
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. | ||||||
Swetsenegger | maandag 26 januari 2009 @ 22:42 | |||||
Hmz, ff via citrix getest. Op chrome doettie het ook, maar op IE7 ook niet. ff kijken wat hij met een doctype doet | ||||||
Swetsenegger | maandag 26 januari 2009 @ 22:44 | |||||
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. Met de doctype lijkt hij het nu op alle browsers goed te doen. Getest in Safari 3.2.x Mac Firefox 3.0.xx Mac Opera 9.6x Mac IE 7.0.x Windows Chrome 1.0.x Windows | ||||||
Light | maandag 26 januari 2009 @ 22:48 | |||||
Misschien is http://kimblim.dk/csstest/ ook handig om na te kijken welke browser welke css-features ondersteund. Niet dat alles wordt getest, maar het is wel een leuk overzicht. En je vraagt je meteen weer af waarom IE6 nog steeds niet in de ban is gedaan. | ||||||
Light | maandag 26 januari 2009 @ 22:49 | |||||
quote:Transparante PNG's gaan ook in IE7 al gewoon goed, zonder vage workarounds. | ||||||
Swetsenegger | maandag 26 januari 2009 @ 22:50 | |||||
quote:Ja precies. | ||||||
mschol | maandag 26 januari 2009 @ 23:01 | |||||
quote:en hier geinstalleerd, nu hopen dat de JS enigne wat stabieler is | ||||||
Light | maandag 26 januari 2009 @ 23:08 | |||||
Vol ![]() [CSS] voor dummies - deel 11 |