quote:Op zaterdag 27 april 2013 12:02 schreef InTrePidIvity het volgende:
[..]
Dankjewel! Ik snap wat je bedoelt en heb het op zich wel werkend weten te krijgen, maar ik vraag me af of dit de 'mooiste' manier is. Ik ben het mezelf allemaal aan het aanleren en probeer het semantisch meteen goed onder de knie te krijgen. En zo efficiënt mogelijk natuurlijk, zou je er naar willen kijken?
http://intel.comli.com/index.html
De blokjes zijn CSS, maar kan ik de span elementen daar makkelijk naast krijgen, i.p.v. dat ze zoals nu in het blok zelf beginnen? Kan uiteraard met margin, maar kan het ook anders?
ja dat bedoel ik. dat de site die je noemde wel een goede tip was want ik kende hem nog nietquote:
Het glijden van de underline heb ik van de week toevallig als open source ding gevonden:quote:Op zaterdag 27 april 2013 14:15 schreef karton2 het volgende:
Ik wil een vertikaal scrollende website maken zoals in het voorbeeld hieronder:
[ afbeelding ]
Op de Welkompagina staat het menu statisch weergegeven zodat de bezoeker snel het deel kan bezoeken wat hij wil.
Zodra het beeld naar beneden scrollt en voorbij de rode lijn raakt is het de bedoeling dat linksboven een menu tevoorschijn komt (bijv. het beeld inglijden of via transparency).
Verder moet dat menu reageren op mousovers en laten zien op welke pagina de bezoeker zich bevindt.
Dat laatste wil ik doen dmv van underline. Maar de lijn van underline moet glijden ipv van menu-woord naar men-woord springen.
Ik heb al begrepen dat die glijdende underline javascript werk gaat worden. Over de rest van het menu heb ik nog niks zinvols kunnen vinden, hopelijk dat jullie hier meer over kunnen vertellen.
De site zelf van pagina naar pagina laten glijden werkt al. De underline kwam ik alleen tegen met JS code erin verwerkt (hier). Jouw voorbeeld gebruikt alleen CSS maar is op de lavalamp plugin gebaseerd die ik heb gevonden.quote:Op zaterdag 27 april 2013 14:22 schreef Maringo het volgende:
[..]
Het glijden van de underline heb ik van de week toevallig als open source ding gevonden:
http://cssdeck.com/labs/wwahaw2y
Maar verder, wat heb je zelf al geprobeerd of opgezocht?
Mijn eerste hit van google:quote:Op zaterdag 27 april 2013 14:46 schreef karton2 het volgende:
[..]
De site zelf van pagina naar pagina laten glijden werkt al. De underline kwam ik alleen tegen met JS code erin verwerkt (hier). Jouw voorbeeld gebruikt alleen CSS maar is op de lavalamp plugin gebaseerd die ik heb gevonden.
Het menu ineens tevoorschijn laten komen zodra de site voorbij een bepaald punt scrollt heb ik nog niks over kunnen vinden.
boeit niet veel. JS en CSS is wel minimizedquote:Op zondag 28 april 2013 21:33 schreef robin007bond het volgende:
Wat een hoop witregels in de code van FOK!.
Boeit juist voor de HTML het meest. CSS en JS gaat toch maar één keer over de lijn.quote:Op maandag 29 april 2013 15:06 schreef Catch22- het volgende:
[..]
boeit niet veel. JS en CSS is wel minimized
Maakt dat uit?quote:Op zondag 28 april 2013 21:33 schreef robin007bond het volgende:
Wat een hoop witregels in de code van FOK!.
Ach, anno 2013 is de impact beperkt.quote:Op maandag 29 april 2013 15:08 schreef KomtTijd... het volgende:
[..]
Boeit juist voor de HTML het meest. CSS en JS gaat toch maar één keer over de lijn.
De opmaak van code moet netjes zijn. Maar de opmaak van gegenereerde html vind ik een stuk minder spannend. Ik zou persoonlijk niet geneigd zijn om extra code te schrijven met als enige doel zorgen dat de gegenereerde html netter is.quote:Op maandag 29 april 2013 18:46 schreef Devv het volgende:
En toch blijf ik het "bad practice" vinden om de opmaak van je code niet even netjes te maken. Maar verder boeit het inderdaad ook niet.
Inderdaad. Zolang de sourcecode waar je dagelijks mee moet werken maar fatsoenlijk is. Wat je uiteindelijk naar de client stuurt moet vooral klein en snel zijn, leesbaarheid van de code is daarbij nauwelijks relevant.quote:Op maandag 29 april 2013 22:01 schreef Light het volgende:
[..]
De opmaak van code moet netjes zijn. Maar de opmaak van gegenereerde html vind ik een stuk minder spannend. Ik zou persoonlijk niet geneigd zijn om extra code te schrijven met als enige doel zorgen dat de gegenereerde html netter is.
Er zit ruim 8KB aan onnodige whitespace in de source van deze pagina. 5,5% van het totaal (144,7KB). Dat vind ik toch aardig substantieel.quote:Op maandag 29 april 2013 18:28 schreef Scorpie het volgende:
[..]
Ach, anno 2013 is de impact beperkt.
Ik vind dat eigenlijk pas relevant op een mobiel apparaat.quote:Op woensdag 1 mei 2013 10:33 schreef KomtTijd... het volgende:
[..]
Er zit ruim 8KB aan onnodige whitespace in de source van deze pagina. 5,5% van het totaal (144,7KB). Dat vind ik toch aardig substantieel.
En dan reken ik de html-comments nog niet mee.
Ja mij maakt het ook niet uit, maar ik hoef ook het dataverkeer van FOK! niet te managen.quote:Op woensdag 1 mei 2013 10:37 schreef Scorpie het volgende:
[..]
Ik vind dat eigenlijk pas relevant op een mobiel apparaat.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 | <header> <a href=""><img src="logo.png"></a> <nav> <ul> <li><a href="/">home</a></li> <li><a href="/about">about</a></li> <li><a href="/cases">cases</a></li> <li><a href="/blog">blog</a></li> </ul> </nav> <div> <!-- hier staat het rode gebeuren --> </div> </header> |
quote:Op donderdag 2 mei 2013 09:02 schreef mstx het volgende:
Zwarte achtergrond in de <ul> of <a> die je bij de hover vervangt door een PNG waar dat driehoekje transparant is.
Moet je wel zorgen dat daar achter niet nog een zwarte achtergrond zit van de container.
Maar hoe zorg ik dan dat de rest van de balk ook donker wordt zonder dat-ie achter het menu zit?quote:Op donderdag 2 mei 2013 09:03 schreef KomtTijd... het volgende:
background-color of image op de Li's zetten ipv de ul? en een andere truc verzinnen om de balk door te laten lopen over de hele breedte
Het lastige is dat de site en het menu geen vaste breedte hebben (responsive enzo), dus het is best moeilijk om plaatjes te maken die altijd werken.quote:Op donderdag 2 mei 2013 09:08 schreef Catch22- het volgende:
Ik zou heel nasty verschillende achtergrondplaatjes gebruiken voor de verschillende items
Maar wil je dat driehoekje mee laten glijden over de hele menubalk of alleen als je hovert ?quote:Op donderdag 2 mei 2013 09:12 schreef Tijn het volgende:
[..]
Het lastige is dat de site en het menu geen vaste breedte hebben (responsive enzo), dus het is best moeilijk om plaatjes te maken die altijd werken.
Ik kan ook 1 plaatje maken met een heel brede donkere balk en een driehoekje eruit en de positie hiervan verschuiven op basis van het geselecteerde item. Ik denk alleen dan dat ik de positie met JS moet bepalen en ik zou het mooier vinden als het met CSS zou kunnen. Het voordeel van deze optie is wel dat het mogelijk wordt om het driehoekje te laten bewegen naar een andere plek wanneer een ander item wordt gekozen, dat is misschien wel een tof effect.
Dat glijden is niet per se nodig, ik bedacht me gewoon dat dat kan als het 1 groot plaatje is waarvan ik de positie verander.quote:Op donderdag 2 mei 2013 10:59 schreef Dimauro het volgende:
[..]
Maar wil je dat driehoekje mee laten glijden over de hele menubalk of alleen als je hovert ?
1 2 3 4 5 6 7 8 | <nav id="menu"> <ul> <li id="first"><a href="/">home</a></li> <li><a href="/about">about</a></li> <li><a href="/cases">cases</a></li> <li id="last"><a href="/blog">blog</a></li> </ul> </nav> |
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 | #menu { text-align: center; width: 100%; } ul { list-style: none; display: inline-block; margin: 0; padding: 0; } li { background-color: rgba(244,134,78,0.5); width: 50px; height: 50px; float: left; margin: 0; padding: 0; } #first:before{ content: ''; width: 100%; height: 50px; background-color: rgba(255,0,255,0.5); position: absolute; z-index: -1; right: 50%; margin-right: 100px; } #last:after{ content: ''; width: 50%; height: 50px; background-color: rgba(0,0,255,0.5); position: absolute; z-index: -1; left: 50%; margin-left: 100px; } |
Hm, dat zou misschien wel werken, maar is er geen mooiere manier om het voor elkaar te krijgen?quote:Op donderdag 2 mei 2013 12:40 schreef Tijn het volgende:
Is het een optie om aan de andere li's ook een (lege) <em> toe te voegen? Dan staan ze automatisch op dezelfde hoogte.
Zo simpel kan het zijn Dankjewel! En de anderen uiteraard ook voor de inputquote:
1 2 3 | <style type="text/css"> body, html, #map { margin: 0; width: 100%; height: 80%; } </style> |
1 2 3 4 5 | body, html, #map { margin: 0; width: 100%; height: 80%; } |
Iets dat wij niet kunnen zien met deze beperkte informatie.quote:
Sorry voor de beperkte informatie, maar dat was idd het probleem .quote:Op zaterdag 4 mei 2013 15:22 schreef Alfje het volgende:
link je in je html bestand wel naar je css bestand?
Een dirty oplossing:quote:Op zondag 5 mei 2013 11:17 schreef DutchErrorist het volgende:
Oke nog een vraagje dan een paar dagen geleden had ik een vraag met betrekking tot lijsten sorteren en javascript nu was ik daar heel goed mee geholpen, maar ik had nog 1 vraag.
Is er een mogelijkheid om een voorwerp altijd te laten zien dus ongeacht of het fruit of berry is? Een soort van catch all? Dus dat je berry selecteert dat hij er bij staat en ook als je fruit selecteert?
Ik snap dat het makkelijk lukt als je de class alles mee geeft dus class="item fruit berry" alleen heb ik nu wel wat meer dan alleen fruit en berry en wel een stuk of 12 dingen.
Zie hier dat ene voorbeeld waar ik heel goed mee geholpen was
http://jsfiddle.net/maxx0r/uKHXs/55/
1 | return $(this).hasClass(fruitColor) && $(this).hasClass(fruitType) && $(this).hasClass('always'); |
Dat werkt niet goed Maar hij moet ook maar op een select altijd laten zien. Dus bij fruit en berry en niet bij kleur of andersom.quote:Op zondag 5 mei 2013 11:40 schreef Maringo het volgende:
[..]
Een dirty oplossing:
Nog een extra class meegegeven (bijvoorbeeld 'always') aan die items en dan regel 6 van het js veranderen in:
[ code verwijderd ]
Ach, ik zet het ook helemaal verkeerd neer. Ik was nog niet helemaal wakker...quote:Op zondag 5 mei 2013 11:59 schreef DutchErrorist het volgende:
[..]
Dat werkt niet goed Maar hij moet ook maar op een select altijd laten zien. Dus bij fruit en berry en niet bij kleur of andersom.
1 | return ($(this).hasClass(fruitColor) && $(this).hasClass(fruitType)) + $(this).hasClass('always'); |
Oke die werkt, alleen nu blijft het object bij beide staan (kleuren en soort fruit). Ik wil dat hij alleen bij 1 blijft staan.quote:Op zondag 5 mei 2013 12:06 schreef Maringo het volgende:
[..]
Ach, ik zet het ook helemaal verkeerd neer. Ik was nog niet helemaal wakker...
[ code verwijderd ]
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 | body, html, #map { margin: 0; width: 100%; height: 85%; } #bovenkant{ width: 100%; height: 40px; background-color: black; text-align: center; line-height: 150%; vertical-align: middle; color: white; font-weight: bold; font-size: 18px; font-family: "Trebuchet MS", Arial, Helvetica, sans-serif } #box{ width: 300px; background: rgba(0,0,0,0.8); z-index: 1000; position: absolute; top: 50px; left: 50px; color: white; padding: 10px; border-radius: 10px; -moz-border-radius: 10px; -o-border-radius: 10px; -webkit-border-radius: 10px; -ms-border-radius: 10px; } #midden{ position: absolute; background-color: #DBA901; width: 100%; height: 750px; } #onderkant{ width: 100%; height: 40px; background-color: black; text-align: left; line-height: 150%; vertical-align: middle; color: white; font-weight: bold; font-size: 11px; font-family: "Trebuchet MS", Arial, Helvetica, sans-serif } |
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 | <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd"> <html lang="nl"> <head> <title>Google Maps API V3</title> <link rel="stylesheet" href="./css/style.css" type="text/css"> <script type="text/javascript" src="https://maps.googleapis.com/maps/api/js?key=AIzaSyDypT9N2T2imUPhILy_zfWJP1EGUiSTDKY&sensor=false"></script> <script type="text/javascript" src="./js/kaart.php"></script> </head> <body onload="getMap()"> <div id="bovenkant"><? echo MENU; ?></div> <div id="map"> </div> <div id="box"> <b><? echo INDEX_BOX_WELKOM; ?></b> <p><? echo INDEX_BOX_INHOUD; ?></p> </div> <div id="midden"> </div> <div id="onderkant"> </div> </body> </html> |
Thanks! Dat heeft geholpenquote:Op zondag 5 mei 2013 16:51 schreef Dimauro het volgende:
#midden{
position: absolute;
Ik denk dat het aan de absolute positie van je #midden div ligt.
Ja, maar waarom?quote:Op zondag 5 mei 2013 18:12 schreef Crimyclown het volgende:
Is het mogelijk een CMS achter een applicatie te stoppen (Android app).
Natuurlijk. Data ophalen met JSON is daar een goede methode voor.quote:Op zondag 5 mei 2013 18:12 schreef Crimyclown het volgende:
Is het mogelijk een CMS achter een applicatie te stoppen (Android app).
in de regel is dit een matig idee ja.quote:
Om content in de applicatie beheersbaar te maken. Er zit veel informatie in die door de opdrachtgever gewijzigd moeten kunnen worden. Ik ga niet elke keer een nieuwe code voor hem schrijven.quote:
Bedankt .quote:Op zondag 5 mei 2013 21:22 schreef boem-dikkie het volgende:
[..]
Natuurlijk. Data ophalen met JSON is daar een goede methode voor.
quote:Op maandag 6 mei 2013 12:11 schreef Holograph het volgende:
Mijn site is bijna af, ik stuit alleen op de laatste problemen:
Onderaan mijn website heb ik twee boxen staan voor informatie e.d. Het probleem is alleen dat de boxen meesschuiven op het moment dat ik mijn internet venster kleiner maakt. Hierdoor komt rechter box onder de linker box te staan, wat er totaal niet uitziet. Het liefst zou ik willen dat ze gewoon allebei in het midden van de pagina (blijven) staan.
http://jsfiddle.net/VTe8P/1/
Weet iemand hier een oplossing voor? Het betreffen #box_midden_inhoud en #box_midden_inhoud1.
1 2 3 4 5 6 | *knip*..#box_midden_inhoud1{ width: 500px; height:auto; margin-left:auto; margin-right:auto;..*knip* |
1 2 3 4 5 6 7 | section ol li { } section ul li { } |
Ik zal wel iets niet goed gedaan hebben, dit dacht ik namelijk al geprobeerd te hebben. Dankjewel in elk gevalquote:Op woensdag 8 mei 2013 14:16 schreef Crutch het volgende:
[ code verwijderd ]
http://jsfiddle.net/DruSS/
Zo geef je specifiek aan welke <li>'s je wil hebben.
Als dat nog steeds niet werkt, kun je dan je css eens posten?quote:Op woensdag 8 mei 2013 14:24 schreef InTrePidIvity het volgende:
[..]
Ik zal wel iets niet goed gedaan hebben, dit dacht ik namelijk al geprobeerd te hebben. Dankjewel in elk geval
Ik schreef het niet helemaal duidelijk op: jouw oplossing werkt perfect, maar ik dacht dat ik dat eerder al geprobeerd had zonder succes. Zal eerder wel iets fout gedaan hebbenquote:Op woensdag 8 mei 2013 14:25 schreef Crutch het volgende:
[..]
Als dat nog steeds niet werkt, kun je dan je css eens posten?
Oh ok.quote:Op woensdag 8 mei 2013 14:43 schreef InTrePidIvity het volgende:
[..]
Ik schreef het niet helemaal duidelijk op: jouw oplossing werkt perfect, maar ik dacht dat ik dat eerder al geprobeerd had zonder succes. Zal eerder wel iets fout gedaan hebben
Why.. Ze bestaan niet voor niets. Of bedoel je dat je comments in je html heb staan?quote:Op vrijdag 10 mei 2013 20:19 schreef Qontroller het volgende:
Dan haal ik de comments er uit, thanks!
Ja dat bedoel ikquote:Op vrijdag 10 mei 2013 20:25 schreef Maringo het volgende:
[..]
Why.. Ze bestaan niet voor niets. Of bedoel je dat je comments in je html heb staan?
Ik gebruik de code van dit:quote:Op vrijdag 10 mei 2013 21:40 schreef Devv het volgende:
Maken jullie ook gebruik van die hippe waterfall chart in Firefox om responsiveness te testen?
1 2 | #content > ul > li {position:absolute;height:100% ;width:100%; } .box1 {background: rgba(0,0,0,0.9);;width:100%;height:100%;position:absolute;top:0;left:0 ;padding:10px } |
Hartelijk dank!quote:Op zaterdag 11 mei 2013 10:25 schreef PimD het volgende:
Absoluut positioneren gaat a.d.h.v. de dichtstbijzijnde gepositioneerde parent. Dus als je een parent element "position:relative;" geeft zal ie niet meer het hele scherm beslaan.
Ik had het meer over het laden van web onderdelen . Maar dat is ook wel een handige tool.quote:Op zaterdag 11 mei 2013 07:42 schreef Maringo het volgende:
[..]
Ik gebruik de code van dit:
http://mattkersley.com/responsive/
Ik kijk altijd eerst even bij Google Fonts, dat is verreweg de makkelijkste manier om een ander font op je website te krijgen.quote:Op zaterdag 11 mei 2013 14:39 schreef picodealion het volgende:
http://www.fontsquirrel.com/ en dan Webfont Generator. Alles wat je ooit nodig hebt.
Serieus?quote:
SPOILEROm spoilers te kunnen lezen moet je zijn ingelogd. Je moet je daarvoor eerst gratis Registreren. Ook kun je spoilers niet lezen als je een ban hebt.
Is Google fonts cross browser compatible?quote:Op zaterdag 11 mei 2013 15:07 schreef Tijn het volgende:
[..]
Ik kijk altijd eerst even bij Google Fonts, dat is verreweg de makkelijkste manier om een ander font op je website te krijgen.
Ik heb geen idee wat ze precies doen, maar het werkt in alle browsers prima.quote:Op zaterdag 11 mei 2013 16:09 schreef xaban06 het volgende:
[..]
Is Google fonts cross browser compatible?
Als ik naar de source kijken maakt het gebruik van .woff
Dat verschilt natuurlijk per browser.quote:Op zaterdag 11 mei 2013 16:09 schreef xaban06 het volgende:
[..]
Is Google fonts cross browser compatible?
Als ik naar de source kijken maakt het gebruik van .woff
Hoezo? In IE8 werkt Google Fonts ook, hoor.quote:Op zaterdag 11 mei 2013 17:52 schreef Devv het volgende:
Zolang je geen IE8 gebruikt, is het wel cross-browser .
Dat mag dan een wonder heten.quote:Op zaterdag 11 mei 2013 17:55 schreef Tijn het volgende:
[..]
Hoezo? In IE8 werkt Google Fonts ook, hoor.
Hoezo?quote:
Dat wist ik dus niet.quote:Op zaterdag 11 mei 2013 17:59 schreef Tijn het volgende:
[..]
Hoezo?
IE was juist een van de eerste browsers met ondersteuning van @font-face.
En de rest...quote:Op zaterdag 11 mei 2013 18:06 schreef Catch22- het volgende:
Wat een kolder. Ie8 houdt zich over het algemeen prima aan de standaarden. Alleen geen css2.1 natuurlijk
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 | //<![CDATA[ //from antsArray.html var distractionList = new Array("", "suck his thumb", "tie his shoe"); function chorus() { var text = "...and they all go marching down\n"; text += "to the ground \n"; text += "to get out \n"; text += "of the rain. \n"; text += " \n"; text += "boom boom boom boom boom boom boom boom \n"; return text; } // end chorus function verse(verseNum){ //pull distraction from array var distraction = distractionList[verseNum]; var text = "The ants go marching "; text += verseNum + " by " + verseNum + " hurrah, hurrah \n"; text += "The ants go marching "; text += verseNum + " by " + verseNum + " hurrah, hurrah \n"; text += "The ants go marching "; text += verseNum + " by " + verseNum; text += " the little one stops to "; text += distraction; return text; } // end verse1 //main code is now a loop for (verseNum = 1; verseNum < distractionList.length; verseNum++){ alert(verse(verseNum)); alert(chorus()); } // end for loop //]]> |
1 | for (verseNum = 1; verseNum < distractionList.length; verseNum++) |
1 | for (verseNum = 1; verseNum <= distractionList.length; verseNum++) |
Ah, verkeerd begrepen. Maar die tool zal ik ook es bekijken dan.quote:Op zaterdag 11 mei 2013 14:46 schreef Devv het volgende:
[..]
Ik had het meer over het laden van web onderdelen . Maar dat is ook wel een handige tool.
Geen CSS3 bedoel je, CSS 2.1 kan-ie juist wel (mits je het juiste doctype gebruikt). En natuurlijk geen HTML5. En halfgare Javascriptquote:Op zaterdag 11 mei 2013 18:06 schreef Catch22- het volgende:
Wat een kolder. Ie8 houdt zich over het algemeen prima aan de standaarden. Alleen geen css2.1 natuurlijk
1 | for (verseNum = 1; verseNum < distractionList.length; verseNum++) |
Ik vraag me af voor wat voor klanten je werkt dan. IE7 en IE6 niet meer supporten is de normaalste zaak van de wereld, maar IE8 is vaak toch nog 20% ofzo van het totale aantal bezoekers van veel van de sites waar ik aan werk. Daar kun je dus niet zo maar de support voor droppen...quote:Op zaterdag 11 mei 2013 18:03 schreef Devv het volgende:
[..]
Dat wist ik dus niet.
Ik vind IE8 over het algemeen gewoon niet echt ideaal om voor te ontwikkelen. Ik ben ook blij dat we op het werk hebben besloten om IE8 helemaal niet te ondersteunen.
Wij zijn onder andere ISV voor het Microsoft Dynamics platform. We maken dus geen websites, maar web onderdelen voor bijvoorbeeld Microsoft Dynamics CRM. Dit deden we eerst in Silverlight, maar we zijn nu alles langzaam naar HTML5 aan het migreren. Het moet uiteindelijk vooral op mobiele apparaten en Windows 8 goed weergegeven kunnen worden. Dus dan is IE8 een gepasseerd station.quote:Op zaterdag 11 mei 2013 18:50 schreef PimD het volgende:
IE8 is een prima browser hoor, waar goed voor te ontwikkelen valt.
[..]
Ik vraag me af voor wat voor klanten je werkt dan. IE7 en IE6 niet meer supporten is de normaalste zaak van de wereld, maar IE8 is vaak toch nog 20% ofzo van het totale aantal bezoekers van veel van de sites waar ik aan werk. Daar kun je dus niet zo maar de support voor droppen...
Nou, dat gaat ook weer een beetje verquote:
Typekit.com gebruik ik bijna altijd tenzij ze het font niet in de collectie hebben. Test wel altijd goed hoe het font wordt weergegeven op Windows, vooral bij kleine formaten <15 px. Vaak verre van optimaal in vergelijking met OSX.quote:Op zaterdag 11 mei 2013 14:18 schreef xaban06 het volgende:
Ik ben vrij nieuw met CSS, ik begin het steeds beter onder de knie te krijgen. Mijn vraag is, wat is DE manier om 'afwijkende' lettertypes te gebruiken? Ik bedoel dus fonts die standaard op een computer niet geinstalleerd zijn.
Het boek gaat meer over AJAX maar begin met een paar JS dingen. Probeer het te begrijpen wat die nu aan het doen is en als ik straks dieper in JS ga duiken pak ik een ander boek erbij.quote:Op zaterdag 11 mei 2013 18:42 schreef Tijn het volgende:
In de regel doe je een loop vanaf 0 tot een waarde (<), of vanaf 1 tot en met een waarde (<=).
Vooral testen met en zonder subpixel-rendering is erg belangrijk. Daar kun je als webdesigner geen invloed op uitoefenen en sommige fonts zien er met- of juist zonder echt niet uit.quote:Op zaterdag 11 mei 2013 19:28 schreef Black-Hole het volgende:
[..]
Typekit.com gebruik ik bijna altijd tenzij ze het font niet in de collectie hebben. Test wel altijd goed hoe het font wordt weergegeven op Windows, vooral bij kleine formaten <15 px. Vaak verre van optimaal in vergelijking met OSX.
quote:Op dinsdag 14 mei 2013 13:00 schreef Tijn het volgende:
Het is precies wat jij zoekt, dat is wat het is
z-index?quote:Op donderdag 16 mei 2013 08:59 schreef InTrePidIvity het volgende:
Ik heb een raster aan plaatjes (25x5) dat ik als een achtergrond wil gebruiken, waarbij sommige plaatjes clickable moeten zijn. Hoe kan ik dat het beste aanpakken? Het raster zelf opmaken is het probleem niet, maar hoe krijg ik het als achtergrond?
Ik heb elke img binnen een div floating gemaakt, dat werkt ook.quote:Op donderdag 16 mei 2013 09:37 schreef n8n het volgende:
Raster als 1 image instellen als achtergrond en in dat element een aantal absoluut gepositioneerde links stoppen zonder kleur.
Of een ul maken met in sommige li's een link en de image als achtergrond van de ul of als sprite een deel per li tonen. Met de laatste optie kan je het nog fluid maken
Daarmee krijg ik ze wel naar de achtergrond, maar dan verlies ik de functionaliteit (geen hover en niet clickable)...quote:
Dan zit er iets voor. Check dan op invisible divs oid.quote:Op donderdag 16 mei 2013 10:23 schreef InTrePidIvity het volgende:
[..]
Daarmee krijg ik ze wel naar de achtergrond, maar dan verlies ik de functionaliteit (geen hover en niet clickable)...
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 | "fnServerData": function(sSource, aoData, fnCallback) { aoData.push( { "name": "val1", "value": $('#val1').val() }, { "name": "val2", "value": $('#val2').val() }, { "name": "val3", "value": $('#val3').val() }, <?php for($i = 0; $i < count($arr); $i++) { echo '{ "name": $("#arr'.$i.'").attr("id"), "value": $("#arr'.$i.'").val() }'; echo ($i !== count($arr)-1) ? ',' : ''; } ?> ); $.ajax ({ 'dataType': 'json', 'type' : 'POST', 'url' : sSource, 'data' : aoData, 'success' : fnCallback }); }, |
1 2 3 | $("#checkboxes :checkbox:checked").each(function() { { "name": $(this).val(), "value": $(this).attr("checked") } }); |
1 | { "name": "arr", "value": [0,1,2,3,4,6,8,9] } |
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 | "fnServerData": function(sSource, aoData, fnCallback) { aoData.push( { "name": "val1", "value": $('#val1').val() }, { "name": "val2", "value": $('#val2').val() }, { "name": "val3", "value": $('#val3').val() }, { "name": "array", "value": JSON.stringify( [ <?php for($i = 0; $i < count($arr); $i++) { echo 'parseInt($("#arr'.$i.'").val())'; if($i !== (count($arr)-1)) { echo ','; }; } ?> ] ) } ); $.ajax ({ 'dataType': 'json', 'type' : 'POST', 'url' : sSource, 'data' : aoData, 'success' : fnCallback }); }, |
Zoiets kun je met de $.map functie doen:quote:Op zaterdag 18 mei 2013 15:14 schreef pascal08 het volgende:
Het liefst stuur ik het dus zo weg:
[ code verwijderd ]
1 2 3 | var values = $("#checkboxes :checkbox:checked").map(function() { return this.value; }); |
Deze functie kende ik nog niet. Heb jij een idee hoe ik dit verwerkt krijg in de code?quote:Op zaterdag 18 mei 2013 20:04 schreef Aether het volgende:
[..]
Zoiets kun je met de $.map functie doen:
[ code verwijderd ]
De map functie doorloopt de elementen en zet de waarde die teruggegeven wordt in een nieuw array.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 | [..] "fnServerData": function(sSource, aoData, fnCallback) { aoData.push( { "name": "val1", "value": $('#val1').val() }, { "name": "val2", "value": $('#val2').val() }, { "name": "val3", "value": $('#val3').val() }, { "name": "array", "value": array } ); $.ajax ({ 'dataType': 'json', 'type' : 'POST', 'url' : sSource, 'data' : aoData, 'success' : fnCallback }); }, [..] |
1 2 3 4 5 6 7 8 9 10 11 12 | [..] $('#checkboxes').on('mouseup', function() { var array = []; $("#checkboxes :checkbox:checked").each(function() { if($(this).attr("checked") === "checked") { array.push(parseInt($(this).val())); } }); oTable1.fnStandingRedraw(); }); [..] |
Ik ken niet je hele code maar als je op verschillende plekken alle aangevinkte checkboxen wilt hebben zou je een functie kunnen maken:quote:Op zaterdag 18 mei 2013 20:24 schreef pascal08 het volgende:
[..]
Deze functie kende ik nog niet. Heb jij een idee hoe ik dit verwerkt krijg in de code?
Ik kwam er net achter dat ik sowieso een stukje extra code nodig heb om de tabel opnieuw te laten genereren op basis van de aangevinkte checkboxes.
De code is nu als volgt:
[ code verwijderd ]
[ code verwijderd ]
1 2 3 4 5 6 | function checkedBoxes() { var result = $("#checkboxes :checkbox:checked").map(function() { return +this.value; // Zet string om naar integer }); return result; } |
1 2 3 4 | $('#checkboxes').on('mouseup', function() { var array = checkedBoxes(); // Globaal array of alleen gebruiken bij versturen? oTable1.fnStandingRedraw(); }); |
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 | [..] "fnServerData": function(sSource, aoData, fnCallback) { aoData.push( { "name": "val1", "value": $('#val1').val() }, { "name": "val2", "value": $('#val2').val() }, { "name": "val3", "value": $('#val3').val() }, { "name": "array", "value": checkedBoxes() } ); $.ajax ({ 'dataType': 'json', 'type' : 'POST', 'url' : sSource, 'data' : aoData, 'success' : fnCallback }); }, [..] |
1 | { "name": "array", "value": JSON.stringify(checkedBoxes()) } |
1 | { "name": "array", "value": "[" + checkedBoxes() + "]" } |
Background-image:none;quote:Op zondag 19 mei 2013 13:32 schreef xaban06 het volgende:
Ik wil de standaard submit button vervangen met een image, via Google kom ik tig voorbeelden tegen, maar mijn gevoel zegt dat het allemaal net niet is. Is dit zo lastig in CSS of?
Ik wil geen background, ik wil dat de knop zelf een plaatje isquote:Op zondag 19 mei 2013 13:35 schreef Crimyclown het volgende:
[..]
Background-image:none;
background:url('../images/plaatje.jpg');
Waarom zou je dat willen?quote:Op zondag 19 mei 2013 13:38 schreef xaban06 het volgende:
[..]
Ik wil geen background, ik wil dat de knop zelf een plaatje is
quote:Op zondag 19 mei 2013 13:32 schreef xaban06 het volgende:
Ik wil de standaard submit button vervangen met een image, via Google kom ik tig voorbeelden tegen, maar mijn gevoel zegt dat het allemaal net niet is. Is dit zo lastig in CSS of?
1 | <input type="image" src="img.jpg" /> |
Voor Android kan je native in Java coden. Google heeft woensdag tijdens hun I/O een nieuw programma uitgebracht samen met JetBrains: Android Studio.quote:Op zondag 19 mei 2013 13:29 schreef Crimyclown het volgende:
Het bouwen van een android applicatie,welke talen zijn daarvoor nodig? Ik ben nog aan het kijken naar Phonegap van Dreamweaver, maar in de applicatie zit ook een database en ik heb ergens gelezen dat dat niet kan met Phonegap (dat Phonegap enkel voor een applicatie met HTML/CSS/Javascript is)? SQLight? Is het mogelijk om een applicatie met html/css te bouwen en daar een database aan te koppelen?
Ik was er al een beetje bang voor dat het Java zou gaan worden. Met deze informatie kan ik in ieder geval weer aan de slag. Bedankt .quote:Op zondag 19 mei 2013 14:42 schreef Maringo het volgende:
[..]
Voor Android kan je native in Java coden. Google heeft woensdag tijdens hun I/O een nieuw programma uitgebracht samen met JetBrains: Android Studio.
Phonegap is leuk voor erg simpele apps en is op basis van HTML5 en javascript. Nadeel hiervan is dat het zelden zo smooth loopt als een native app.
Je kunt eens kijken naar Sencha Touch 2.0. Staan bekend om hun HTML5 versie van Facebook.quote:Op zondag 19 mei 2013 13:29 schreef Crimyclown het volgende:
Het bouwen van een android applicatie,welke talen zijn daarvoor nodig? Ik ben nog aan het kijken naar Phonegap van Dreamweaver, maar in de applicatie zit ook een database en ik heb ergens gelezen dat dat niet kan met Phonegap (dat Phonegap enkel voor een applicatie met HTML/CSS/Javascript is)? SQLight? Is het mogelijk om een applicatie met html/css te bouwen en daar een database aan te koppelen?
1 2 3 4 5 6 | <div id="search"> <form action="#"> <input type="text" onfocus="if(this.value == 'Zoek naar producten..') { this.value = ''; }" value="Zoek naar producten.." class="inputSearch"> <input type="submit" value="" class="zoekbutton"> </form> </div> |
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 | #search { width: 700px; height: 50px; float: right; line-height: 50px; vertical-align: middle; } .inputSearch { padding-left:10px; height: 28px; width: 400px; border: 1px solid #cccccc; background-color:#ececec; margin-right:0px; } .zoekbutton { width: 28px; height: 28px; background: #E4E2D6 url('search.png') no-repeat center; border: 1px solid #cccccc; padding: 0px; margin: 0px; } |
Beide gebruik ik niet (als ik begrijp wat je bedoelt ).quote:Op maandag 20 mei 2013 00:26 schreef Catch22- het volgende:
Gebruik je een normalize of reset? Die input heeft standaard een padding gok ik. Gebruik je webinspector daarvoor
Sowieso heeft een inputfield standaard padding mee, vandaar dat hij hoger is.quote:Op maandag 20 mei 2013 00:14 schreef xaban06 het volgende:
[ afbeelding ]
Hoe krijg ik de submit knop even hoog als mijn zoekveld + aan elkaar geplakt.
[ code verwijderd ]
[ code verwijderd ]
/edit
Ik zie in IE trouwens dat ze wel even hoog lopen. In Chrome niet.
/edit 2:
Die is in IE, klopt ook niet want ze moeten beiden 28px hoog zijn.
[ afbeelding ]
SPOILER: origineelOm spoilers te kunnen lezen moet je zijn ingelogd. Je moet je daarvoor eerst gratis Registreren. Ook kun je spoilers niet lezen als je een ban hebt.SPOILER: mijn work in progressOm spoilers te kunnen lezen moet je zijn ingelogd. Je moet je daarvoor eerst gratis Registreren. Ook kun je spoilers niet lezen als je een ban hebt.
quote:Op maandag 20 mei 2013 00:45 schreef donroyco het volgende:
[..]
Sowieso heeft een inputfield standaard padding mee, vandaar dat hij hoger is.
1 2 3 4 | input { padding: 0px; margin: 0px; } |
Precies om dit soort verschillen gelijk te trekken kun je dus bv normalize.css gebruiken.quote:Op maandag 20 mei 2013 00:48 schreef xaban06 het volgende:
[..]
[ code verwijderd ]
Lost het probleem in IE inderdaad op. Nu nog de zoekveld en button aan elkaar zien te plakken en de hoogte in Chrome nog oplossen.
Geinstalleerd, maar heeft het helaas nog niet opgelost.quote:Op maandag 20 mei 2013 00:49 schreef Tijn het volgende:
[..]
Precies om dit soort verschillen gelijk te trekken kun je dus bv normalize.css gebruiken.
Dit werkt in Chrome: http://jsfiddle.net/SyXjq/quote:Op maandag 20 mei 2013 00:48 schreef xaban06 het volgende:
[..]
[ code verwijderd ]
Lost het probleem in IE inderdaad op. Nu nog de zoekveld en button aan elkaar zien te plakken en de hoogte in Chrome nog oplossen.
Voorbeeld die je geeft is ook niet goed hoor, althans de website van je laat 'm niet correct zienquote:Op maandag 20 mei 2013 00:52 schreef donroyco het volgende:
[..]
Dit werkt in Chrome: http://jsfiddle.net/SyXjq/
Wat je zegt over naar beneden drukken, kan ik niet reproduceren.
Hier wel.quote:Op maandag 20 mei 2013 00:53 schreef xaban06 het volgende:
[..]
Voorbeeld die je geeft is ook niet goed hoor, althans de website van je laat 'm niet correct zien
Thanks, je hebt me in de goede richting geholpen.quote:
Dat had ik ook gedaan, de code had je 1 op 1 over kunnen nemen.quote:Op maandag 20 mei 2013 01:07 schreef xaban06 het volgende:
[..]
Thanks, je hebt me in de goede richting geholpen.
Ik heb aan de zoekveld float:left; toegevoegd en aan beide een margin-top. Opgelost
quote:Op maandag 20 mei 2013 00:14 schreef xaban06 het volgende:
[ afbeelding ]
Hoe krijg ik de submit knop even hoog als mijn zoekveld + aan elkaar geplakt.
[ code verwijderd ]
[ code verwijderd ]
/edit
Ik zie in IE trouwens dat ze wel even hoog lopen. In Chrome niet.
/edit 2:
Die is in IE, klopt ook niet want ze moeten beiden 28px hoog zijn.
[ afbeelding ]
1 | onfocus="if(this.value == 'Zoek naar producten..') { this.value = ''; }" |
Wat bedoel je? Mijn vraag heeft overigens niks nada te maken met mijn vorige vraagquote:Op maandag 20 mei 2013 22:19 schreef ursel het volgende:
[ code verwijderd ]
Daar is placeholder toch voor?
Betreffende post toegevoegd, ging iets niet goed.quote:Op maandag 20 mei 2013 22:24 schreef xaban06 het volgende:
[..]
Wat bedoel je? Mijn vraag heeft overigens niks nada te maken met mijn vorige vraag
Ik ben geen frontend ontwikkelaar, misschien dat het daaraan ligt, maar bij mij zorgt de browser er voor dat het verdwijnt.quote:Op maandag 20 mei 2013 22:25 schreef PimD het volgende:
Nee, het is bedoeld om voorbeeldtekst te geven. Dus "Bijv. 5845CX" in een postcode-veld. Het is niet bedoeld als een excuus om labels weg te laten/te verbergen, iets waar veel interactie ontwerpers schijnbaar nogal veel moeite mee hebben, aangezien ik bijna iedere week wel weer een IO voor m'n neus krijg met een zoekveld met een placeholder-attribute "Zoeken"
1 | <input type="text" onfocus="if(this.value == 'Zoek naar producten..') { this.value = ''; }" value="Zoek naar producten.." class="inputSearch"> |
1 2 3 4 | <div id="een"> <h2>hoi!</h2> <div id="twee"> </div> |
1 2 3 4 5 | <div id="een"> <h2>hoi!</h2> <a href="google.com">google</a> <div id="twee"> </div> |
Hmm stom dat ik dat eigenlijk nog niet geprobeerd heb, heb die selector al honderd keer gebruikt in de css waar ik mee bezig ben atmquote:Op dinsdag 21 mei 2013 21:18 schreef Crutch het volgende:
CSS3 ondersteunt wel een 'children'-aantal, die zou je op #een kunnen toepassen.
http://stackoverflow.com/(...)ldren-an-element-has
Ik zoek ook altijd eerst naar de moeilijkste oplossing.quote:Op dinsdag 21 mei 2013 21:20 schreef TwyLight het volgende:
[..]
Hmm stom dat ik dat eigenlijk nog niet geprobeerd heb, heb die selector al honderd keer gebruikt in de css waar ik mee bezig ben atm
Waarom zou moeten? Is + niet goed genoeg?quote:Op dinsdag 21 mei 2013 21:16 schreef TwyLight het volgende:
Er zou een selector moeten zijn voor directe opvolger maar geen child
Hmm die had ik wel geprobeerd maar dat werkte niet, zal het wel fout gedaan hebbenquote:Op dinsdag 21 mei 2013 23:40 schreef Light het volgende:
[..]
Waarom zou moeten? Is + niet goed genoeg?
http://jsfiddle.net/rBMgv/1/quote:Op donderdag 23 mei 2013 09:08 schreef InTrePidIvity het volgende:
Hoe krijg ik de links netjes in de balk, zonder dat er stukjes uitsteken? Ik zit wel te klooien om het met margin, padding en font-size netjes passend te krijgen, maar dat gaat cross-browser vast niet goed...
http://jsfiddle.net/rBMgv/
[ afbeelding ]
Haha, só close Dankjewel!quote:
Gebruik slideToggle().quote:Op vrijdag 24 mei 2013 11:20 schreef InTrePidIvity het volgende:
http://jsfiddle.net/vzmnJ/1108/
Kan ik dit langzaam laten uitschuiven, i.p.v. in één keer hard uitklappen?
SPOILEROm spoilers te kunnen lezen moet je zijn ingelogd. Je moet je daarvoor eerst gratis Registreren. Ook kun je spoilers niet lezen als je een ban hebt.Iemand toevallig bekend met dit probleem ?
[ Bericht 17% gewijzigd door Crimyclown op 27-05-2013 18:39:52 ]Anonieme tievesclown
Het internet genezen van kanker begint bij jezelfquote:Op dinsdag 28 mei 2013 15:15 schreef jill1979 het volgende:
Wil graag een klikbare popup maken. Popup lukt wel, maar wil graag dat bij klikken op de popup een website wordt geopend. Waarschijnlijk is het een simpele toevoeging aan de code. Iemand een idee? Ik kom er niet uit...
Wat is er mis met target="_blank"?quote:Op dinsdag 28 mei 2013 15:15 schreef jill1979 het volgende:
Wil graag een klikbare popup maken. Popup lukt wel, maar wil graag dat bij klikken op de popup een website wordt geopend. Waarschijnlijk is het een simpele toevoeging aan de code. Iemand een idee? Ik kom er niet uit...
Heb je zelf toegang tot de webview van de applicatie?quote:Op dinsdag 28 mei 2013 09:41 schreef Crimyclown het volgende:
Het lijkt erop alsof die de waarde die de iFrame vanaf links staat er met position fixed weer bij opgeteld wordt. Wanneer ik de iFrame links in de hoek neerzet gaat het gewoon goed. Android versie is gewoon de nieuwste.
Ik denk deze: http://masonry.desandro.com/quote:Op woensdag 29 mei 2013 16:21 schreef Tijn het volgende:
Iemand had een tijdje geleden hier een link gepost naar een jQuery plugin om grids a la Pinterest mee te animeren. Weet iemand nog welke dat was? Ik weet alleen nog dat Catch22 er geen fan van was
1 | console.log = function() { } |
Oh, dat ik daar niet eerder aan heb gedacht.quote:Op woensdag 29 mei 2013 16:38 schreef Catch22- het volgende:
Omdat ik ook mans genoeg ben om fouten toe te geven...
Ik zet wel eens
[ code verwijderd ]
om console.log's die ik vergeet weg te halen te ondervangen. Ik vind het nogal amateuristisch als een gebruiker dat ziet namelijk. Die commentarieer ik standaard uit en zet ik aan als ik commit.
Ik vergeet echter wel eens om dat commentaar weg te halen. Dus dan ga ik testen en zie ik mijn logmeldingen nergens. Ben al een paar keer 10 minuten bezig geweest om daarachter te komen.
Nu maar even conditioneel in de pagina gezet, die checked of het een devomgeving is of niet.
Je gebruikt geen minifiers?quote:Op woensdag 29 mei 2013 17:47 schreef Catch22- het volgende:
Jawel allemaal wel, maar die gebruik ik eigenlijk niet
alleen voor css op sites (dan less). Voor applicaties niet. Misschien maar eens naar kijken. Maakt debuggen zo klote.quote:
Debuggen doe je natuurlijk ook niet met geminifiede code (of überhaupt op je live-omgeving) hequote:Op woensdag 29 mei 2013 17:53 schreef Catch22- het volgende:
[..]
alleen voor css op sites (dan less). Voor applicaties niet. Misschien maar eens naar kijken. Maakt debuggen zo klote.
menu.htmlquote:<!--START TAGS-->
<!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>
<!--CHARSET-->
<meta http-equiv="Content-type" content="text/html;charset=UTF-8" />
<!--TITLE-->
<title>TITLE</title>
<!--STYLE SHEET REFERRAL-->
<link rel="stylesheet" type="text/css" href="stylesheet.css" />
</head>
<body>
<table cellspacing="0" cellpadding="0">
<!--HEADER-->
<tr><td colspan="2"><img src="images/header.png" alt="Header" width="1024" height="200" /></td></tr>
<!--NAVIGATION MENU-->
<tr>
<td class="TD1" align="center">
<!--#include virtual="/includes/menu.html" -->
</td>
<!--CONTENTS-->
<td class="TD2"><h2>Kop 2</h2>
<p class="maintext">
Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et
dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip
ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu
fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt
mollit anim id est laborum.
<br/><br/>
Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et
dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip
ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu
fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt
mollit anim id est laborum.
</p>
</td>
</tr>
<!--END TAGS-->
</table>
</body>
</html>
En voor wie de stylesheet wil zien:quote:<div class="space1"></div>
<a href="index.html"><img src="images/knopindex.png" alt="Startpagina" width="125" height="40" style="margin:3px 0px 3px 0px"
onmouseover="this.src='images/knopindexhover.png'"
onmouseout="this.src='images/knopindex.png'" /></a>
<a href="lesinhoud.html"><img src="images/knoplesinhoud.png" alt="Lesinhoud" width="125" height="40" style="margin:3px 0px 3px 0px"
onmouseover="this.src='images/knoplesinhoudhover.png'"
onmouseout="this.src='images/knoplesinhoud.png'" /></a>
<a href="oefenen.html"><img src="images/knopoefenen.png" alt="Oefenen" width="125" height="40" style="margin:3px 0px 3px 0px"
onmouseover="this.src='images/knopoefenenhover.png'"
onmouseout="this.src='images/knopoefenen.png'" /></a>
<a href="toets.html"><img src="images/knoptoets.png" alt="Toets" width="125" height="40" style="margin:3px 0px 3px 0px"
onmouseover="this.src='images/knoptoetshover.png'"
onmouseout="this.src='images/knoptoets.png'" /></a>
<a href="links.html"><img src="images/knoplinks.png" alt="Links" width="125" height="40" style="margin:3px 0px 3px 0px"
onmouseover="this.src='images/knoplinkshover.png'"
onmouseout="this.src='images/knoplinks.png'" /></a>
quote:body{background-color:#E5E5E5;}
Table{width:1024px; margin-left:auto; margin-right:auto; border-collapse: collapse; background-color:#EADFB2;
-moz-box-shadow: 6px 6px 6px #888888;
-webkit-box-shadow: 6px 6px 6px #888888;
box-shadow: 6px 6px 6px #888888;}
td.TD1 {width:200px; height:568px; background-color:#0F0C08; vertical-align:top;}
td.TD2 {width:824px; height:568px; background-color:#EADFB2; vertical-align:top;}
h2 {text-align:center; margin-top:5%;}
img {border-style: none;}
p.maintext {padding-left:10%; padding-right:10%; padding-bottom:10%; font-family:"Georgia", Times New Roman, serif;}
div.space1 {margin-top: 35%;}
img.floatRight {float: right; margin-bottom: 50px;}
http://httpd.apache.org/d(...)html#element.includequote:file
The value is a path relative to the directory containing the current document being parsed. It cannot contain ../, nor can it be an absolute path. Therefore, you cannot include files that are outside of the document root, or above the current document in the directory structure. The virtual attribute should always be used in preference to this one.
De site staat nog niet online, is een projectje voor school Maar ik kan het dus überhaupt niet zien, ook niet offline dus.quote:Op donderdag 30 mei 2013 10:14 schreef Tijn het volgende:
Ondersteunt je host wel server side includes?
Hij staat nog niet op een server Maar kan ik menu.html dan beter gewoon tussen de rest zetten?quote:Op donderdag 30 mei 2013 10:17 schreef KomtTijd... het volgende:
Ik geloof nooit dat jouw webserver een map /includes in de root heeft, laat staan dat jij daar toegang toe hebt.
...je gebruikt wel een webserver?quote:Op donderdag 30 mei 2013 10:19 schreef mwaterl91 het volgende:
[..]
De site staat nog niet online, is een projectje voor school Maar ik kan het dus überhaupt niet zien, ook niet offline dus.
Het moge duidelijk zijn dat ik een beginner ben Wat bedoel je?quote:Op donderdag 30 mei 2013 10:20 schreef KomtTijd... het volgende:
[..]
...je gebruikt wel een webserver?
Nee, uiteraard werken server side includes niet zonder server.quote:Op donderdag 30 mei 2013 10:19 schreef mwaterl91 het volgende:
[..]
De site staat nog niet online, is een projectje voor school Maar ik kan het dus überhaupt niet zien, ook niet offline dus.
Wat staat er in de adresbalk?quote:Op donderdag 30 mei 2013 10:20 schreef mwaterl91 het volgende:
[..]
Het moge duidelijk zijn dat ik een beginner ben Wat bedoel je?
Ik zorg ook gewoon dat ik in productie het loggen van stack traces en dergelijke aan- en uit kan zetten. Dat heb ik altijd al gedaan en maakt het leven een stuk makkelijker, want gebruikers geven nooit antwoord op je vragen.quote:Op woensdag 29 mei 2013 16:38 schreef Catch22- het volgende:
[..]
Nu maar even conditioneel in de pagina gezet, die checked of het een devomgeving is of niet.
Goed punt! Ik zal m eens uploaden op de server van m'n schoool!quote:Op donderdag 30 mei 2013 10:20 schreef Tijn het volgende:
[..]
Nee, uiteraard werken server side includes niet zonder server.
Zorg dan gelijk dat het pad klopt. /includes/ gaat nooit werken, dat moet waarschijnlijk includes/ worden.quote:Op donderdag 30 mei 2013 10:22 schreef mwaterl91 het volgende:
[..]
Goed punt! Ik zal m eens uploaden op de server van m'n schoool!
Ik heb m onderhand gewoon tussen de rest gezet, dus de map includes is t probleem niet meerquote:Op donderdag 30 mei 2013 10:24 schreef Tijn het volgende:
[..]
Zorg dan gelijk dat het pad klopt. /includes/ gaat nooit werken, dat moet waarschijnlijk includes/ worden.
En het zou ook nog kunnen dat je specifiek SSI aan moet zetten via een .htaccess file, als de web server überhaupt SSI ondersteunt.
1 2 3 | <?php include('menu.html'); ?> |
Ga ik nu proberen!quote:Op donderdag 30 mei 2013 10:29 schreef Tijn het volgende:
Ondersteunt de server van je school PHP? Dan zou ik dat gebruiken.
[ code verwijderd ]
Haha is goed hoor Ik heb gewoon ff de standaard uit de opdracht gebruikt Heb vroeger weleens iets HTML gedaan, nu meer aan het verdiepenquote:Op donderdag 30 mei 2013 10:32 schreef Tijn het volgende:
Als dit eenmaal voor elkaar is gaan we je uitfoeteren vanwege je vreselijke tabellen-layout
Haha hoe kom je daaaar nou weer bij? Toevallig iFrame code bij de hand die bij mij van toepassing zal zijn? (A) Jij weet dat vást uit je hoofd!quote:Op donderdag 30 mei 2013 10:38 schreef Tijn het volgende:
Nee, wat de menu-file is maakt niet uit. Lijkt erop dat je webserver geen PHP ondersteunt dan.
Mja... je zou een iframe kunnen gebruiken. Dat is niet zo'n geweldige oplossing, maar goed, het is niet alsof de rest van je HTML nou een semantisch pareltje is
1 | <iframe src="menu.html" width="300" height="500"></iframe> |
Krijg nou tieten, het werkt! Alleen ff de borders en margins fixen! brbquote:Op donderdag 30 mei 2013 10:40 schreef Tijn het volgende:
Gewoon zo:
[ code verwijderd ]
Voor width en height moet je natuurlijk iets invullen dat een beetje logisch is op jouw website.
Ik zou er niet zo 1-2-3 iets op weten. Voor mij lijkt het alsof mn venster hangt en dan inderdaad alles in 1 keer als output doet. Maar als ik meer tekst erin zet, dan vraagt ie of ie het script moet stoppen. Als ik dit doe, dan krijg ik wel de tekst tot dat moment. Dus het lijkt erop dat het wel goed doet, maar dat je het niet ziet omdat je browser hangt.quote:
Niet zo verwonderlijk. Je hebt alles sequentieel gemaakt. Beter kijk je naar callbacks die je kunt gebruiken om text te updaten e.d.quote:Op donderdag 30 mei 2013 00:11 schreef picodealion het volgende:
Hmm, ik heb een javascript vraagje. Ik ben voor een eigen projectje aan het proberen een ontcijferaar te maken voor de Vigenerecijfer (gewoon eens mijn skills op de proef stellen) en het eerste deel daarvan is in een lang stuk tekst herhalende strings herkennen.
Wat ik wil bereiken is dat gedurende het draaien van het script er output in een veld komt te staan zodat je ziet waar hij mee bezig is. Hiervoor gebruik ik een functie die met .append() tekst toevoegt aan het log blok terwijl de code draait. Alleen als ik nu een lang stuk tekst als input geeft gaat hij eerst alles verwerken en output daarna alle logregels in een keer. De console.log() die ik tussendoor heb staan output wel gedurende het script. Hoe kan ik zorgen dat dat ook gebeurt met de eigen logregels die ik probeer te plaatsen?
Zie http://files.litso.com/vigenere/, verre van af en de structuur van de js is wat vreemd (opgezet volgens de coding standards van mijn werk) maar het lijkt me vrij vanzelfsprekende code.
Iemand een idee?
(overige opmerkingen op mijn js zijn uiteraard welkom, maar mijn doel is meer de logica zelf dan perfecte code opleveren)
Wil je 1 achtergrond die bestaat uit meerdere plaatjes, of wil je een slideshow?quote:Op vrijdag 31 mei 2013 03:47 schreef n8n het volgende:
Ik wil meerdere kleine achtergrondafbeeldingen gebruiken maar een sprite is geen optie, desondanks wil ik wel het aantal http-requests inperken. Helaas heb ik op meerdere plekken in mijn .css de afbeeldingen nodig dus data:image is geen mogelijkheid zonder de .css enorm veel groter te maken. Nu had ik het idee om met .js eerst de data:image informatie client-side om te zetten naar .png-bestanden die ik kan aanspreken in mijn .css.
Stappen bij het laden van de pagina zouden dan zijn:
1) js leest een rits afbeeldingen in data:image encoding
2) js controle of de afbeeldingen reeds in het cache aanwezig zijn
3) js zet de ontbrekende afbeeldingen client-side om naar losse .png-bestanden
4) in css verwijs ik naar de zojuist gecreëerde bestanden
Weet iemand of dit mogelijk is? eventueel met virtuele bestanden/paden
animatie, dat is ook de reden dat de url() op meerdere plekken moet staan omdat er soms herhaling in zit en een tijdsrange voor een keyframe niet mogelijk isquote:Op vrijdag 31 mei 2013 09:17 schreef Maringo het volgende:
[..]
Wil je 1 achtergrond die bestaat uit meerdere plaatjes, of wil je een slideshow?
omdat het met background-size werkt ('retina' verkleining) en fluid is waardoor de bereiking van de achtergrondpositie vaak incorrect is.quote:
sorry ik volg je nietquote:Op vrijdag 31 mei 2013 09:43 schreef KomtTijd... het volgende:
Je zou toch gewoon de data als variables in je JS kunnen zetten en dan middels een loop-functie de src van de afbeeldingen aanpassen naar die variable?
dat heb ik nu maar hoe addresseer ik dat op meerdere locaties in m'n css zonder de hele codering van dezelfde afbeelding meerdere keren te moeten toevoegen. Heb ook gekeken voor een @import data:image maar dat is zover ik weet niet mogelijk zoals met fonts (waar je de fontnaam zo vaak kan gebruiken als nodig.quote:Op vrijdag 31 mei 2013 10:55 schreef KomtTijd... het volgende:
Je hebt nieteens JS nodig als je de image-data in je CSS embed:
http://en.wikipedia.org/wiki/Data_URI_scheme#CSS
Maak je een apart CSS-bestand met alle image-data erin, dan heb je caching-technisch volgens mij ongeveer het zelfde bereikt als een sprite.
Less.quote:Op vrijdag 31 mei 2013 11:38 schreef n8n het volgende:
[..]
dat heb ik nu maar hoe addresseer ik dat op meerdere locaties in m'n css zonder de hele codering van dezelfde afbeelding meerdere keren te moeten toevoegen. Heb ook gekeken voor een @import data:image maar dat is zover ik weet niet mogelijk zoals met fonts (waar je de fontnaam zo vaak kan gebruiken als nodig.
Je kunt toch gewoon iedere afbeelding aan een aparte class hangen?quote:Op vrijdag 31 mei 2013 11:38 schreef n8n het volgende:
[..]
dat heb ik nu maar hoe addresseer ik dat op meerdere locaties in m'n css zonder de hele codering van dezelfde afbeelding meerdere keren te moeten toevoegen. Heb ook gekeken voor een @import data:image maar dat is zover ik weet niet mogelijk zoals met fonts (waar je de fontnaam zo vaak kan gebruiken als nodig.
1 2 3 | .biggrin { background-image: url(data:asdfasdfasdfasdf)} .huillach { background-image: url(data:asdfasdfasdfasdf)} .nosmile { background-image: url(data:asdfasdfasdfasdf)} |
dat ja, ga toch voor iets grotere css, in 1 bestand of een extra import voor animaties. Het is niet anders.quote:Op vrijdag 31 mei 2013 11:40 schreef Maringo het volgende:
[..]
Less.
Tenzij het ook de gegeneerde css niet zo groot mag zijn.
heb ik ook, in emoticons@64.css zijn de eerste regels voor instellingen, de rest is data Uri'squote:Op vrijdag 31 mei 2013 12:07 schreef KomtTijd... het volgende:
[..]
Je kunt toch gewoon iedere afbeelding aan een aparte class hangen?
[ code verwijderd ]
enz.
Veel slanker gaat het niet worden toch?
De rest van de styling hang je aan een generiekere selector, .smiley ofzo.
Hmm, ik ben hier even mee bezig geweest maar ik kom nog niet veel verder. Ik heb een en ander in een callback gezet en daarmee de performance verdubbeld dus dat is mooi, maar verder gebeurt er nog steeds het zelfde.quote:Op donderdag 30 mei 2013 16:17 schreef Scorpie het volgende:
[..]
Niet zo verwonderlijk. Je hebt alles sequentieel gemaakt. Beter kijk je naar callbacks die je kunt gebruiken om text te updaten e.d.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 | var segmentedFor = function($aSteps, $aTotal, $aCallback) { // set some variables so we don't have to pass arguments into the looping function var $lSteps = $aSteps, $lTotal = $aTotal, $lCallback = $aCallback; var breakIntoPieces = function() { var $lStart = arguments.callee.start || 0; for (var $i = $lStart; $i < $lStart + $lSteps; $i++) { $lCallback($i); } var $lNext = arguments.callee.start = $lStart + $lSteps; if ($lNext < $lTotal) { setTimeout(arguments.callee, 10); } } } |
1 2 3 4 | for( i=0; i<100; i++) { // code } |
1 2 3 | segmentedFor( 10, 100, function(i){ // code }); |
1 | position: absolute; |
Thanks, het is gelukt.quote:Op zaterdag 1 juni 2013 15:58 schreef picodealion het volgende:
Om die zo over het hoekje te positioneren moet je sowieso absolute gebruiken, alleen niet relatief aan het document maar ten opzichte van de li.
Als je de li een 'position: relative' geeft kan je in een keer alle labeltjes op de goede plek positioneren. Alleen nog even een padding-top aan de li toevoegen om aan de bovenkant genoeg ruimte te scheppen voor het label dat boven de thumb uitsteekt.
SPOILEROm spoilers te kunnen lezen moet je zijn ingelogd. Je moet je daarvoor eerst gratis Registreren. Ook kun je spoilers niet lezen als je een ban hebt.Ik heb 't al gevonden. Laat maar.
de jpg's wel met ~10% optimalisatie. de png's door png mini dat ~60% verwijderde (mede door 24>8bit). In de retina versies zie ik wel meer detail maar het is ook aardig fuzzy door de resizing van de browser (safari). image-rendering werkt zover ik weet ook nog niet in webkitquote:
met transparantie is dat niet helemaal waar, van de week gestest met 128x128px circels weergegeven op 32 bij 32, zag toch rafeligheid aan de randjes (waar ik me overheen moet zetten want ik heb animatie nodig )quote:Op dinsdag 4 juni 2013 11:34 schreef Tijn het volgende:
Theoretisch ziet een gifje er op een retina-scherm net zo goed uit als png, omdat antaliasing niet zoveel doet wanneer de pixels kleiner zijn dan je kunt waarnemen.
geloof me ik heb het geprobeerd: begin er niet aan (zie vorige pagina)quote:Op dinsdag 4 juni 2013 11:49 schreef Tijn het volgende:
Je kunt ook met CSS of JS een animatie maken natuurlijk
Gewoon een sprite verschuiven met JS is toch niet zo'n probleem?quote:Op dinsdag 4 juni 2013 11:53 schreef n8n het volgende:
[..]
geloof me ik heb het geprobeerd: begin er niet aan (zie vorige pagina)
het is ook schaalbaar met ems of procenten: voorbeeld. In emoticons@64.css kan je de relatieve grootte van de emoticons aanpassen. Een sprite werkt niet omdat deze niet altijd correct verschuift en er overlap zichtbaar isquote:Op dinsdag 4 juni 2013 11:56 schreef Tijn het volgende:
[..]
Gewoon een sprite verschuiven met JS is toch niet zo'n probleem?
Interessant artikel!quote:Op dinsdag 4 juni 2013 11:20 schreef n8n het volgende:
http://mobile.smashingmag(...)sponsive-web-design/
dit artikel suggereert dat een dubbele resolutie met hogere compressie kan leiden tot betere kwaliteit met een lagere bestandsgrootte. Ga nog met .gif proberen en meerdere afbeeldingen proberen, besef me wel dat de huidige redelijk complex is.
begin met alle px te vervangen door em en %, dat opent alvast veel deurenquote:Op dinsdag 4 juni 2013 12:04 schreef KomtTijd... het volgende:
[..]
Interessant artikel!
Ik moet binnenkort ook eens gaan nadenken over het responsive maken van een website. Ja had al 3 jaar geleden gemoeten natuurlijk, maar beter laat dan nooit.
Ik heb er niet superveel ervaring mee, maar het lijkt mij dat er toch wel iets te bedenken moet zijn dat goed werkt met een sprite eigenlijkquote:Op dinsdag 4 juni 2013 12:00 schreef n8n het volgende:
[..]
Een sprite werkt niet omdat deze niet altijd correct verschuift en er overlap zichtbaar is
ik zet nu .gifs in een css-bestand met data uri's. voordeel is dat het alsnog 1 bestand is, nadeel is dat de data uri's wat meer ruimte innemen dan reguliere bestanden. Die korrelige randen neem ik dan maar op te koop toe, zie je toch alleen op reguliere resoluties en als je het weetquote:Op dinsdag 4 juni 2013 12:06 schreef Tijn het volgende:
[..]
Ik heb er niet superveel ervaring mee, maar het lijkt mij dat er toch wel iets te bedenken moet zijn dat goed werkt met een sprite eigenlijk
Nu spijt dat ik geen screenshots heb gemaakt. Zal er als ik klaar ben wel een case profile van schrijvenquote:Op dinsdag 4 juni 2013 12:11 schreef Tijn het volgende:
Ja, op normale schermen ga je het wel zien natuurlijk. Maar op retina niet, daar is antialiasing eigenlijk overbodig.
Screenshots hebben we mensen zonder high-res device weinig aanquote:Op dinsdag 4 juni 2013 12:14 schreef n8n het volgende:
[..]
Nu spijt dat ik geen screenshots heb gemaakt. Zal er als ik klaar ben wel een case profile van schrijven
high-res screenshots ik kan natuurlijk ook gewoon de verschillende css-bestanden naast elkaar inladen. fuck screenshots als het inline gevisualiseerd kan worden heb nu alleen de versies niet apart opgeslagenquote:Op dinsdag 4 juni 2013 12:21 schreef KomtTijd... het volgende:
[..]
Screenshots hebben we mensen zonder high-res device weinig aan
Is hier niet al een plugin oid van te verkrijgen? Eventueel met kattenpoten of hondenpoten dat je zelf het plaatje veranderd?quote:Op woensdag 5 juni 2013 13:43 schreef ursel het volgende:
Ik wil graag over mijn scherm een spoor van voetstapjes laten verschijnen en weer weggaan.
Ik heb alleen geen flauw idee met welke functies ik dit moet aanroepen. (ook deels door gebrek aan brede kennis van alle mogelijkheden. )
Iemand die me in de richting kan helpen met welke functies ik zo'n spoor kan creëren?
Ik snap dat je met een timer/delay telkens een plaatje kan laten opkomen, maar hoe laat ik het zeg maar telkens een stapje verplaatsen (en weer resetten naar een bepaalde positie om later weer te starten).?
Ongetwijfeld, en als iemand dat weet hoor ik het graag, maar tot op heden krijg ik alleen maar resultaten terug die er niets mee te maken hebben.quote:Op woensdag 5 juni 2013 15:22 schreef Maringo het volgende:
[..]
Is hier niet al een plugin oid van te verkrijgen? Eventueel met kattenpoten of hondenpoten dat je zelf het plaatje veranderd?
Zoeken op ‘Mouse’ of ‘Pointer trails’:quote:Op woensdag 5 juni 2013 15:42 schreef ursel het volgende:
[..]
Ongetwijfeld, en als iemand dat weet hoor ik het graag, maar tot op heden krijg ik alleen maar resultaten terug die er niets mee te maken hebben.
Vandaar mijn vraag welke functies ofzo hiervoor handig zijn, zodat ik mijn zoekresultaten hier meer op kan focussen.
Niet getest, maar mijn eerste Google resultaat:quote:Op woensdag 5 juni 2013 15:42 schreef ursel het volgende:
[..]
Ongetwijfeld, en als iemand dat weet hoor ik het graag, maar tot op heden krijg ik alleen maar resultaten terug die er niets mee te maken hebben.
Vandaar mijn vraag welke functies ofzo hiervoor handig zijn, zodat ik mijn zoekresultaten hier meer op kan focussen.
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 | <style> .table { display: table; position: relative; width: 100%; } .table-row { display: table-row; } .table-cell { display: table-cell; } </style> <div class="table"> <div class="table-row"> <div class="table-cell">Sun</div> <div class="table-cell">Mon</div> <div class="table-cell">Tue</div> <div class="table-cell">Wed</div> <div class="table-cell">Thu</div> <div class="table-cell">Fri</div> <div class="table-cell">Sat</div> </div> </div> |
Omdat ik met deze opzet meer flexibiliteit in de opmaak krijg.quote:Op zaterdag 8 juni 2013 17:32 schreef PimD het volgende:
Waarom gebruik je hier in godsnaam niet gewoon een table voor?
Je html-structuur is identiek aan een tabel joh, alleen dan met divjesquote:Op zaterdag 8 juni 2013 17:50 schreef Devv het volgende:
[..]
Omdat ik met deze opzet meer flexibiliteit in de opmaak krijg.
Is het met een <thead> ook mogelijk om deze onafhankelijk van de onderliggende rijen te bewegen (links-, rechts-, naar boven- en onder te schuiven)?quote:Op zaterdag 8 juni 2013 18:34 schreef PimD het volgende:
[..]
Je html-structuur is identiek aan een tabel joh, alleen dan met divjes
http://stackoverflow.com/(...)nt-family-falls-backquote:Op zaterdag 8 juni 2013 19:04 schreef Denise het volgende:
ik zou graag het volgende willen weten
als ik dit heb:
font-family: "Daniela", verdana;
font-size: 28px;
het lettertype Daniela wordt vervangen door verdana indien niet beschikbaar, maar ik wil de verdana in een andere font-size. Hoe doe ik dat?
dank je! Ik snap het alleen niet.quote:Op zaterdag 8 juni 2013 19:05 schreef donroyco het volgende:
[..]
http://stackoverflow.com/(...)nt-family-falls-back
waarom gebruik je geen procenten/em's? Als de verschillen in grootte niet bijster groot zijn zou ik het gewoon laten voor wat het is. Zo vaak zal het toch niet voorkomen dat een font-bestand niet ingeladen kan worden?quote:Op zaterdag 8 juni 2013 19:04 schreef Denise het volgende:
ik zou graag het volgende willen weten
als ik dit heb:
font-family: "Daniela", verdana;
font-size: 28px;
het lettertype Daniela wordt vervangen door verdana indien niet beschikbaar, maar ik wil de verdana in een andere font-size. Hoe doe ik dat?
1 | table-layout: fixed; |
Heel simpel, je hoeft maar 2 dingen te doen:quote:Op woensdag 12 juni 2013 15:49 schreef stoeltafel het volgende:
Ik ben bezig met een grote site (45mb). Deze site moet offline, alleen het contact formulier moet online blijven staan. Hoe kan ik dit het beste doen. De link van de contact is url.nl/contact
Ik zou eventueel een foto van de contact pagina kunnen maken en die alleen uploaden of zijn er betere oplossingen te bedenken?
Lekkere webmaster heb je als dit klusje van 5 minuten al teveel geld kost.quote:Op woensdag 12 juni 2013 16:58 schreef stoeltafel het volgende:
Dat kan alleen doe het liever zelf, scheelt geld.
Gedaan maar krijg een apache error. Vaag, pagina en mapje met content van css/2 plaatjes gekopieerd maar werkt dus niet. Even verder zoeken wat ik verkeerd doe.quote:Op woensdag 12 juni 2013 17:07 schreef KomtTijd... het volgende:
Oh, het is geen formulier.
Dan, sla de pagina op vanuit je browser en gooi dat online.
Forum Opties | |
---|---|
Forumhop: | |
Hop naar: |