abonnement Unibet Coolblue Bitvavo
  woensdag 16 januari 2008 @ 09:51:45 #181
12880 CraZaay
prettig gestoord
pi_56066905
-dubbel-
pi_56132961
Ik heb divs die ik laat verdwijnen en terugkomen. Ik heb er iets van 8. Hoe kan ik op een slimme manier zorgen dat ik niet 8 divs hoef aan te maken? Want al deze divs hebben dezelfde eigenschappen, ik wil alleen niet dat ze tegelijk verdwijnen. Dus hoe kan ik het beste 8 divs aanmaken met zo minmogelijk code? Kan je iets doen dat je zegt van deze div is hetzelfde als die?
  vrijdag 18 januari 2008 @ 16:17:16 #183
12880 CraZaay
prettig gestoord
pi_56133021
Je zou een Javascript-functie kunnen maken die een div aan de DOM toevoegt (of cloned). Da's eigenlijk de enige andere optie dan gewoon 8 div's in je code opnemen.

Verkeerde topic, heeft niets met CSS te maken
pi_56133067
Hoe kun je een hoogte aan een <p> toevoegen? Ik wil niet meer met <br>'s werken. Heb al eens geprobeerd .p { line-height: ..px } maar heeft niet echt effect.
pi_56133119
Je bedoeld de regelhoogte? Anders kun je ook mar margin-top en margin-bottom werken.
pi_56133291
Ik vind de ruimte tussen tekst met <p> nu in ieder geval veel te ruim.
  vrijdag 18 januari 2008 @ 16:32:54 #187
12880 CraZaay
prettig gestoord
pi_56133383
quote:
Op vrijdag 18 januari 2008 16:29 schreef Nashje het volgende:
Ik vind de ruimte tussen tekst met <p> nu in ieder geval veel te ruim.
Tussen regels of paragrafen? Tussen regels: gebruik line-height (met een relatieve waarde ipv px!) en anders margin-top/margin-bottom.
pi_56133646
quote:
Op vrijdag 18 januari 2008 16:17 schreef CraZaay het volgende:
Je zou een Javascript-functie kunnen maken die een div aan de DOM toevoegt (of cloned). Da's eigenlijk de enige andere optie dan gewoon 8 div's in je code opnemen.

Verkeerde topic, heeft niets met CSS te maken
kan jeniet van

style.ding1 = style.ding2 oid?

en kan je ook een div achter een andere doen? zegmaar als bg?
pi_56133721
quote:
Op vrijdag 18 januari 2008 16:43 schreef Flaccid het volgende:

[..]

kan jeniet van

style.ding1 = style.ding2 oid?
1
2
3
div#one, div#two, div#three, div#four{
  width: 3em;
}
pi_56133859
quote:
Op vrijdag 18 januari 2008 16:46 schreef Geqxon het volgende:

[..]
[ code verwijderd ]
die zocht ik. thanks.

nu nog uitvissen hoe ik een div achter een andere krijg...
pi_56133952
quote:
Op vrijdag 18 januari 2008 16:51 schreef Flaccid het volgende:

[..]

die zocht ik. thanks.

nu nog uitvissen hoe ik een div achter een andere krijg...
Met z-index bepaal je in welke "laag" je DIV terecht komt.
pi_56134556
quote:
Op vrijdag 18 januari 2008 16:56 schreef Geqxon het volgende:

[..]

Met z-index bepaal je in welke "laag" je DIV terecht komt.
owja, helemaal vergeten
  vrijdag 18 januari 2008 @ 19:31:08 #193
12880 CraZaay
prettig gestoord
pi_56137534
quote:
Op vrijdag 18 januari 2008 16:43 schreef Flaccid het volgende:

[..]

kan jeniet van

style.ding1 = style.ding2 oid?
Zie Geqxon, maar dan heb je het over CSS en niet over de div's zelf
pi_56234342
Ik zou graag comments willen krijgen op mijn eerste echte slice ja ik heb er wel meer gemaakt maar deze vond ik toch leuk om te laten checken, ben zelf namelijk nog niet helemaal tevreden.

Comments? (zodat ik er van kan leren!)

http://www.ericbruggema.nl/slice1
The people who lost my respect will never get a capital letter for their name again.
Like trump...
  dinsdag 22 januari 2008 @ 21:38:33 #195
12880 CraZaay
prettig gestoord
pi_56235179
1 error volgens de validator, die dus sowieso even fixen. Ik weet niet of het de bedoeling was, maar in Firefox zie ik nog list bullets voor de list items.

Check iig even je CSS even, sommige zaken zijn dubbel gedefinieerd. Daarnaast zou ik persoonlijk voor sommige zaken de shorthand notatie gebruiken (background properties bijvoorbeeld), maar jouw manier is net zo goed uiteraard. Wel is het zo netjes om de elementen in je CSS ook lowercase te schrijven (dus geen LI).

Je gebruik van headers vindt ik niet echt super. "<h2>header</h2>" zegt echt helemaal niks, die kan dus weg Daarnaast is de naam van de site nergens terug te vinden. Wat ik zou doen is één h1 gebruiken (ook beter voor SEO) en hier de naam van de site in zetten. Al je h1's kun je dan veranderen naar h2's. Waar je die lege h3's voor gebruikt weet ik niet, maar het is extreem ranzig Ten eerste kun je wat je doet vast zonder extra element oplossen, en ten tweede is een header zonder inhoud gewoon onzinnig. Heb je wel een extra element nodig, neem dan iets zonder expliciete semantische waarde (zoals div of span).

Zorg ook dat de naamgeving van je classes e.d. semantisch correct is. Een class genaamd "orange" zegt helemaal niks over de inhoud van het element. Erg vervelend als je straks een template maakt voor dezelfde html waarbij die kop blauw moet zijn Noem het dan liever "naam_van_kop" als class name.

Voor het copyright symbool hebben we het prima bruikbare ©

Niet erg opbouwend misschien, laat ik daarom afsluiten met te zeggen dat dit een factor 1000 beter is dan de code die je voorheen schreef en dat ik allang blij zou zijn als alle front-end devvers het zo zouden doen.
pi_56235346
quote:
Op vrijdag 18 januari 2008 16:46 schreef Geqxon het volgende:

[..]


[ code verwijderd ]
Je kunt ook alle div's dezelfde class geven, maar een ander ID.
Gebruik je de class in de css, en het ID voor het verschijnen/verdwijnen.
pi_56235629
quote:
Op dinsdag 22 januari 2008 21:07 schreef Chandler het volgende:
Ik zou graag comments willen krijgen op mijn eerste echte slice ja ik heb er wel meer gemaakt maar deze vond ik toch leuk om te laten checken, ben zelf namelijk nog niet helemaal tevreden.

Comments? (zodat ik er van kan leren!)

http://www.ericbruggema.nl/slice1
Pas op, je achtergrond herhaalt zich. Op een hoge resolutie (1200 pixels hoog bij mij) zie je de fade dus twee keer. "background-repeat: repeat-x" should do the trick.

Verder heb je "list-style-type: none;" onder ul.menu, en doet die het waarschijnlijk beter onder .menu li.
pi_56235772
quote:
Op dinsdag 22 januari 2008 21:07 schreef Chandler het volgende:
Ik zou graag comments willen krijgen op mijn eerste echte slice ja ik heb er wel meer gemaakt maar deze vond ik toch leuk om te laten checken, ben zelf namelijk nog niet helemaal tevreden.

Comments? (zodat ik er van kan leren!)

http://www.ericbruggema.nl/slice1
je moet proberen die bullets weg te halen, vink niet zo mooi!
pi_56235809
quote:
Op dinsdag 22 januari 2008 21:07 schreef Chandler het volgende:
Ik zou graag comments willen krijgen op mijn eerste echte slice ja ik heb er wel meer gemaakt maar deze vond ik toch leuk om te laten checken, ben zelf namelijk nog niet helemaal tevreden.

Comments? (zodat ik er van kan leren!)

http://www.ericbruggema.nl/slice1
een tip voor je layout:
geef de links naar de spelletjes een afwijkende :hover opmaak, zodat je kunt zien op welke link je muis staat. Het lijkt nu net alsof de div klikbaar is ipv de links.

en een tip voor de code: de css kan een stuk korter! kijk even hier hoe je bepaalde dingen handiger kunt defineren: http://www.gigadesign.be/2005/05/css-shorthand-properties/
Kijk verder even welke definities er eigenlijk niets doen en er dus uit kunnen.
En als je bovenaan * {margin:0;padding:0;} zet, wordt dat op alle elementen toegepast dus hoef je de margins en paddings alleen nog te defineren als ze níét 0 moeten zijn. Sowieso is dit handig om het gedrag in IE en andere browsers een beetje glad te trekken.
-edit-
ohja en je weet dat een tekstgrootte aangeduid in px niet schaalbaar is in IE6?
Het wordt aangeraden daarom em of % te gebruiken voor de teksthoogte.

[ Bericht 4% gewijzigd door mcDavid op 22-01-2008 22:10:21 ]
pi_56235833
Puur als designtip: Misschien de menupunten (onder Orange / Green / Blue) om-en-om donker- en lichtgrijs maken, met iets van lichtblauw als je er overheen hovert? Dat maakt het duidelijk wat het voor iets is, een lijst met punten.

En als puristentip: "0px" kan ook gewoon als "0", dan is het niet nodig neer te zetten over welke eenheid we het hebben.
  dinsdag 22 januari 2008 @ 22:15:36 #201
12880 CraZaay
prettig gestoord
pi_56236373
quote:
Op dinsdag 22 januari 2008 21:53 schreef Geqxon het volgende:

Verder heb je "list-style-type: none;" onder ul.menu, en doet die het waarschijnlijk beter onder .menu li.
Nee hoor, dat hoort gewoon te werken
pi_56236523
quote:
Op dinsdag 22 januari 2008 22:15 schreef CraZaay het volgende:

[..]

Nee hoor, dat hoort gewoon te werken
Heeft een unordered-list dan een list-style-type? Dat hij de list-item hem erft of dat het enkel voor de unordered-list geldt? Nooit geweten.
  dinsdag 22 januari 2008 @ 22:22:16 #203
12880 CraZaay
prettig gestoord
pi_56236641
quote:
Op dinsdag 22 januari 2008 22:19 schreef Geqxon het volgende:

[..]

Heeft een unordered-list dan een list-style-type? Dat hij de list-item hem erft of dat het enkel voor de unordered-list geldt? Nooit geweten.
Een UL heeft LI's als kinderen, en die erven deze property van de parent Ik gebruik altijd "list-style: none" op de UL, en dat werkt prima Ik vind dat ook semantisch beter, aangezien je de look van de list wilt aanpassen (list-style), en niet van de individuele list items. Maar da's persoonlijk misschien.
pi_56236743
quote:
Op dinsdag 22 januari 2008 22:22 schreef CraZaay het volgende:

[..]

Een UL heeft LI's als kinderen, en die erven deze property van de parent Ik gebruik altijd "list-style: none" op de UL, en dat werkt prima Ik vind dat ook semantisch beter, aangezien je de look van de list wilt aanpassen (list-style), en niet van de individuele list items. Maar da's persoonlijk misschien.
Om die laatste reden doe ik het ook altijd, maar inderdaad, dat is persoonlijk. Net als dat ik shorthand CSS vrij onhandig vind.
pi_56236840
Wat ik zelf overigens vaak doe, is twee bestanden aanhouden: stylesheet_xxx.css en stylesheet_xxx_uncompressed.css. De leesbare CSS in stylesheet_xxx_uncompressed.css, vervolgens gooi ik hem door http://www.cleancss.com heen, en gooi ik de ge-"comprimeerde" CSS in stylesheet_xxx.css. Maar net wat je handig vind
pi_56242984
Het is gelukt, ik heb de H1 gebruikt voor de titel, h2 voor de blokheadings, h3 verwijderd en gewoon een div van gemaakt. Tevens wat kleine foutjes veranderd

http://validator.w3.org/check?uri=http%3A%2F%2Fwww.ericbruggema.nl%2Fslice1%2F&charset=%28detect+automatically%29&doctype=Inline&group=0

toch knap voor mijn doen

Geqxon, ben geen linkse lul hoor
The people who lost my respect will never get a capital letter for their name again.
Like trump...
  woensdag 23 januari 2008 @ 09:29:17 #207
12880 CraZaay
prettig gestoord
pi_56243204
Netjes

Voor een site in productie zou je de CSS in een apart bestand zetten he? Om dataverkeer op de server te sparen en rendering op de client te versnellen (CSS uit cache).
pi_56243378
Waarom is slicen zo belangrijk eigenlijk? Ik maak gewoon losse plaatjes, stel ze in als achtergrond en plaats dan de div.
pi_56243407
@CraZaay, tuurlijk extern CSS maar voor testen is dit veel gemakkelijker

@Nashje; omdat je een goede site wil afleveren, dan dien je ook strict te werken! (voor ons, qua bedrijf, is dat erg belangrijk)
The people who lost my respect will never get a capital letter for their name again.
Like trump...
pi_56243519
Maar wat is er zo strict aan dan? Met losse plaatjes kun je ook een goede site afleveren .
abonnement Unibet Coolblue Bitvavo
Forum Opties
Forumhop:
Hop naar:
(afkorting, bv 'KLB')