Kun je je code plaatsen? Schept een duidelijker beeld van wat er fout gaat.quote:Op zondag 4 januari 2015 13:32 schreef Rockiejj het volgende:
He, ik ben bezig met een opdracht voor school maar loop nu tegen het volgende aan:
Ik wil in 1 paragraaf meerdere onderbrekingsstrepen plaatsen (heten ze zo? Het <hr />-streepje iig)
maar als ik dat doe stopt m'n paragraaf er mee, dus de CSS tot dat stuk doet het gewoon goed, maar tot de streep en niet verder!
Klopt dat, of doe ik iets fout?
Tuurlijk!quote:Op zondag 4 januari 2015 13:34 schreef Reemi het volgende:
[..]
Kun je je code plaatsen? Schept een duidelijker beeld van wat er fout gaat.
1 2 3 4 5 6 7 8 9 10 11 12 13 | <div class=links> <h2> Het laatste nieuws</h2> <p> <br /> <img src=http://40.media.tumblr.com/8dfba4430e6c11714ca4c7b825bc7f6b/tumblr_nhle911TbV1r9kndao1_1280.jpg /><br/> Momenteel zit Tyler Ward in Mexico, waar hij op de foto staat met de Maya ruïnes!<br /> Yucatan, Mexico (2 januari 2015) <br /> <hr /> <img src=http://40.media.tumblr.com/9d11b04db262d7c166518bb4bb224a7f/tumblr_nhhjq9UQmV1r9kndao1_500.jpg /><br /> Gelukkig nieuwjaar namens Tyler Ward!<br /> Mexico (1 januari 2015) </p> </div> |
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 | body{ background-color: #cccc99; color: white; } h1{ width: 95%; background-color: #000033; border: 2px solid white; padding: 15px; margin: 1% 1%; text-align: center; } h2{ background-color: #000033; border: 2px solid white; text-align: center; padding-top: 1%; padding-bottom: 1%; } ul{ width: 95%; background-color: #000033; border: 2px solid white; padding: 15px; margin: 1%; text-align: center; } li{ display: inline; padding: 4%; color: white; } .links{ width: 59%; float: left; margin: 1% 1%; } .rechts{ width: 30%; float: right; padding-right: 15px; margin: 1% 1%; } p { background-color: #000033; border: 2px solid white; text-align: center; } a{ color: white; text-decoration: none; } a:hover{ color: #cccc99; text-decoration: underline; } img{ max-height: 365px; max-width: 365px; } |
<p> is een enkele paragraaf, terwijl <hr> juist bedoeld is om twee paragrafen te scheiden. Oftewel, een logische indeling is:quote:Op zondag 4 januari 2015 13:40 schreef Rockiejj het volgende:
[..]
Tuurlijk!
Het HTML stuk waar het over gaat:
[ code verwijderd ]
CSS:
[ code verwijderd ]
1 2 3 | <p>deel 1</p> <hr> <p>deel 2</p> |
1 2 3 4 5 | <div id="content"> <p>deel 1</p> <hr> <p>deel 2</p> </div> |
Maar dan krijg je alle paragrafen met een aparte omlijning, right?quote:Op zondag 4 januari 2015 13:45 schreef Reemi het volgende:
[..]
<p> is een enkele paragraaf, terwijl <hr> juist bedoeld is om twee paragrafen te scheiden. Oftewel, een logische indeling is:
[ code verwijderd ]
Ik zie dat je het <p>-element als contentvak gebruikt door het een achtergrond te geven, maar dat kun je beter met een <div> doen. Dat levert het volgende op:
[ code verwijderd ]
Dan staat alles netjes in hetzelfde vak.
Niet als je doet wat ik zeg: de omlijning en achtergrondkleur aan de div toewijzen, in plaats van aan het p-element.quote:Op zondag 4 januari 2015 13:46 schreef Rockiejj het volgende:
[..]
Maar dan krijg je alle paragrafen met een aparte omlijning, right?
Ik wilde het net edittenquote:Op zondag 4 januari 2015 13:46 schreef Reemi het volgende:
[..]
Niet als je doet wat ik zeg: de omlijning aan de div toewijzen, in plaats van aan het p-element.
quote:Op zondag 4 januari 2015 13:50 schreef Rockiejj het volgende:
Ah ja, dit is hoe ik het wilde hebben! Thanks!
Nog 1 vraagje:quote:
Die link is een button naar een andere pagina. Ik heb verschillende div's die even groot zijn en in elk zo'n div staat een button. Nu wil ik die button binnen elk vak op dezelfde plaats hebben staan.quote:
dankje, ik had gewoon bottom en left moeten gebruiken in plaats van met margin te kloten.quote:Op zondag 4 januari 2015 22:52 schreef Catch22- het volgende:
Deze al gelezen? Zo niet, goed en aandachtig doen
http://www.alistapart.com/articles/css-floats-101/
http://www.alistapart.com/articles/css-positioning-101/
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 | <!doctype html> <html> <head> <title>Tyler Ward Online</title> <meta name="description" content="Een fansite over Tyler Ward" /> <meta name="keywords" content="fansite over Tyler Ward Nederlands" /> <meta name="language" content="Nederlands" /> <meta name="copyright" content="xxx" /> <meta name ="author" content="xxx" /> <meta charset="UTF-8" /> <meta name="viewport" content="width=device-width, initial-scale=1.0, user-scalable=no" / <link rel="stylesheet" type="text/css" href="css/index.css"> <link rel="shortcut icon" type="image/jpg" href="icon.png"> </head> <body> <h1 name=top>Welkom op de fansite van Tyler Ward!<br /> <a href="https://twitter.com/tylerwardmusic"><img src="media/images/twitter.svg" class=miniicon /></a> <a href="https://www.facebook.com/TylerWardMusic?fref=ts"><img src="media/images/Facebook.svg" class=miniicon /></a> <a href="https://www.youtube.com/channel/UC4vT3qTr8fwVS7IsPgqaGCQ"><img src="media/images/Youtube.svg" class=miniicon /></a> <a href="http://instagram.com/TylerWardMusic"><img src="media/images/Instagram.svg" class=miniicon /></a> <a href="http://www.tylerwardmusic.com/"><img src="media/images/Website.svg" class=miniicon /></a></h1> <ul> <li class=active><a href="index.html">Het laatste nieuws</a></li> <li><a href="over.htm">Over Tyler</a> <li><a href="galerij.htm">Galerij</a></li> <li><a href="contact.htm">Contact</a> <li><a href="zoeken.htm">Zoeken</a></li> </ul> <div class=links> <h2> De laatste video </h2> <div id="content"> <iframe width="560" height="315" src="http://www.youtube.com/embed/LVA0MZv8s1k?list=RDLVA0MZv8s1k" frameborder="0"></iframe> </div> <h2> Het laatste nieuws </h2> <div id="content"> <br /> <p> <img src="http://photos-a.ak.instagram.com/hphotos-ak-xaf1/t51.2885-15/10919308_800811829956376_2059906634_n.jpg" class="groot" alt="Tyler met zijn neefje"/><br /> Tyler is terug in Colorado en staat hier met zijn neefje op de foto.<br /> Colorado, USA (6 januari 2015)<br /> <a href="">Lees meer..</a> </p> <p> <img src=http://40.media.tumblr.com/8dfba4430e6c11714ca4c7b825bc7f6b/tumblr_nhle911TbV1r9kndao1_1280.jpg class="groot" alt="Tyler bij de ruïnes"/><br /> Momenteel zit Tyler Ward in Mexico, waar hij op de foto staat met de Maya ruïnes!<br /> Yucatan, Mexico (2 januari 2015)<br /> <a href="">Lees meer..</a> </p> <img src="media/images/underline.png" class="divider"/> <p> <br /> <img src=http://40.media.tumblr.com/9d11b04db262d7c166518bb4bb224a7f/tumblr_nhhjq9UQmV1r9kndao1_500.jpg class="groot" alt="Tyler op oud&nieuw" /><br /> Gelukkig nieuwjaar namens Tyler Ward!<br /> Mexico (1 januari 2015)<br /> </p> <a href=#top>Terug naar boven</a> </div> </div> <div class=rechts> <h2> Tyler op facebook </h2> <div id="content"> <p> bla bla bla </p </div> </div> <h2> Zoeken <form action="http://www.example.org/search.php"> <input type="search" name="search" placeholder="Zoek hier" /> <input type="submit" value="Zoek!" /> </form> </h2> <h2> Galerij </h2> <div id="galerij"> <img src=http://40.media.tumblr.com/8dfba4430e6c11714ca4c7b825bc7f6b/tumblr_nhle911TbV1r9kndao1_1280.jpg class="galerij"/> </div> <footer class=paginabreed> <p>© All rights reserved - 2014 <a href=#top>Terug naar boven</a></p> </footer> </body> </html> |
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 | body{ background-color: #cccc99; color: white; font-family: Myriad Pro, Arial, Verdana; } h1{ background-color: #000033; border: 3px solid #444444; padding: 15px; margin: 1% 1%; text-align: center; } h2{ background-color: #000033; border: 3px solid #444444; text-align: center; padding-top: 5px; padding-bottom: 5px; } ul{ width: 96%; background-color: #000033; border: 3px solid #444444; padding: 1%; margin-left: 1%; text-align: center; height: auto; } li{ display: inline; color: white; position: relative; cursor: pointer; background: #000033; padding: 1%; font-size: 1.2em; } li.active{ background-color: white; text-decoration: underline; } li.active > a{ color: black; } ul li ul{ display: none; } .links{ width: 65%; float: left; margin: 0 1%; } .rechts{ width: 30%; float: right; margin: 0 1%; } #content { background-color: #000033; border: 3px solid #444444; text-align: center; clear: both; } #paginabreed{ width: 96%; background-color: #000033; border: 3px solid #444444; padding: 1%; margin-left: 1%; text-align: center; } #galerij { background-color: #000033; border: 3px solid #444444; text-align: center; padding: 1%; margin: 1%; } a{ color: #007E7E; text-decoration: none; } a:hover{ color: #cccc99; text-decoration: underline; } img.divider{ max-width: 50%; } img.galerij{ max-height: 30%; max-width: 30%; } img.groot{ max-height: 40%; max-width: 40%; min-width: 200px; min-height: 200px; } img.icon{ max-height: 50px; max-width: 50px; } img.miniicon{ max-height: 1em; max-width: 1em; } iframe{ padding: 1%; max-width: 100%; } footer{ width: 96%; background-color: #000033; border: 3px solid #444444; padding: 10px; margin-top: 1%; text-align: center; position: static; bottom: 0px; clear: both; height: auto !important} @media all and (max-width: 480px){ li{ display: block; } iframe{ max-width: 280px; } img{ max-height: 280px; max-width: 280px; } .links{ width: 100%; float: none; } .rechts{ width: 100%; float: none; } @media all and (min-width: 481px) and (max-width: 980px){ iframe{ width: 90%; height: 90%; } img{ max-height: 500px; max-width: 500px; } |
Hey Daniël, maak eens een jsfiddle / CodePen aan.quote:Op donderdag 8 januari 2015 11:26 schreef Rockiejj het volgende:
Ik loop weer te kloten, mijn footer wilt niet over de hele pagina, waarschijnlijk omdat ik een linker en een rechter div heb, maar is er een manier om dit op te lossen? Als ik clear: both; doe dan valt m'n rechter div schuin onder mijn linker div.
Hier de codes:
[ code verwijderd ]
[ code verwijderd ]
Ehm, dat zijn niet de codes van je footer, da's je hele fucking website. Maak eens een testcase.quote:Op donderdag 8 januari 2015 11:26 schreef Rockiejj het volgende:
Ik loop weer te kloten, mijn footer wilt niet over de hele pagina, waarschijnlijk omdat ik een linker en een rechter div heb, maar is er een manier om dit op te lossen? Als ik clear: both; doe dan valt m'n rechter div schuin onder mijn linker div.
Hier de codes:
[ code verwijderd ]
[ code verwijderd ]
Dat is wel het begin punt ja. HTML en CSS (CSS geeft het uiterlijk aan je html). 30 Days to learn HTML & CSS is bijvoorbeeld een goeie cursus om je deze basis te leren. En ga vooral lekker zelf proberen met de dingen die je leert. Van alleen opdrachtjes natypen leer je het niet.quote:Op donderdag 8 januari 2015 18:48 schreef Donnie-Brasco het volgende:
Als ik een beetje wil gaan beginnen met het maken van websites en dergelijke, waar kan ik dan het beste mee beginnen? HTML?
Gaan we daar mee beginnen, wordt gewoon een beetje tijdvedrijfquote:Op donderdag 8 januari 2015 18:57 schreef BrainOverfloW het volgende:
[..]
Dat is wel het begin punt ja. HTML en CSS (CSS geeft het uiterlijk aan je html). 30 Days to learn HTML & CSS is bijvoorbeeld een goeie cursus om je deze basis te leren. En ga vooral lekker zelf proberen met de dingen die je leert. Van alleen opdrachtjes natypen leer je het niet.
Een eh.. wat?quote:Op donderdag 8 januari 2015 14:09 schreef donroyco het volgende:
[..]
Hey Daniël, maak eens een jsfiddle / CodePen aan.
quote:Op donderdag 8 januari 2015 14:53 schreef KomtTijd... het volgende:
[..]
Ehm, dat zijn niet de codes van je footer, da's je hele fucking website. Maak eens een testcase.
http://codepen.io/anon/pen/myRXYMquote:Op donderdag 8 januari 2015 14:09 schreef donroyco het volgende:
[..]
Hey Daniël, maak eens een jsfiddle / CodePen aan.
Ik heb heel veel aan het boek HTML & CSS gehad, is een mooi en duidelijk boek.quote:Op donderdag 8 januari 2015 18:48 schreef Donnie-Brasco het volgende:
Als ik een beetje wil gaan beginnen met het maken van websites en dergelijke, waar kan ik dan het beste mee beginnen? HTML?
JSfiddle en Codepen zijn websites waar je HTML/CSS/JS op uit kunt voeren zonder een hele pagina te hoeven maken. Erg handig voor het testen van ideeën of het delen van stukken code als je ergens mij zit.quote:
Ik zie het inderdaad, handig!quote:Op vrijdag 9 januari 2015 22:41 schreef BrainOverfloW het volgende:
[..]
JSfiddle en Codepen zijn websites waar je HTML/CSS/JS op uit kunt voeren zonder een hele pagina te hoeven maken. Erg handig voor het testen van ideeën of het delen van stukken code als je ergens mij zit.
quote:Op donderdag 8 januari 2015 14:09 schreef donroyco het volgende:
[..]
Hey Daniël, maak eens een jsfiddle / CodePen aan.
Schatten, willen jullie nog even naar mijn code kijken, ik raak er alleen maar dieper in verdwaaldquote:Op donderdag 8 januari 2015 14:53 schreef KomtTijd... het volgende:
[..]
Ehm, dat zijn niet de codes van je footer, da's je hele fucking website. Maak eens een testcase.
Je zou er voor kunnen kiezen om je content in een main tag te zetten. Dan krijgt je HTML de volgende structuurquote:Op maandag 12 januari 2015 22:32 schreef Rockiejj het volgende:
[..]
[..]
Schatten, willen jullie nog even naar mijn code kijken, ik raak er alleen maar dieper in verdwaald
1 2 3 4 5 6 7 8 9 10 | <header> -Hier je titel en menu code </header> <main> <section class="links"></section> <section class="rechts"></section> </main> <footer> -Copyright </footer> |
Ik ga kijken of dit het oplost, thanks!quote:Op dinsdag 13 januari 2015 00:07 schreef BrainOverfloW het volgende:
[..]
Je zou er voor kunnen kiezen om je content in een main tag te zetten. Dan krijgt je HTML de volgende structuur
[ code verwijderd ]
Op die manier kun je de header, main en footer als 3 horizontale blokken op elkaar zetten. Binnen je main zet je vervolgens je content in twee rijen. De main zal dan altijd de lengte hebben van de langste rij waardoor je footer automatisch naar onderen wordt gedrukt.
Werkte perfect!quote:Op dinsdag 13 januari 2015 00:07 schreef BrainOverfloW het volgende:
[..]
Je zou er voor kunnen kiezen om je content in een main tag te zetten. Dan krijgt je HTML de volgende structuur
[ code verwijderd ]
Op die manier kun je de header, main en footer als 3 horizontale blokken op elkaar zetten. Binnen je main zet je vervolgens je content in twee rijen. De main zal dan altijd de lengte hebben van de langste rij waardoor je footer automatisch naar onderen wordt gedrukt.
nav ul li:hover > ulquote:Op donderdag 15 januari 2015 22:49 schreef Rockiejj het volgende:
[..]
Werkte perfect!
Kan je voor mij misschien ook nog eens kijken naar mijn navigatiebalk, ik heb nu een dropdown menu, alleen is mijn dropdown nu extreem breed, en ik zie niet waar het fout gaat. Kun je me misschien helpen![]()
![]()
http://codepen.io/anon/pen/myRXYM
Thnx voor de tip, heb nog cadeaubon van bol.com liggen dus ga hem bestellen denk ikquote:Op vrijdag 9 januari 2015 22:41 schreef Rockiejj het volgende:
[..]
Ik heb heel veel aan het boek HTML & CSS gehad, is een mooi en duidelijk boek.
Ja moet je doen, ik heb er wel een hoop aan gehad!quote:Op vrijdag 16 januari 2015 00:53 schreef Donnie-Brasco het volgende:
[..]
Thnx voor de tip, heb nog cadeaubon van bol.com liggen dus ga hem bestellen denk ik
.top p {quote:Op dinsdag 27 januari 2015 08:47 schreef Chandler het volgende:
Kleine vraag, hoe krijg ik bij het volgende voorbeeld de uitloop van de span terug in de container?
http://codepen.io/anon/pen/ogwraj
[ afbeelding ]
1 2 3 4 5 6 7 8 9 10 11 | .top p { background: rgba(0, 0, 0, 0.25); font-family: 'Roboto', sans-serif; position: absolute; bottom: 0px; left: 0px; padding: 5px; color: white; margin: 0; width: calc(100% - 10px); } |
Als Paul Irish iets zegt, dat is het waar.quote:Op dinsdag 27 januari 2015 10:34 schreef Chandler het volgende:
Klopt Catch, had het blogje waar je naar verwijst al doorgenomen.
quote:Op dinsdag 27 januari 2015 10:38 schreef Catch22- het volgende:
[..]
Als Paul Irish iets zegt, datn is het waar.
Voorbeeld?quote:Op dinsdag 27 januari 2015 13:26 schreef MrNiles het volgende:
Ik heb een verschil in Firefox en Chrome met images.
In een div staat een image. De image is breder dan de div, maar de hoogte is wel goed.
Firefox doet dat prima,
Chrome gaat de zaak schalen zodat de image kleiner wordt, dat wil ik niet
Waar zit m dit in?
Wat begrijp je niet? Laten we daar eens mee beginnen.quote:Op dinsdag 27 januari 2015 22:23 schreef Remkoe_ het volgende:
Programmeren en er maar niet uit komen! WRAAAAH!
Wellicht zijn er mensen bekend met StackoverFlow.. Voor mijn opleiding ben ik pas begonnen met het programmeren. Op dit moment zijn wij bezig met het maken van een sociale media dienst m.b.v jquery..
Op dit moment loop ik vast op een Follow & UnFollow button. Ik heb de button gestyled zodat er bij 1 class het lijkt of de knop niet is in gedrukt en 1 class dat de knop WEL is ingedrukt. Nu is het nog de schone taak hem werkende te krijgen. Normaal is de knop niet ingedrukt (class1) en staat er de tekst "follow" en wanneer je die knop indrukt moet hij een andere class gebruiken (class2) en moet de tekst "unfollow" worden. Helder en niet zo moeilijk toch? Maar toch loop ik vast!!
Nu heb ik de vraag voorgelegd bij mensen op StackoverFlow en die hebben mij zeker kunnen helpen maar alsnog kom ik er niet uit en begrijp ik sommige dingen niet. Hier is de link naar de topic daar :
http://goo.gl/GNTmD0
Is er soms iemand die zich geroepen voelt en mij uit deze HELL kan halen? Ruk zowat de haren uit m'n kop
http://learn.jquery.com/about-jquery/how-jquery-works/quote:Op dinsdag 27 januari 2015 22:34 schreef Remkoe_ het volgende:
Via JSFiddle werkt mijn code gewoon maar offline vanaf mijn pc nietDaar komt mijn frustratie uit..
http://jsfiddle.net/frd6qkjq/5/
Hier werkt ie gewoon.
PS: Jaaaaa hij is niet responsiveMoeten we nog gaan leren maargoed..
Check via je DevTools eens of je foutmeldingen krijgt, mocht je dat nog niet gedaan hebben. Misschien gaat er iets fout bij het inladen van je jQuery. Dat probleem valt weg als je de boel op jsfiddle gooit want die laad jQuery wel gewoon in.quote:Op dinsdag 27 januari 2015 22:34 schreef Remkoe_ het volgende:
Via JSFiddle werkt mijn code gewoon maar offline vanaf mijn pc nietDaar komt mijn frustratie uit..
http://jsfiddle.net/frd6qkjq/5/
Hier werkt ie gewoon.
PS: Jaaaaa hij is niet responsiveMoeten we nog gaan leren maargoed..
Heb ik gedaan maar krijg geen foutmelding. Hij laad Jquery prima in :Squote:Check via je DevTools eens of je foutmeldingen krijgt, mocht je dat nog niet gedaan hebben. Misschien gaat er iets fout bij het inladen van je jQuery. Dat probleem valt weg als je de boel op jsfiddle gooit want die laad jQuery wel gewoon in.
promises. .thenquote:Op dinsdag 27 januari 2015 22:50 schreef n8n het volgende:
Weet iemand (een artikel dat uitlegt) hoe je methods kan chainen en toch een resultaat kan return-en? Om te chainen moet je altijd return this; doen maar jquery kan het bijvoorbeeld wel: $(resultaat).chain(resultaat).chain(etc).
Stop deze ergens op je pagina, krijg je hoi, dan laadt hij Jquery prima in. Krijg je geen hoi, werk dan aan je vorige zinquote:Op dinsdag 27 januari 2015 22:55 schreef Remkoe_ het volgende:
[..]
Heb ik gedaan maar krijg geen foutmelding. Hij laad Jquery prima in :S
1 2 3 4 5 | <script> $(document).ready(function() { alert('hoi'); }); </script> |
1 | li = $('<li/>').css('background', 'url(' + item.thumbnail + ')').css('background-size', '100% 100%').html($('<a/>').attr('href', item.embed).html($('<div/>').attr('class', 'image').html($('<h2/>').html(item.title) + $('<p/>').text(item.name + $('<span/>').text(toHHMMSS(item.seconds)))))); |
Geen tijd/zin om het te fixen, maar doe jezelf een lol en maak de elementen die je nodig hebt eerst aan en append ze dan. Dat voorkomt onleesbare meuk als dit. Meerdere cssproperties kan je als object meegeven (.css({'width': '100%', 'color': 'red'})), maar beter doe je dat met classesquote:Op woensdag 28 januari 2015 16:02 schreef Chandler het volgende:
Weer wat...
Ik heb een stukje html dat ik middels jquery in elkaar wil knopen.
[ code verwijderd ]
Nu loopt alles tot aan div class="image"> goed, en daarna wordt alles [object Object]... terwijl het er toch goed uit lijkt te zien... iemand een suggestie?
1 2 3 4 | var li = $('<li/>').css('background', 'url(' + item.thumbnail + ')').css('background-size', '100% 100%') .html($('<a/>').attr('href', item.embed) .html($('<div/>').attr('class', 'image') .html($('<h2/>').html(item.title))))); |
1 | + $('<p/>').text(item.name + $('<span/>').text(toHHMMSS(item.seconds)) |
1 2 3 4 5 6 7 8 | var html = '<li style="background: url(' + item.thumbnail + ');background-size: 100% 100%;"> <a href="' + item.embed + '"> <div class="image"> <h2>' + item.title + '</h2> <p>' + item.name + '<span>' + toHHMMSS(item.seconds) + '</span></p> </div> </a> </li>'; |
Als je meer dan twee haakjes achterelkaar moet gebruiken om iets te sluiten, dan weet je al dat het mis gaat. Ik kan niet eens zien wat je uberhaupt probeert. Dus bouw gewoon los die elementen op en gebruik ze dan.quote:Op woensdag 28 januari 2015 16:13 schreef Chandler het volgende:
Classes zijn idd beter
Nou het grappige is dat dit
[ code verwijderd ]
werkt maar als ik
[ code verwijderd ]
achter item.title) zet het fout gaat, maar goed, ga verder met debuggen!
sheelt ook enorm in de performance, minder dom manipulatie. http://24ways.org/2011/your-jquery-now-with-less-suckquote:Op woensdag 28 januari 2015 16:08 schreef Catch22- het volgende:
[..]
Geen tijd/zin om het te fixen, maar doe jezelf een lol en maak de elementen die je nodig hebt eerst aan en append ze dan. Dat voorkomt onleesbare meuk als dit.
1 2 | html,body { height: 100%; margin-left: 75px; margin-right: 75px; padding: 0px; } |
Sorry dat wist ik nietquote:Op donderdag 5 februari 2015 15:54 schreef Catch22- het volgende:
In principe NOOIT css op je html element zetten.
body { padding:0 75px; }
zou het moeten doen.
die staat fixed gepositioneerd.quote:Op donderdag 5 februari 2015 15:58 schreef knight18 het volgende:
[..]
Sorry dat wist ik niet.
Maar als ik het probeer wat jij zei, dan blijft de onderste bar nog steeds over de gehele breedte. Terwijl die dus wel gewoon in de body staat.
quote:Op donderdag 5 februari 2015 19:55 schreef n8n het volgende:
Bootstrap kan beter helemaal de prullenmand in
bootstrap is ziek baas. Scheelt mij zo ziek veel tijd bij webapplicaties. En aangezien ik daar alleen maar mee bezig ben is dat wel praktischquote:Op donderdag 5 februari 2015 19:55 schreef n8n het volgende:
Bootstrap kan beter helemaal de prullenmand in
Yep, ik heb ook niet zo'n zin om voor elke app weer het wiel opnieuw uit te vinden en de standaardelementen weer te moeten stylen.quote:Op donderdag 5 februari 2015 20:38 schreef Catch22- het volgende:
[..]
bootstrap is ziek baas. Scheelt mij zo ziek veel tijd bij webapplicaties. En aangezien ik daar alleen maar mee bezig ben is dat wel praktisch
bootstrap is net als andere tools, toepassen als nodig, maar niet klakkeloos overal in rammenquote:Op donderdag 5 februari 2015 22:44 schreef mstx het volgende:
[..]
Yep, ik heb ook niet zo'n zin om voor elke app weer het wiel opnieuw uit te vinden en de standaardelementen weer te moeten stylen.
ik vind de usecase ook prachtig maar de uitwerking zeer ondermaatsquote:Op donderdag 5 februari 2015 20:38 schreef Catch22- het volgende:
[..]
bootstrap is ziek baas. Scheelt mij zo ziek veel tijd bij webapplicaties. En aangezien ik daar alleen maar mee bezig ben is dat wel praktisch
Waarom?quote:Op donderdag 5 februari 2015 23:22 schreef n8n het volgende:
[..]
ik vind de usecase ook prachtig maar de uitwerking zeer ondermaats
gebruikt uitgebreide en onlogische class namespaces, de css gebruikt pixels, responsive is so so. Voor iets waarvan je verwacht dat het uitgekristalliseerd zou zijn heeft het veelal lelijke afwerking, het ziet er verouderd uit, het gridsysteem is verouderd, best practices zijn verouderd, veel bloat.quote:
Bedankt voor de tip voor Foundation.quote:Op vrijdag 6 februari 2015 00:13 schreef n8n het volgende:
[..]
gebruikt uitgebreide en onlogische class namespaces, de css gebruikt pixels, responsive is so so. Voor iets waarvan je verwacht dat het uitgekristalliseerd zou zijn heeft het veelal lelijke afwerking, het ziet er verouderd uit, het gridsysteem is verouderd, best practices zijn verouderd, veel bloat.
Volgens mij is foundation al wat moderner en minder 2000 legacy.
Mja, ik gebruik zelf veel angularjs. De DOM wordt er niet mooier van, maar de syntax is wel bijzonder helder en dat vind ik 1 van de allerbelangrijkste zaken bij elke techniek. Onderhoud wordt daardoor makkelijker.quote:Op vrijdag 13 februari 2015 12:38 schreef n8n het volgende:
Iemand een leuk, geinig, handig JS templating systeem gevonden dat niet je inner-html verneukt? React ziet er wel goed uit want virtuele DOM maar is alsnog vrij opinionated qua achterliggende structuur (waar ook wat voor valt te zeggen). Ben eigenlijk alleen nog maar http://lhorie.github.io/mithril/index.html tegengekomen.
Wel jammer dat frontend werk vaak gepaard gaat met Angular of jQuery (als je naar 90% van alle vacatures kijkt). Vind beide echt smerig
Ik zit even een gulden middenweg te verzinnen maar dat lukt zo 1, 2, 3 niet nee. Met JS html schrijven wil je ook niet nee, dan zit je weer in dezelfde schuit als php (ooit zat). Als je met Laravel templating gebruikt hoef je in principe ook alleen je content tussen {{ }} te zetten, is toch een stuk netter (en waarschijnlijk langzamer). Wat React technisch wel beter doet is de virtuele DOM waardoor je niet live dom operaties doet, dat is toch wel de achilleshiel van moderne webapplicaties.quote:Op vrijdag 13 februari 2015 12:42 schreef Catch22- het volgende:
[..]
Mja, ik gebruik zelf veel angularjs. De DOM wordt er niet mooier van, maar de syntax is wel bijzonder helder en dat vind ik 1 van de allerbelangrijkste zaken bij elke techniek. Onderhoud wordt daardoor makkelijker.
ReactJS is wel leuk, maar die syntax is echt kut. Ik wil gewoon geen HTML opbouwen in JS.
ik ben echt een mierenneukerquote:Op vrijdag 13 februari 2015 12:48 schreef KomtTijd... het volgende:
daar hoeft toch niemand naar te kijken.
True. Enige nadeel vind ik dat je met Angular even heel goed na moet denken qua conventies, hoe je iets moet oplossen cq aanpakken. Je kan namelijk op 14920235 manieren iets aanpakken.quote:Op vrijdag 13 februari 2015 12:48 schreef KomtTijd... het volgende:
Heb het nog niet echt veel gebruikt maar wat ik van Angular gezien heb vind ik dat best wel een mooi framework. Het biedt in ieder geval de mogelijkheden je JS goed gestructureerd te houden. Dat er her en der wat extra tags in je DOM staan moet je je maar bij neerleggen, daar hoeft toch niemand naar te kijken.
Voordeel is dat je als je dat niet doet je al een eind komt. Ik heb dat ook gedaan en ben steeds meer en meer aan het ontdekken wat de beste werkwijze is.quote:Op vrijdag 13 februari 2015 12:56 schreef Scorpie het volgende:
[..]
True. Enige nadeel vind ik dat je met Angular even heel goed na moet denken qua conventies, hoe je iets moet oplossen cq aanpakken. Je kan namelijk op 14920235 manieren iets aanpakken.
Goed nadenken over wat je gaat bouwen wordt op een gegeven moment sowieso wel noodzakelijk. Dat head-first in een probleem duiken en jquery aan jquery knopen tot het werkt, daar kom je jezelf op een gegeven moment echt mee tegen.quote:Op vrijdag 13 februari 2015 12:56 schreef Scorpie het volgende:
[..]
True. Enige nadeel vind ik dat je met Angular even heel goed na moet denken qua conventies, hoe je iets moet oplossen cq aanpakken. Je kan namelijk op 14920235 manieren iets aanpakken.
Sja het is altijd maar net welke mier je wel en niet wilt neuken. De een wil cleane DOM, de ander wil cleane scripts, weer een ander wil zo min mogelijk libraries inladen... De conclusie die ik zo langzamerhand getrokken heb is dat onderhoudbaarheid het allerbelangrijkste is. Over efficiëntie nadenken moet je doen als je performance problemen hebt, en bitneuken is sowieso niet meer van dit decennium.quote:
Het is een afweging, mbt angularjsquote:Op vrijdag 13 februari 2015 13:01 schreef Scorpie het volgende:
[..]
Herkenbaar, ik vind het ook niks.
Idem hier, AngularJS + Ionic gebruikt voor een (klein) project voor een klant. Prima om te gebruiken. Volledige webapps zijn inderdaad onderhevig aan een andere discussie.quote:Op vrijdag 13 februari 2015 13:08 schreef Catch22- het volgende:
[..]
Het is een afweging, mbt angularjs
+ overzicht in je code en template
+ performance
+ geen html in je js
+ two way data binding
- code in je html
Overall ben ik dan wel overtuigd.Maar met AngularJS is het net als met LESS, jQuery of wat dan ook; je kan er een zo grote zooi van maken als je zelf wil. Als je het netjes houdt dan is imo weinig mis mee.
En daarbij moet je tools inzetten waar ze voor gemaakt zijn. Ik heb net een webapp naar acceptatie getrapt dat ik in Ionic (angularjs + cordova) heb gebouwd. Is eigenlijk voor 'native' apps, maar met angularjs is dat prima als webapp te gebruiken. En dat zijn 5 pagina's ofzo, dan is AngularJS ideaal. Ik zou er nooit een hele webapp in bouwen.
Net als dat ik een Meteor app in productie heb die eigenlijk maar 1 beheerscherm heeft. Op kleine schaal is Meteor heel tof, zou ik ook niet snel een grote webapp mee bouwen.
Maar dan kan AngularJS ook van toepassing zijn.quote:Op vrijdag 13 februari 2015 13:27 schreef Scorpie het volgende:
[..]
Idem hier, AngularJS + Ionic gebruikt voor een (klein) project voor een klant. Prima om te gebruiken. Volledige webapps zijn inderdaad onderhevig aan een andere discussie.
Wat gebruik je dan voor een volledige webapp?quote:Op vrijdag 13 februari 2015 13:27 schreef Scorpie het volgende:
[..]
Idem hier, AngularJS + Ionic gebruikt voor een (klein) project voor een klant. Prima om te gebruiken. Volledige webapps zijn inderdaad onderhevig aan een andere discussie.
gewoon een backend (.net/java/php/nodejs) met plain-html. Daar gebruik je wel frameworks bij, maar niet voor routing, templating e.d.quote:Op vrijdag 13 februari 2015 14:06 schreef robin007bond het volgende:
[..]
Wat gebruik je dan voor een volledige webapp?
Ik zal er wel voor aangevallen, maar ik heb ergens een best grote webapplicaties gemaakt met enkel JQuery.En zonder PHP Framework. Hartstikke stom misschien.
Ikzelf gebruik veel ExtJS (www.sencha.com) bijvoorbeeld, met een REST API aan de backend kant.quote:Op vrijdag 13 februari 2015 14:06 schreef robin007bond het volgende:
[..]
Wat gebruik je dan voor een volledige webapp?
Ik zal er wel voor aangevallen, maar ik heb ergens een best grote webapplicaties gemaakt met enkel JQuery.En zonder PHP Framework. Hartstikke stom misschien.
https://github.com/johnpapa/angularjs-styleguidequote:Op vrijdag 13 februari 2015 12:56 schreef Scorpie het volgende:
[..]
True. Enige nadeel vind ik dat je met Angular even heel goed na moet denken qua conventies, hoe je iets moet oplossen cq aanpakken. Je kan namelijk op 14920235 manieren iets aanpakken.
Amenquote:Op vrijdag 13 februari 2015 13:07 schreef KomtTijd... het volgende:
Sja het is altijd maar net welke mier je wel en niet wilt neuken. De een wil cleane DOM, de ander wil cleane scripts, weer een ander wil zo min mogelijk libraries inladen... De conclusie die ik zo langzamerhand getrokken heb is dat onderhoudbaarheid het allerbelangrijkste is. Over efficiëntie nadenken moet je doen als je performance problemen hebt, en bitneuken is sowieso niet meer van dit decennium.
Voor jij hem postte nog weer doorgelezen nav de discussie hierquote:Op vrijdag 13 februari 2015 15:38 schreef picodealion het volgende:
[..]
https://github.com/johnpapa/angularjs-styleguide
Kende ik niet. Weer wat geleerd.quote:Op vrijdag 13 februari 2015 15:38 schreef picodealion het volgende:
[..]
https://github.com/johnpapa/angularjs-styleguide
Ik ben pas een maandje of 8 met Angular bezig, nu net bij Rabobank aan de slag waar ze zijn guidelines hanteren. Zitten een boel goede ideeën bij waar mijn vorige project ook wel baat bij had gehad.quote:Op vrijdag 13 februari 2015 15:39 schreef Catch22- het volgende:
[..]
Voor jij hem postte nog weer doorgelezen nav de discussie hier
als je alle mieren een beetje neukt, heb je wel verdomd snelle websites. Pagina's interactief in een kwart seconde, met allemaal fancy dingen alles er op en er aan. Nou zullen wat ng-tags niet het verschil maken maar heel jquery parsen voor een toggle en input validatie wel. 5000 dom-elementen in je pagina (wat je ook 'gewoon' bij Google/Facebook ziet) slaat ook nergens op. Klakkeloos allemaal frameworks er op gooien gebeurt echt te vaak. Soms zie je 2 versies van jquery op een site (los ingeladen) omdat 1 (vaak slecht geschreven) Plug-in toevallig die dependancy heeft maar geen update.quote:Op vrijdag 13 februari 2015 13:07 schreef KomtTijd... het volgende:
Sja het is altijd maar net welke mier je wel en niet wilt neuken. De een wil cleane DOM, de ander wil cleane scripts, weer een ander wil zo min mogelijk libraries inladen... De conclusie die ik zo langzamerhand getrokken heb is dat onderhoudbaarheid het allerbelangrijkste is. Over efficiëntie nadenken moet je doen als je performance problemen hebt, en bitneuken is sowieso niet meer van dit decennium.
Forum Opties | |
---|---|
Forumhop: | |
Hop naar: |