abonnement Unibet Coolblue Bitvavo
pi_104373595
[html, css, js] Voor Dummies

Dit topic is bedoeld voor alle vragen m.b.t. HTML, CSS en javascript, kortom alles wat je nodig hebt om (de frontend van) een website te maken.

HTML: Hyper Text Markup Language is de structuur van een website. Door middel van verschillende html tags geef je aan welke elementen bij elkaar horen (bijv: <div>, <ul>), of wat de betekenis van deze data is (bijv. <p>, <h1>). HTML leent zich ook voor opmaak, maar het is makkelijker en verstandiger om hier CSS voor te gebruiken.
CSS: Cascading StyleSheet is de opmaak van een website. In je CSS specificeer je bijvoorbeeld welke kleur bepaalde elementen moeten hebben, hoe groot ze zijn en hoe je ze wilt rangschikken.
JS: Javascript Javascript (niet te verwarren met programmeertaal Java) is een scripttaal, waarmee het mogelijk is je website dynamisch te maken. Javascript kan bijvoorbeeld HTML-elementen aanpassen, toevoegen of verwijderen. Omdat javascript zeer veelzijdig is, is er voor specifieke JS vragen ook een specaal topic, zie: [Javascript] voor dummies

Vragen over PHP, SQL of andere serverside programmeertalen horen niet in dit topic. Stel deze in [PHP/MySQL] voor dummies of open zelf een topic.
Voor vragen over webhosting, domeinnamen enz. is ook een ander topic: Het grote (betaalde) webhosting topic

Code posten
Het is, als je een vraag stelt, vaak handig om hier een stukje code bij te voegen. Post niet klakkeloos je hele website, maar post alleen het stukje code waar je vraag over gaat. Gebruik bovendien de [code]-tag (code.png), zodat je HTML, CSS of Javascript code goed leesbaar is. Dus niet [quote] of [spoiler] of wat dan ook.

Veel voorkomende problemen
Veel problemen zijn te wijden aan het niet kloppen van HTML of CSS code. Een kleine typfout is snel gemaakt, en de webbrowser kan daar soms erg slecht mee omgaan. Om te controleren of je code technisch in orde is, kun je deze controleren met de W3 validator.
Is je code niet correct? Los dan eerst de fouten op zodat de validator geen foutmeldingen meer geeft. Dit lost niet altijd je probleem op, maar zorgt in ieder geval dat alles werkt zoals het hoort te werken, waardoor overige fouten ook veel makkelijker te achterhalen zijn.
Ik weet niks van Hindoes. Wel van Samoerai en andere dingen.
pi_104373613
quote:
0s.gif Op maandag 14 november 2011 21:29 schreef Dimens het volgende:
Dit is wat ik nu heb:

SPOILER: HTML
Om 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: CSS
Om 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.
Het foutje met de header is eruit, die staat nu in elke browser goed. Helaas kan Internet Explorer nog steeds niet goed omgaan met de list.
Hoe doen jullie dat?
Ik weet niks van Hindoes. Wel van Samoerai en andere dingen.
pi_104373909
Ik heb het gevonden en heb het volgende toegevoegd aan de CSS.

1
2
3
ul {
margin: 0;
}

Met dank aan boem-dikkie. _O_
Al ben ik er nog niet precies achter wat dit nu eigenlijk doet. :')
pi_104374061
Waarschijnlijk heeft de User Agent stylesheet van IE een standaard margin van 20px of iets dergelijks op een ul staan. Als je dat niet duidelijk genoeg 'omschrijft' aan IE snapt hij het niet. IE een soort mongooltje, die moet je alles precies zo en niet anders uitleggen anders doet hij gewoon niet wat je wil.
Ik weet niks van Hindoes. Wel van Samoerai en andere dingen.
pi_104374065
quote:
0s.gif Op maandag 14 november 2011 21:41 schreef Dimens het volgende:
Ik heb het gevonden en heb het volgende toegevoegd aan de CSS.
[ code verwijderd ]

Met dank aan boem-dikkie. _O_
Al ben ik er nog niet precies achter wat dit nu eigenlijk doet. :')
Wat dacht je van alle margins van alle <ul>'s op 0 zetten?

Beter hou je het dus op ul#menu, anders zijn eventuele lists in je content ineens verneukt qua layout.
pi_104374497
quote:
14s.gif Op maandag 14 november 2011 21:43 schreef boem-dikkie het volgende:
Waarschijnlijk heeft de User Agent stylesheet van IE een standaard margin van 20px of iets dergelijks op een ul staan. Als je dat niet duidelijk genoeg 'omschrijft' aan IE snapt hij het niet. IE een soort mongooltje, die moet je alles precies zo en niet anders uitleggen anders doet hij gewoon niet wat je wil.
Volgens mij zet IE standaard een margin van 20px op de UL terwijl Chrome, Firefox en Safari dit op de LI doen. Want zodra ik margin-left: 0px; weg haal bij LI, dan staat het menu in Internet Explorer nog perfect links maar is deze in Chrome etc. weer niet goed en kom je bij hetzelfde punt aan.

Nou, even onthouden dus en ik heb inderdaad even de #menu eraan toegevoegd en dat werkt prima. Heel erg bedankt, zo kan ik weer even verder gaan met de website.
pi_104374626
Ik zet altijd in mijn stylesheets:
1
2
3
4
* {
margin: 0;
padding: 0;
}

Weet niet of dat netjes is maar het werkt wel.

Dan tieft hij alles op nul tot ik het anders zeg.
Ik weet niks van Hindoes. Wel van Samoerai en andere dingen.
pi_104375107
quote:
14s.gif Op maandag 14 november 2011 21:50 schreef boem-dikkie het volgende:
Ik zet altijd in mijn stylesheets:
[ code verwijderd ]

Weet niet of dat netjes is maar het werkt wel.

Dan tieft hij alles op nul tot ik het anders zeg.
Wel of niet gebruiken van een reset is onderdeel van discussie (ik ben zelf pertinent tegen), maar op deze manier is niemand voorstander eigenlijk. Je CSS wordt er megatraag van doordat je zo álle elementen selecteert, plus je verneukt een heleboel default stijl die gewoon hardstikke prettig is.
Behalve misschien voor een menu, maar daar defineer ik toch altijd wel zelf de margins voor, dus dan zou ik die reset weer overschrijven en is'ie ook nutteloos.
  maandag 14 november 2011 @ 22:09:58 #9
230788 n8n
Pragmatisch
pi_104376179
quote:
14s.gif Op maandag 14 november 2011 21:50 schreef boem-dikkie het volgende:
Ik zet altijd in mijn stylesheets:
[ code verwijderd ]

Weet niet of dat netjes is maar het werkt wel.

Dan tieft hij alles op nul tot ik het anders zeg.
de universele selector (asterisk) wordt o.a. door Google afgeraden omdat dit aanzienlijk meer rendertijd kost dan een lijst met alle elementen.
Specialization is for insects”.—Robert Heinlein
  maandag 14 november 2011 @ 22:12:14 #10
230788 n8n
Pragmatisch
pi_104376322
quote:
0s.gif Op maandag 14 november 2011 21:55 schreef KomtTijd... het volgende:

[..]

Wel of niet gebruiken van een reset is onderdeel van discussie (ik ben zelf pertinent tegen), maar op deze manier is niemand voorstander eigenlijk. Je CSS wordt er megatraag van doordat je zo álle elementen selecteert, plus je verneukt een heleboel default stijl die gewoon hardstikke prettig is.
Behalve misschien voor een menu, maar daar defineer ik toch altijd wel zelf de margins voor, dus dan zou ik die reset weer overschrijven en is'ie ook nutteloos.
Als je een reset eenmaal gewend bent kan je veel sneller bereiken wat je wilt en hoef je minder om te kijken naar onderlinge renderglitches. Met name voor mobiele sites waar een klein verschil veel uit kan maken vind ik het onmisbaar geworden
Specialization is for insects”.—Robert Heinlein
pi_104377973
Nu even iets anders.

Ik wil aan de rechterkant van het menu een div hebben waar ik tekst in kan plaatsen. Helaas weet ik niet hoe zoiets moet als je geen position gebruikt. De div zet hij nu namelijk onder het menu, dat is niet de bedoeling.

[ Bericht 15% gewijzigd door #ANONIEM op 14-11-2011 22:41:16 ]
pi_104378468
quote:
0s.gif Op maandag 14 november 2011 22:40 schreef Dimens het volgende:
Nu even iets anders.

Ik wil aan de rechterkant van het menu een div hebben waar ik tekst in kan plaatsen. Helaas weet ik niet hoe zoiets moet als je geen position gebruikt. De div zet hij nu namelijk onder het menu, dat is niet de bedoeling.
Gewoon met float?
quote:
1s.gif Op maandag 14 november 2011 22:12 schreef n8n het volgende:

[..]

Als je een reset eenmaal gewend bent kan je veel sneller bereiken wat je wilt en hoef je minder om te kijken naar onderlinge renderglitches. Met name voor mobiele sites waar een klein verschil veel uit kan maken vind ik het onmisbaar geworden
Ik had hier laatst ook al een discussie over waar ik op een gegeven moment maar mee gestopt ben omdat er toch geen einde aan komt dus ik ga er nu ook niet al te veel woorden aan vuil maken. Maar in mijn ogen is de standaard browserstijl nog steeds vooral nuttig, voornamelijk voor je content gedeelte. Als je klakkeloos alle styles reset, zul je ook voor alle elementen zelf weer een stijl moeten toevoegen, zodat ze niet helemaal verneukt zijn mocht iemand ze ooit gebruiken in de content. Voor elementen waar je die standaard stijl niet op wilt (een h1, h2 enz misschien), wil je 9 van die 10 keer toch wel zelf een margin e.d. instellen dus dan heeft resetten ook geen nut. En het zelfde geldt voor template elementen.
Met een reset verneuk je dus de "fallback" voor elementen die je op het eerste gezicht niet gebruikt, en voor elementen die je wel veel gebruikt voegt het eigenlijk niets toe.
Maargoed, niet iedereen is het daar mee eens, dus ik ga er verder dan dit ook niet meer over discussiëren.

-edit- ja nu doe ik het toch :')
Als je bijv. op de nieuwe dumpert kijkt, daar zit ook de ranzigste van alle resets in, * {margin: 0}. Maar het enige wat verandert als je die uitschakelt is dat een paar titeltjes een paar pixels naar beneden schuiven. Voor de rest hebben alle elementen blijkbaar of standaard al geen margin, of verderop in de CSS is de reset overschreven. Dan denk ik: had je dat nou echt niet op een normale manier op kunnen lossen?

[ Bericht 10% gewijzigd door KomtTijd... op 14-11-2011 23:00:09 ]
pi_104378589
quote:
0s.gif Op maandag 14 november 2011 22:50 schreef KomtTijd... het volgende:

[..]

Gewoon met float?
#menu {
float: left;
}

#textfield {
float: right;
}

Is het op deze manier netjes?
pi_104378705
Nee, gewoon alles naar links floaten is het makkelijkst. Het laatste element hoef je zelfs helemaal niet te floaten.
pi_104379127
- nvm, beetje stom.

[ Bericht 85% gewijzigd door #ANONIEM op 14-11-2011 23:04:24 ]
pi_104379243
weet je wel zeker dat ze naast elkaar passen dan? inclusief borders, margins en margins? (die worden bij de breedte opgeteld, google op "css box model")
pi_104379435
quote:
0s.gif Op maandag 14 november 2011 23:05 schreef KomtTijd... het volgende:
weet je wel zeker dat ze naast elkaar passen dan? inclusief borders, margins en margins? (die worden bij de breedte opgeteld, google op "css box model")
Ik had het gekopieerd uit mijn vorige css en daar stond de margin-left nog op 140px. Toen paste het niet meer en heeft hij hem op de volgende regel gezet. Beetje stom van mijzelf, maar het is nu gelukt.

Ben nog niet goed in html en css, soms doe ik foute dingen maar ik moet het nog leren.
pi_104383537
quote:
0s.gif Op maandag 14 november 2011 22:50 schreef KomtTijd... het volgende:

[..]

Gewoon met float?

[..]

Ik had hier laatst ook al een discussie over waar ik op een gegeven moment maar mee gestopt ben omdat er toch geen einde aan komt dus ik ga er nu ook niet al te veel woorden aan vuil maken. Maar in mijn ogen is de standaard browserstijl nog steeds vooral nuttig, voornamelijk voor je content gedeelte. Als je klakkeloos alle styles reset, zul je ook voor alle elementen zelf weer een stijl moeten toevoegen, zodat ze niet helemaal verneukt zijn mocht iemand ze ooit gebruiken in de content. Voor elementen waar je die standaard stijl niet op wilt (een h1, h2 enz misschien), wil je 9 van die 10 keer toch wel zelf een margin e.d. instellen dus dan heeft resetten ook geen nut. En het zelfde geldt voor template elementen.
Met een reset verneuk je dus de "fallback" voor elementen die je op het eerste gezicht niet gebruikt, en voor elementen die je wel veel gebruikt voegt het eigenlijk niets toe.
Maargoed, niet iedereen is het daar mee eens, dus ik ga er verder dan dit ook niet meer over discussiëren.
Ik sluit me hier bij aan :)
pi_104385268
Hoe zet je eigenlijk een mooie footer aan het einde van je pagina?
Een die automatisch aan de onderkant van je browser komt en als je browser langer wordt, dat deze dan automatisch naar onder gaat.

Ik ben aan het zoeken, maar misschien heeft iemand een tip.
  dinsdag 15 november 2011 @ 09:07:03 #20
230788 n8n
Pragmatisch
pi_104385368
zou de rest een min-height van 100% geven, de content een margin aan de onderkant ter grootte van de footer en de footer een negatieve margin aan de bovenkant
Specialization is for insects”.—Robert Heinlein
  dinsdag 15 november 2011 @ 09:07:07 #21
137776 boem-dikkie
Jedi Mind Baby!
pi_104385370
quote:
10s.gif Op dinsdag 15 november 2011 09:01 schreef Dimens het volgende:
Hoe zet je eigenlijk een mooie footer aan het einde van je pagina?
Een die automatisch aan de onderkant van je browser komt en als je browser langer wordt, dat deze dan automatisch naar onder gaat.

Ik ben aan het zoeken, maar misschien heeft iemand een tip.
bottom: 0;
Ik weet niks van Hindoes. Wel van Samoerai en andere dingen.
  dinsdag 15 november 2011 @ 09:07:51 #22
230788 n8n
Pragmatisch
pi_104385383
quote:
14s.gif Op dinsdag 15 november 2011 09:07 schreef boem-dikkie het volgende:

[..]

bottom: 0;
dan zit deze altijd aan de onderkant van de viewport, ook als de content groter is?
Specialization is for insects”.—Robert Heinlein
  dinsdag 15 november 2011 @ 09:10:29 #23
137776 boem-dikkie
Jedi Mind Baby!
pi_104385428
quote:
7s.gif Op dinsdag 15 november 2011 09:07 schreef n8n het volgende:

[..]

dan zit deze altijd aan de onderkant van de viewport, ook als de content groter is?
Heb m'n content altijd op min-height:100% dan drukt hij hem gewoon naar beneden als ik veel content heb.
Ik weet niks van Hindoes. Wel van Samoerai en andere dingen.
pi_104385441
quote:
14s.gif Op dinsdag 15 november 2011 09:07 schreef boem-dikkie het volgende:

[..]

bottom: 0;
Hij komt onder de rest te staan maar helaas zet hij het niet geheel onderaan de pagina.
  dinsdag 15 november 2011 @ 09:13:08 #25
230788 n8n
Pragmatisch
pi_104385475
quote:
14s.gif Op dinsdag 15 november 2011 09:10 schreef boem-dikkie het volgende:

[..]

Heb m'n content altijd op min-height:100% dan drukt hij hem gewoon naar beneden als ik veel content heb.
ok interessant, kom nog uit de tijd dat het alleen werkte met een absoluut of gefixeerd gepositioneerd element :@
Specialization is for insects”.—Robert Heinlein
  dinsdag 15 november 2011 @ 09:15:26 #26
137776 boem-dikkie
Jedi Mind Baby!
pi_104385517
Ik zeg het zo even uit mijn hoofd hoor, zal even kijken of ik op een site van me kan vinden hoe ik het gedaan heb.
Ik weet niks van Hindoes. Wel van Samoerai en andere dingen.
  dinsdag 15 november 2011 @ 09:16:16 #27
137776 boem-dikkie
Jedi Mind Baby!
pi_104385536
Ik heb mijn content op min-height: 800px staan, en de height op 100%. En dan de footer op bottom: 0;
Ik weet niks van Hindoes. Wel van Samoerai en andere dingen.
  dinsdag 15 november 2011 @ 09:16:17 #28
230788 n8n
Pragmatisch
pi_104385538
ok nice, ben zelf ook niet helemaal zeker omdat ik css weer een tijdje heb laten versloffen
Specialization is for insects”.—Robert Heinlein
  dinsdag 15 november 2011 @ 09:18:13 #29
56176 Catch22-
Ben je Blind?!
pi_104385579
Lees je wel even in voor je met position relative & absolute (en evt fixed) bezig gaat, scheelt je een hoop koppijn.
Heel veel groetjes, Catch22
En zoals mijn opa zei: "Al is het meisje nog zo mooi, haar poep stinkt ook". Rust Zacht opa..
Met GHB nooit meer nee
Storneren een optie?
  dinsdag 15 november 2011 @ 09:19:10 #30
50298 QM84
Het Orakel
pi_104385600
quote:
7s.gif Op dinsdag 15 november 2011 09:13 schreef n8n het volgende:

ok interessant, kom nog uit de tijd dat het alleen werkte met een absoluut of gefixeerd gepositioneerd element :@
Die tijd leven we nog steeds in hoor ;)

Een bottom: 0 met een position static doet evenveel als een bottom 60059237658783786px

Maw: die bottom 0 is leuk, maar overbodig ;) zonder werkt het ook.

Voor alle zekerheid: Wss staat er nog een position: absolute bij.
dat dus.
pi_104385775
Meh het wil niet lukken.
  dinsdag 15 november 2011 @ 09:33:21 #32
137776 boem-dikkie
Jedi Mind Baby!
pi_104385911
quote:
7s.gif Op dinsdag 15 november 2011 09:19 schreef QM84 het volgende:

[..]

Die tijd leven we nog steeds in hoor ;)

Een bottom: 0 met een position static doet evenveel als een bottom 60059237658783786px

Maw: die bottom 0 is leuk, maar overbodig ;) zonder werkt het ook.

Voor alle zekerheid: Wss staat er nog een position: absolute bij.
Bij mij niet, ik begin nooit aan position: absolute e.d. daar heb ik echt altijd ruzie.
Ik weet niks van Hindoes. Wel van Samoerai en andere dingen.
  dinsdag 15 november 2011 @ 09:36:34 #33
56176 Catch22-
Ben je Blind?!
pi_104385968
je moet het ook zoveel mogelijk vermijden, maar voor dingen als teasers/sliders e.d. kom je er niet onder uit.
Heel veel groetjes, Catch22
En zoals mijn opa zei: "Al is het meisje nog zo mooi, haar poep stinkt ook". Rust Zacht opa..
Met GHB nooit meer nee
Storneren een optie?
  dinsdag 15 november 2011 @ 09:40:36 #34
50298 QM84
Het Orakel
pi_104386063
quote:
13s.gif Op dinsdag 15 november 2011 09:33 schreef boem-dikkie het volgende:

[..]

Bij mij niet, ik begin nooit aan position: absolute e.d. daar heb ik echt altijd ruzie.
In dat geval, raad ik je dit artikel aan. Legt met voorbeelden op een simpele manier uit hoe positioning precies werkt en wat je van je browser mag verwachten als je er mee gaat zitten rommelen.

Tegelijkertijd, deze is ook interessant, zelfde idee als het andere artikel, maar dan over floats.

Of je absoluut / static position wel of niet gebruikt, is een keuze. Je hoeft het niet per definitie proberen te vermijden: het is er voor een reden. Zeker voor fixed-height containers met veel losse content erin, vind ik het een ideale manier om al die content mooi te krijgen zonder te gaan zitten rotten met floats en clears.
dat dus.
  dinsdag 15 november 2011 @ 10:00:43 #35
137776 boem-dikkie
Jedi Mind Baby!
pi_104386560
Ik gebruik altijd floats en inderdaad alleen voor sliders soms een position:. Zal toch het artikel even lezen, altijd interessant.
Ik weet niks van Hindoes. Wel van Samoerai en andere dingen.
  dinsdag 15 november 2011 @ 10:01:47 #36
56176 Catch22-
Ben je Blind?!
pi_104386586
Het is altijd verstandig om rond te kijken wat er mogelijk is, als je het een keer nodig hebt, weet je dat het er is.
Heel veel groetjes, Catch22
En zoals mijn opa zei: "Al is het meisje nog zo mooi, haar poep stinkt ook". Rust Zacht opa..
Met GHB nooit meer nee
Storneren een optie?
pi_104386891
Ik heb nu het menu een float left gegeven en het tekstveld een float left. Als ik nu daar iets onder wil zetten, dan lukt dat niet en zet hij het tussen het kleine beetje wat er nog over is aan de rechterkant van het tekstveld.

Hoe kan ik het op de volgende "regel" krijgen?
  dinsdag 15 november 2011 @ 10:13:30 #38
56176 Catch22-
Ben je Blind?!
pi_104386905
clear:both/right
Heel veel groetjes, Catch22
En zoals mijn opa zei: "Al is het meisje nog zo mooi, haar poep stinkt ook". Rust Zacht opa..
Met GHB nooit meer nee
Storneren een optie?
  dinsdag 15 november 2011 @ 10:27:24 #39
12221 Tijn
Powered by MS Paint
pi_104387258
Waarom wordt er zo'n fuss gemaakt over position: absolute? Ik gebruik het regelmatig... wat is het probleem?
  dinsdag 15 november 2011 @ 10:28:22 #40
56176 Catch22-
Ben je Blind?!
pi_104387278
het is maar zelden echt nodig. Het kán voor browserissues zorgen, maar niet als je het goed inkleedt.

ik los eigenlijk _alles_ op met float, dan kom je een eind. Maar zoals met alles is er een tijd en een plaats voor. Ik zie wel eens sites die compleet met position:absolute zijn opgemaakt. Opzich leuk, tot er veel meer content in komt, of er dingen aangepast moeten worden.
Heel veel groetjes, Catch22
En zoals mijn opa zei: "Al is het meisje nog zo mooi, haar poep stinkt ook". Rust Zacht opa..
Met GHB nooit meer nee
Storneren een optie?
  dinsdag 15 november 2011 @ 10:34:39 #41
50298 QM84
Het Orakel
pi_104387412
quote:
5s.gif Op dinsdag 15 november 2011 10:27 schreef Tijn het volgende:
Waarom wordt er zo'n fuss gemaakt over position: absolute? Ik gebruik het regelmatig... wat is het probleem?
Het grootste nadeel van een absoluut gepositioneerd element, is dat deze niet meer automatisch een hoogte krijgt die meetelt in 'de flow' van de pagina. Als je dus meerdere absoluut gepositioneerde elementen hebt, schalen deze niet mooi mee met de content van de pagina, zoals Catch22- hierboven ook al aanhaalt.

Position: absolute (en fixed) is dus alleen handig als je al exact weet hoe hoog je container (parent) gaat zijn en zeker weet dat deze ook niet groter hoeft te worden.
dat dus.
  dinsdag 15 november 2011 @ 10:41:27 #42
12221 Tijn
Powered by MS Paint
pi_104387577
Duidelijk. Ik gebruik het ook niet zoveel voor content, maar meer voor een header of een speciaal blok ofzo die de rest van de site niet in de weg moet zitten. Maar ik ben nooit echt tegen browserissues aangelopen dat ik me kan herinneren, het werkt eigenlijk altijd wel zoals ik verwacht dat het werkt.
pi_104389020
quote:
11s.gif Op dinsdag 15 november 2011 10:13 schreef Catch22- het volgende:
clear:both/right
Werkt goed, die css regel kende ik nog niet.
Geldt dit dat wanneer je een float gebruikt, je deze stopt met clear: both;?
  dinsdag 15 november 2011 @ 11:37:01 #44
12221 Tijn
Powered by MS Paint
pi_104389071
Wanneer je een element clear meegeeft, betekent het dat 'ie onder floatende elementen aan deze kant moet worden geplaatst.
  dinsdag 15 november 2011 @ 11:37:37 #45
56176 Catch22-
Ben je Blind?!
pi_104389102
http://www.alistapart.com/articles/css-floats-101/

:) handig artikel om even te lezen
Heel veel groetjes, Catch22
En zoals mijn opa zei: "Al is het meisje nog zo mooi, haar poep stinkt ook". Rust Zacht opa..
Met GHB nooit meer nee
Storneren een optie?
pi_104389465
quote:
11s.gif Op dinsdag 15 november 2011 11:37 schreef Catch22- het volgende:
http://www.alistapart.com/articles/css-floats-101/

:) handig artikel om even te lezen
Erg handig, heeft mij meteen geholpen met het volgende waar ik niet uit kwam. Dat was het toevoegen van een plaatje bij de tekst en deze rechts van de tekst plaatsen.

img {
float: right;
}
  dinsdag 15 november 2011 @ 11:50:11 #47
56176 Catch22-
Ben je Blind?!
pi_104389529
en nog een margin:0 0 5px 5px; erbij natuurlijk ;)
Heel veel groetjes, Catch22
En zoals mijn opa zei: "Al is het meisje nog zo mooi, haar poep stinkt ook". Rust Zacht opa..
Met GHB nooit meer nee
Storneren een optie?
pi_104390044
quote:
11s.gif Op dinsdag 15 november 2011 11:50 schreef Catch22- het volgende:
en nog een margin:0 0 5px 5px; erbij natuurlijk ;)
Ik heb er inderdaad een margin bij gedaan, gewoon simpel 10px aangezien dat al voldoende is en er goed uit ziet.
pi_104390395
quote:
14s.gif Op dinsdag 15 november 2011 09:16 schreef boem-dikkie het volgende:
Ik heb mijn content op min-height: 800px staan, en de height op 100%. En dan de footer op bottom: 0;
Volgens mij moet je ook je html en/of body een height van 100% geven, anders werkt het niet. Als je googled op "100% height css" of "sticky footer css" zijn er genoeg voorbeelden te vinden in ieder geval.
quote:
14s.gif Op dinsdag 15 november 2011 10:41 schreef Tijn het volgende:
Duidelijk. Ik gebruik het ook niet zoveel voor content, maar meer voor een header of een speciaal blok ofzo die de rest van de site niet in de weg moet zitten. Maar ik ben nooit echt tegen browserissues aangelopen dat ik me kan herinneren, het werkt eigenlijk altijd wel zoals ik verwacht dat het werkt.
't is meer dat het een veelgemaakte beginnersfout (/cheapass-wysiwyg-sitebuilder-fout) is om alle elementen domweg met position:absolute naar hun plaats te schuiven, om vervolgens erachter te komen dat de elementen niet meer meeschalen met hun content en de helft van je site buiten beeld staat zonder scrollbalk bij iemand die zijn browser niet fullscreen heeft. Waar men dan weer de meest creatieve oplossingen voor probeert te vinden zonder het fundamentele probleem aan te pakken: Je site heeft geen flow.
Als je position:absolute gewoon gebruikt waar het nodig is en de voor- en nadelen kent is er niets mis mee.
  dinsdag 15 november 2011 @ 12:32:09 #50
56176 Catch22-
Ben je Blind?!
pi_104390757
quote:
0s.gif Op dinsdag 15 november 2011 12:05 schreef Dimens het volgende:

[..]

Ik heb er inderdaad een margin bij gedaan, gewoon simpel 10px aangezien dat al voldoende is en er goed uit ziet.
een margin rechts met float right zorgt er wel voor dat je afbeelding rechts niet mooi uitlijnt met je content.
Heel veel groetjes, Catch22
En zoals mijn opa zei: "Al is het meisje nog zo mooi, haar poep stinkt ook". Rust Zacht opa..
Met GHB nooit meer nee
Storneren een optie?
pi_104390929
quote:
11s.gif Op dinsdag 15 november 2011 12:32 schreef Catch22- het volgende:

[..]

een margin rechts met float right zorgt er wel voor dat je afbeelding rechts niet mooi uitlijnt met je content.
In dit geval wel, daar waar de tekst eindigt, eindigt ook het plaatje. Hij staat nu echt perfect, in elke browser ook. _O_
  dinsdag 15 november 2011 @ 13:12:41 #52
137776 boem-dikkie
Jedi Mind Baby!
pi_104391792
quote:
0s.gif Op dinsdag 15 november 2011 12:39 schreef Dimens het volgende:

[..]

In dit geval wel, daar waar de tekst eindigt, eindigt ook het plaatje. Hij staat nu echt perfect, in elke browser ook. _O_
En zodra je meer tekst hebt?
Ik weet niks van Hindoes. Wel van Samoerai en andere dingen.
pi_104391863
quote:
14s.gif Op dinsdag 15 november 2011 13:12 schreef boem-dikkie het volgende:

[..]

En zodra je meer tekst hebt?
Ja ook.
De tekst heeft ook een margin van 10px van de zijkant, vandaar dus dat het perfect uitkomt.
  dinsdag 15 november 2011 @ 13:16:28 #54
56176 Catch22-
Ben je Blind?!
pi_104391894
je kan in zo'n geval beter een padding op de container zetten, meestal.
Heel veel groetjes, Catch22
En zoals mijn opa zei: "Al is het meisje nog zo mooi, haar poep stinkt ook". Rust Zacht opa..
Met GHB nooit meer nee
Storneren een optie?
pi_104393312
Website is zo ongeveer af, alleen nog wat informatie wat erin moet worden gezet door mijn broer maar daar kan ik verder niet aan doen. Gelukkig werkt het nu in elke browser goed en ziet het er in elke browser zo uit als het hoort.

Tevens: Galleria _O_
Werkt ook perfect met touch screen telefoons.

[ Bericht 28% gewijzigd door #ANONIEM op 15-11-2011 14:13:37 ]
  woensdag 16 november 2011 @ 11:39:30 #56
42636 TheSeeker_NL
Damn fine coffee
pi_104430308
Ik merk dat ik moeite heb de juiste aanpak te vinden voor het positioneren.

Ik wil begrijpen hoe je een icoon naast een header kan positioneren. Hij zou gedeeltelijk buiten de div moeten vallen zoals hieronder:



Het gaat mij om die "pagina" icoon links boven.

Ik begrijp niet wat hiervoor de juiste aanpak is. Met position:absolute en een z-idex die hoger is zou je zo'n icoon daar kunnen plaatsen volgens mij, maar het lijkt nogal omslachtig als je 10 van die iconen hebt of als er iets aan de afmetingen van het ontwerp veranderd. Het lijkt me dat er een betere oplossing is. Kan iemand mij de goede richting op sturen?
  woensdag 16 november 2011 @ 11:41:48 #57
91039 mstx
2x1/2 = 1/2 x 1/2
pi_104430373
quote:
0s.gif Op woensdag 16 november 2011 11:39 schreef TheSeeker_NL het volgende:
Ik merk dat ik moeite heb de juiste aanpak te vinden voor het positioneren.

Ik wil begrijpen hoe je een icoon naast een header kan positioneren. Hij zou gedeeltelijk buiten de div moeten vallen zoals hieronder:

[ afbeelding ]

Het gaat mij om die "pagina" icoon links boven.

Ik begrijp niet wat hiervoor de juiste aanpak is. Met position:absolute en een z-idex die hoger is zou je zo'n icoon daar kunnen plaatsen volgens mij, maar het lijkt nogal omslachtig als je 10 van die iconen hebt of als er iets aan de afmetingen van het ontwerp veranderd. Het lijkt me dat er een betere oplossing is. Kan iemand mij de goede richting op sturen?
Ik zou hem relatief positioneren en iets naar linksboven schuiven.
Op donderdag 2 juli 2009 22:41 schreef RTB het volgende:
als ik elk rap"liedje" een kans moest geven was ik aan het eind van dit millennium nog bezig met het tempo waarin die kotshoop uitgebraakt wordt.
👾
pi_104430394
inderdaad, relatief positioneren. Of nog makkelijker: gewoon negatieve margins geven.
  woensdag 16 november 2011 @ 11:45:11 #59
42636 TheSeeker_NL
Damn fine coffee
pi_104430462
Okay, maar met relatief positionering blijft de icon toch wel binnen de div en kan hij niet "overlappen"?

En negatieve margins ga ik doen. Klinkt zo logisch maar als je het niet weet kom je er niet op :)
pi_104430611
Nee hoor je kan 'm overal heenschuiven. Overigens kan absoluut positioneren ook prima. Moet je wel het element waar hij in zit (de header?) ook een position geven, anders positioneer je t.o.v. de linkerbovenhoek van het browservenster.
  woensdag 16 november 2011 @ 11:58:12 #61
42636 TheSeeker_NL
Damn fine coffee
pi_104430895
Ik heb het nu op de volgende manier voor elkaar. Is dit goed of semantisch totaal verkeerd? Wil het wel mezelf goed aanleren namelijk.

CSS

1
2
3
4
5
6
7
8
9
10
11
12
#contact h2 {
    background:#555;
    text-align:right;
    color:white;
    padding-right:15px;
}

#contact .icon {
    margin-top:20px;
    margin-left:-13px;
    float:left;
}

1
2
3
4
5
6
7
8
9
10
  <div id="contact">
            <img class="icon" src="images/contact_icon.png" /> 
                        <h2>Contact</h2>
            <address>
                               Straat<br />
                         Plaats<br />
                Telefoon<br />
                Fax<br />
                                <a href="">email@email.com</a>
                </address>            

Bedankt nog trouwens voor die snelle antwoorden :D
  woensdag 16 november 2011 @ 12:52:31 #62
56176 Catch22-
Ben je Blind?!
pi_104432464
Ik zou #contact een position:relative geven en die afbeelding een absolute, dan zit hij je flow niet in de weg.
Heel veel groetjes, Catch22
En zoals mijn opa zei: "Al is het meisje nog zo mooi, haar poep stinkt ook". Rust Zacht opa..
Met GHB nooit meer nee
Storneren een optie?
  woensdag 16 november 2011 @ 12:55:43 #63
91039 mstx
2x1/2 = 1/2 x 1/2
pi_104432548
quote:
11s.gif Op woensdag 16 november 2011 12:52 schreef Catch22- het volgende:
Ik zou #contact een position:relative geven en die afbeelding een absolute, dan zit hij je flow niet in de weg.
In dit geval is dat de beste oplossing inderdaad.
Op donderdag 2 juli 2009 22:41 schreef RTB het volgende:
als ik elk rap"liedje" een kans moest geven was ik aan het eind van dit millennium nog bezig met het tempo waarin die kotshoop uitgebraakt wordt.
👾
  woensdag 16 november 2011 @ 13:04:25 #64
42636 TheSeeker_NL
Damn fine coffee
pi_104432775
quote:
11s.gif Op woensdag 16 november 2011 12:52 schreef Catch22- het volgende:
Ik zou #contact een position:relative geven en die afbeelding een absolute, dan zit hij je flow niet in de weg.
Ah dat was net het probleem waar ik mee aan het stoeien was. Fijn dat het opgelost, vrij irritant.

Dus als iets 'relative' is dan kan je het wel verplaatsen maar het blijft dan wel zijn originele plek in de flow behouden en breidt zich uit met waar hij daarna heen is gegaan. Correct?
  woensdag 16 november 2011 @ 13:06:46 #65
56176 Catch22-
Ben je Blind?!
pi_104432845
Niet helemaal. Je top/bottom/left/right die je opgeeft is, trommeltrommel RELATIEF, ten opzichte van zijn orginele positie.

Geef je absolute op, dan gaat hij op de absoluut opgegeven positie staan ten opzichte van zijn dichtsbijzijnde niet-inherit gepositioneerde (dus relative/absolute) parent
Heel veel groetjes, Catch22
En zoals mijn opa zei: "Al is het meisje nog zo mooi, haar poep stinkt ook". Rust Zacht opa..
Met GHB nooit meer nee
Storneren een optie?
  woensdag 16 november 2011 @ 13:11:03 #66
42636 TheSeeker_NL
Damn fine coffee
pi_104432968
Okay bedankt. Ik begrijp het al iets beter nu. Meer oefenen en dan komt het vanzelf wel hopelijk. Het is wel een verademing want nu kan ik eindelijk al die grafische lagen eindelijk eens krijgen waar ik ze wil zonder dat ze de flow door de war brengen.

Mijn dank is groot.
  woensdag 16 november 2011 @ 13:14:39 #67
56176 Catch22-
Ben je Blind?!
pi_104433077
Heel veel groetjes, Catch22
En zoals mijn opa zei: "Al is het meisje nog zo mooi, haar poep stinkt ook". Rust Zacht opa..
Met GHB nooit meer nee
Storneren een optie?
pi_104433935
Ik ben een beetje opzoek naar een goede photoviewer. Een met een mooie fade transition waar je de snelheid kunt aanpassen. Het liefst met een kleine beschrijving van de foto erbij maar niet teveel poespas.

Weet iemand misschien een goede?
  woensdag 16 november 2011 @ 13:42:55 #69
56176 Catch22-
Ben je Blind?!
pi_104434007
fancybox en een beetje zelf scripten?

Je zoekt eigenlijk een soort galleryviewer? Daar zijn echt een miljoenmiljard plugins voor :)
Heel veel groetjes, Catch22
En zoals mijn opa zei: "Al is het meisje nog zo mooi, haar poep stinkt ook". Rust Zacht opa..
Met GHB nooit meer nee
Storneren een optie?
pi_104434424
quote:
11s.gif Op woensdag 16 november 2011 13:42 schreef Catch22- het volgende:
fancybox en een beetje zelf scripten?

Je zoekt eigenlijk een soort galleryviewer? Daar zijn echt een miljoenmiljard plugins voor :)
Ook erg mooi dat fancybox, alleen niet precies wat ik zoek. Ik zoek er een die ik neerzet en die automatisch naar de volgende foto toe gaat met een fade transition.
Het liefst met een mouse-over waar je dan een beschrijving bij krijgt. Mooiste als je die dan ook kan aan klikken om naar een bepaalde pagina toe ta gaan.

Ben wel opzoek en vindt veel, maar helaas niet hetgeen wat ik zoek. Misschien dat iemand hier een goede weet, scheelt weer zoeken.
  woensdag 16 november 2011 @ 13:56:29 #71
56176 Catch22-
Ben je Blind?!
pi_104434492
http://jquery.malsup.com/cycle/int2.html

die heb ik wel eens gebruikt, heeft veel functies.
Heel veel groetjes, Catch22
En zoals mijn opa zei: "Al is het meisje nog zo mooi, haar poep stinkt ook". Rust Zacht opa..
Met GHB nooit meer nee
Storneren een optie?
pi_104434652
Ik gebruik vaak een transitionslidertje van jonraasch.com. Is een heel klein beetje jQuery en wat CSS. Dan hoef je vervolgens alleen je slidercontent nog maar in een div te zetten.

Dan kun je vervolgens zelf makkelijk met jQuery zo maken dat als je over de foto heen hovert je een div krijgt met info en een link.
Ik weet niks van Hindoes. Wel van Samoerai en andere dingen.
  woensdag 16 november 2011 @ 14:43:19 #73
42636 TheSeeker_NL
Damn fine coffee
pi_104436092
quote:
Geweldig! Dit beantwoord alles inderdaad.
pi_104463113


Ziet dit er een beetje goed uit voor een website.
Het menu zit links en wanneer een van die pagina's gekozen is, dan wordt die dezelfde kleur als het tekstveld. Zeg maar dit:



Natuurlijk komt daar waar Dimens staat, mijn eigen naam te staan. En zal het menu nog aangepast worden met de elementen die ik op mijn website wil hebben staan.
  donderdag 17 november 2011 @ 01:33:51 #75
12221 Tijn
Powered by MS Paint
pi_104463218
Ik ben zeker geen grafisch vormgever, maar ik vind het wel wat hebben. Het is in elk geval duidelijk en dat is wat mij betreft het belangrijkste.

Wat me wel opvalt:

- het lettertype oogt wat formeel of ouderwets in mijn ogen en past niet zo goed bij het verdere design (ik zou denk ik eerder iets zonder schreef kiezen)

- het kleurcontrast tussen de links in het verticale navigatiemenu en de achtergrond is niet groot genoeg, waardoor het best moeilijk te lezen is (zeker die onderste)
abonnement Unibet Coolblue Bitvavo
Forum Opties
Forumhop:
Hop naar:
(afkorting, bv 'KLB')