Ah, da's wel een leuk voorbeeld van hoe het niet moetquote:Op dinsdag 28 februari 2012 23:48 schreef Scorpie het volgende:
[..]
Was een bekende casus bij ons van een bedrijf dat zijn hele website in de company colors had laten doen (groen), en mooie rode waarschuwingen bij validatiefoutjes. Totdat bleek dat hun bezoekers voor 96% uit mannen bestond, en 8% van alle mannen kleurenblind zijn, en ze dus gewoon de helft van de website niet zagen
dan heb je de vaste elementen een plek gegeven en dan?quote:Op dinsdag 28 februari 2012 23:40 schreef Light het volgende:
[..]
Menu's staan bovenin of links (of rechts, als je een taal hebt die van rechts naar links wordt gelezen). Ook afhankelijk van de site.
Maar ook daar zijn conventies voor die je dient te volgen. Het is niet zo dat je dat op gevoel een beetje fixed toch? Tenminste, ik nietquote:Op woensdag 29 februari 2012 08:35 schreef Catch22- het volgende:
[..]
dan heb je de vaste elementen een plek gegeven en dan?
als ik met interaction design bezig ben gaat t om de inhoud (ik doe hoofdzakelijk applicaties). dus hoe structureer ik overzichten, zoek- of invulformulieren, gegevens, hoe richt ik een dashboard in etc
Nee, helaas. Wel 456785646 Forrst invitesquote:Op dinsdag 28 februari 2012 23:50 schreef Neraice het volgende:
Niemand hier heeft zeker Dribbble invites?
Je kan een eind komen, alleen IE (8 en lager) gaat dwarsliggen.quote:Op woensdag 29 februari 2012 10:39 schreef Scorpie het volgende:
Pffffffff, jQuery is stiekem soms best wel frustrerend. Smooth scrolling is geen smooth scrolling, dat effect heb je bijna alleen maar met Flash
Niet echt. Check dit voorbeeld qua scrolling:quote:Op woensdag 29 februari 2012 10:48 schreef Catch22- het volgende:
[..]
Je kan een eind komen, alleen IE (8 en lager) gaat dwarsliggen.
Ik gebruik voor dat soort dingen CSS transform + transition, met jQuery als fallback. Dan hebben de meeste users een soepele scroll, zonder Flash.quote:Op woensdag 29 februari 2012 10:39 schreef Scorpie het volgende:
Pffffffff, jQuery is stiekem soms best wel frustrerend. Smooth scrolling is geen smooth scrolling, dat effect heb je bijna alleen maar met Flash
Die eerste loopt in IE9, Chrome en FF goed hier. In IE8 doet hij niets.quote:Op woensdag 29 februari 2012 11:11 schreef Scorpie het volgende:
[..]
Niet echt. Check dit voorbeeld qua scrolling:
http://www.smoothdivscroll.com/v1-2.htm
Tegenover deze:
http://www.flabell.com/flash/Continuous-Image-Slider-283
Let op de blokkerigheid van de animatie van de 1e link, terwijl dit bij de 2e link niet gebeurt.
Elke image scroller in jQuery of ander JS framework heeft er last van....wel ven in Chrome/FF doen, IE werkt het weer perfect
Thanks, heb er nog niet zo heel veel ervaring mee maar ga er eens induikenquote:Op woensdag 29 februari 2012 11:14 schreef Tijn het volgende:
[..]
Ik gebruik voor dat soort dingen CSS transform + transition, met jQuery als fallback. Dan hebben de meeste users een soepele scroll, zonder Flash.
Hier loopt hij in IE9 goed, Chrome en FF blokkerig (af en toe vertraagt de animatie, om daarna weer verder te lopen). Je hebt wel autoscroll geklikt?quote:Op woensdag 29 februari 2012 11:18 schreef Catch22- het volgende:
[..]
Die eerste loopt in IE9, Chrome en FF goed hier. In IE8 doet hij niets.
Oh ik besef nu ook ineens dat ik het wss niet direct in html kan zetten maar alleen in css.. klopt dat?quote:Op woensdag 29 februari 2012 14:48 schreef Neraice het volgende:
Probeer eens z-index:1; bij de andere?
Z-index werkt volgens mij alleen als de position ook gedefinieerd is.
Ah.. dat werkt idd, alleen is het netjes centreren in de sidebar dan wel gelijk foetsiequote:Op woensdag 29 februari 2012 14:48 schreef Catch22- het volgende:
je hebt ze geen position:absolute gegeven
Dan krijg ik wel een gigantisch hoeveelheid CSS codes als ik bekijk hoeveel elementen wel niet even een 'style="margin-left:-3px" e.d. hebben.. Zeker bij het typen van een nieuw blogje niet ideaal als ik daarvoor elke keer mijn css bestand weer opnieuw moet uploaden.quote:Op woensdag 29 februari 2012 14:50 schreef Neraice het volgende:
Je kan sowieso beter al je styles in een CSS file doen.
daar heb je een class voorquote:Op woensdag 29 februari 2012 14:52 schreef Maartel het volgende:
[..]
Dan krijg ik wel een gigantisch hoeveelheid CSS codes als ik bekijk hoeveel elementen wel niet even een 'style="margin-left:-3px" e.d. hebben.. Zeker bij het typen van een nieuw blogje niet ideaal als ik daarvoor elke keer mijn css bestand weer opnieuw moet uploaden.
left: 50% en margin-left: - de helft van de breedte.quote:Op woensdag 29 februari 2012 14:51 schreef Maartel het volgende:
[..]
Ah.. dat werkt idd, alleen is het netjes centreren in de sidebar dan wel gelijk foetsie
Ff zien hoe ik dat dan weer oplos.
uhm, want?quote:Op woensdag 29 februari 2012 15:10 schreef n8n het volgende:
CSS 3 is best nice in de zin dat je min of meer geen classes meer nodig hebt
Dat en meer manieren om een element te selecteren, bijv. “header > h1” etc.quote:Op woensdag 29 februari 2012 15:10 schreef Catch22- het volgende:
[..]
uhm, want?
omdat je specifiekere tags hebt style je doe, bedoel je dat?
...Dat kan al jaren?quote:Op woensdag 29 februari 2012 15:11 schreef n8n het volgende:
[..]
Dat en meer manieren om een element te selecteren, bijv. “header > h1” etc.
http://www.css3.info/selectors-test/
Support is waar, leesbaarheid is even wennen. Voordeel vind ik zelf dat zonder classes content en opmaak geheel gescheiden kunnen worden daar een ID semantische waarde heeft en een class niet.quote:Op woensdag 29 februari 2012 15:15 schreef Catch22- het volgende:
Ja zo, dat klopt. Weet niet of ik dat zelf wel zo snel zal gebruiken, gezien de support en de leesbaarheid is ook wat minder, maar dat laatste zal gewenning zijn.
Dacht dat IE nalatig was met de ondersteuning, weet iemand die handige site waar de hele css-specificatie per browser op te zoeken is in een tabel?quote:Op woensdag 29 februari 2012 15:16 schreef KomtTijd... het volgende:
[..]
...Dat kan al jaren?
header h1 is ieder <h1> element dat genest is in een <header> element, header > h1 is een <h1> element dat als directe parent een <header> element heeft.
Alleen <header> als element is nieuw.
Dat is ondertussen dus niet meer zo..quote:Op woensdag 29 februari 2012 15:18 schreef n8n het volgende:
Dat tragere is wel iets om uit te zoeken, weet alleen dat * de boel flink kan vertragen.
zie je maar hoe snel informatie achterhaald kan zijn, laatste keer dat ik er op zocht was enkel Opera sneller met een * ipv alle elementen los te resetten.quote:Op woensdag 29 februari 2012 15:22 schreef QM84 het volgende:
[..]
Dat is ondertussen dus niet meer zo..
met lange bedoel je het aantal karakters?quote:Op woensdag 29 februari 2012 15:28 schreef KomtTijd... het volgende:
* is sowieso een overbodige selector, heb ik nog nooit nodig gehad.
> gebruikte ik al bij mijn allereerste website in 2006 ofzo, al wist ik toen nog niet echt wat precies het nut was.
En Yslow waarschuwt wel nog steeds voor te lange CSS selectors. Daar ga ik dus maar van uit
Dat deed t m niet helemaal aangezien ie met absolute volledig buiten de sidebar kwam te staan :squote:Op woensdag 29 februari 2012 15:08 schreef QM84 het volgende:
Daarvoor zijn er styleguides uitgevonden.. Standaarden binnen je design..
Met classes en ID's kan je dat prima afvangen, dat je dezelfde elementen op dezelfde manier styled.
[..]
left: 50% en margin-left: - de helft van de breedte.
Die kende ik nog niet. Fucking briljant!quote:Op woensdag 29 februari 2012 15:30 schreef QM84 het volgende:
* {box-sizing: border-box} wordt steeds populairder tegenwoordig.. Ik gebruik het ook steeds vaker voor projecten..
Nee, 't gaat om het aantal selectors wat je gebruikt.quote:Op woensdag 29 februari 2012 15:31 schreef n8n het volgende:
[..]
met lange bedoel je het aantal karakters?
dan is het in mijn geval body > header h1 vs. header#top h1
Centreren doe je met margin: 0 auto, niet met negatieve margins en positions en gedoe.quote:Op woensdag 29 februari 2012 15:36 schreef Maartel het volgende:
[..]
Dat deed t m niet helemaal aangezien ie met absolute volledig buiten de sidebar kwam te staan :s
Oh, t was bij mij middels text-align:centerquote:Op woensdag 29 februari 2012 15:39 schreef KomtTijd... het volgende:
[..]
Centreren doe je met margin: 0 auto, niet met negatieve margins en positions en gedoe.
text-align is iets anders als (block-level) elementen centreren.quote:Op woensdag 29 februari 2012 15:43 schreef Maartel het volgende:
[..]
Oh, t was bij mij middels text-align:center
Ah oke.. desalniettemin raar dat ie zich buiten de breedte van de sitebar bevindt.. Maakt het verplaatsen naar een ander level dat ie niet meer 'luistert' naar de div waarin ie zich bevindt?quote:Op woensdag 29 februari 2012 15:44 schreef KomtTijd... het volgende:
[..]
text-align is iets anders als (block-level) elementen centreren.
Ik begrijp het, had naar aanleiding van het vorige bericht alle 'section#' en 'header#'s al door '#' vervangen. Dat laatste vind ik inderdaad kul en dat is toch niet merkbaar, bovendien zorgen nodeloos veel ID's in de html ook voor vertraging.quote:Op woensdag 29 februari 2012 15:37 schreef KomtTijd... het volgende:
[..]
Die kende ik nog niet. Fucking briljant!
[..]
Nee, 't gaat om het aantal selectors wat je gebruikt.
header#top is sowieso overbodig, aangezien een id maar één keer voor mag komen kun je ook gewoon #top schrijven, wat dan sneller is. CSS-wise zou het snelste zijn om het <h1> element een id mee te geven, en alleen op dat id te selecteren. Maar dat geeft in je HTML weer een hoop onzin, dus je moet een beetje een compromis zoeken.
Forum Opties | |
---|---|
Forumhop: | |
Hop naar: |