FOK!forum / Digital Corner / [CSS] voor dummies #16
KomtTijd...vrijdag 18 februari 2011 @ 13:50
[CSS] voor dummies.
[CSS] voor dummies - Deel 2
[CSS] voor dummies - Deel 3
[CSS] voor dummies - Deel 4
[CSS] voor dummies - Deel 5
[CSS] voor dummies - deel 6
[CSS] voor dummies - Deel 7
[CSS] voor dummies - Deeltje 8
[CSS] voor dummies - deel 9
[CSS] voor dummies - deel 10
[CSS] voor dummies - deel 11
[CSS] voor dummies - deel 12
[CSS] voor dummies - deel 13
[CSS] voor dummies #14
[CSS] voor dummies #15
RenRen-vrijdag 18 februari 2011 @ 13:52
Uhm, dacht dat ik dat al gezegd had. Niet dus :D

Als er geen position:absolute wordt meegegeven is de achtergrond maar 10px hoog of iets.
De hoogte is auto, 100% maken van de hoogte van de div maakt ook niets uit.
KomtTijd...vrijdag 18 februari 2011 @ 13:53
overflow:hidden ofzo geprobeerd?
Emeryvrijdag 18 februari 2011 @ 13:53
Je kunt toch een min-height meegeven en alsnog de hoogte op auto houden?
RenRen-vrijdag 18 februari 2011 @ 13:54
quote:
7s.gif Op vrijdag 18 februari 2011 13:53 schreef Emery het volgende:
Je kunt toch een min-height meegeven en alsnog de hoogte op auto houden?
Kan niet, aangezien de hoogte in een andere pagina anders is.

@Komttijd, even zien!
RenRen-vrijdag 18 februari 2011 @ 13:54
Dankje Komttijd O+
urselzondag 20 februari 2011 @ 00:19
Iemand die me nog even kan helpen waarom mijn div "wrapper" niet meegroeit?
Heb momenteel zijn height vast gezet. Maar als ik hem een height 100% of een min-height 100% geef, dan ben ik mijn gehele witte vlak kwijt.

Linkje
Dat is de langste pagina.

Overigens schijnt er nog een bug op de index.php pagina te zitten (volgens mij in IE7, want in IE8 zie ik hem niet :') )
Menu bovenaan schijnt eruit te lopen. Iemand idee hoe dat te fixen?

Alvast erg bedankt. :*
Happelzondag 20 februari 2011 @ 10:12
quote:
1s.gif Op zondag 20 februari 2011 00:19 schreef ursel het volgende:
Iemand die me nog even kan helpen waarom mijn div "wrapper" niet meegroeit?
Heb momenteel zijn height vast gezet. Maar als ik hem een height 100% of een min-height 100% geef, dan ben ik mijn gehele witte vlak kwijt.

Linkje
Dat is de langste pagina.
Kan je niet gewoon background-color: #FFF op #middle zetten? Of de min-height er van af halen. Lost in beide gevallen het probleem op.

quote:
Overigens schijnt er nog een bug op de index.php pagina te zitten (volgens mij in IE7, want in IE8 zie ik hem niet :') )
Menu bovenaan schijnt eruit te lopen. Iemand idee hoe dat te fixen?
Homepage zit sowieso een beetje vreemd in elkaar als je het mij vraagt.

De wrapper is absoluut gepositioneerd, terwijl het mij beter lijkt om het te doen op deze manier.

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
#wrapper {
   position: relative;
   width: 980px;
   margin: 0 auto;
   text-align: left;
}

#headerMenu {
    float: right;
    margin-left: 20px;
    position: absolute;
    width: 470px;
}

#leftMenu {
    position: absolute;
    left: 7px;
    top: 195px;
    width: 80px;
}

#content {
    height: 308px;
    margin-left: 360px;
    margin-top: 230px;
    padding: 0 10px;
    width: 430px;
}

#lowerText {
    clear: both;
    color: white;
    height: 100px;
    margin: 0 0 0 25px;
    width: 200px;
}

Volgens mij kom je dan al aardig in de buurt van de oplossing.
urselzondag 20 februari 2011 @ 10:57
bedankt. ga vanmiddag even kijken. ben een programmeur, geen stijler, maar moest even doen dit.
urselzondag 20 februari 2011 @ 14:46
quote:
14s.gif Op zondag 20 februari 2011 10:12 schreef Happel het volgende:

[..]

Kan je niet gewoon background-color: #FFF op #middle zetten? Of de min-height er van af halen. Lost in beide gevallen het probleem op.

[..]
Helpt niet. Om een of andere reden lijkt zowel #wrapper als #middle geen hoogte te hebben. :?
quote:
Homepage zit sowieso een beetje vreemd in elkaar als je het mij vraagt.

De wrapper is absoluut gepositioneerd, terwijl het mij beter lijkt om het te doen op deze manier.

[ code verwijderd ]

Volgens mij kom je dan al aardig in de buurt van de oplossing.
Hmm.. geprobeerd, dan ziet het geheel er zo uit.

riskHome.png
KomtTijd...zondag 20 februari 2011 @ 14:58
Als je alles absoluut positioneert, is het onmogelijk je layout mee te laten groeien met je tekst.
PimDzondag 20 februari 2011 @ 15:13
Zo zie je maar weer dat CSS (lees: front-end development) echt een vak apart is, en niet iets dat je er 'even' naast doet ;)
Happelzondag 20 februari 2011 @ 16:37
quote:
1s.gif Op zondag 20 februari 2011 14:46 schreef ursel het volgende:

[..]

Helpt niet. Om een of andere reden lijkt zowel #wrapper als #middle geen hoogte te hebben. :?

[..]

Hmm.. geprobeerd, dan ziet het geheel er zo uit.

[ afbeelding ]
Mens, volgens mij lag ik nog half te slapen vanmorgen. :')

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
#wrapper{
    position: relative;
    margin: 0 auto;
    height: 704px;
}

#headerMenu{
float: right;
width: 470px; }

#leftMenu{
    position: absolute;
        left: 7px;
        top: 195px;
}

#content{
    float: left; 
    margin: 190px 0 0 360px;
    padding: 0 10px;
    width: 430px;
}

#lowerText{
    bottom: 5px;
    left: 36px;    
    color: white;
    height: 122px;
    position: absolute;
    width: 200px;
}

Dit zou zeker moeten werken. Getest op IE (7, 8 en 9), FF, Chrome en Safari. Anders kan ik maar beter een andere baan zoeken. :')

Persoonlijk zou ik de site anders opzetten, maar daar zal ik je verder niet mee vermoeien.
urselzondag 20 februari 2011 @ 17:22
quote:
14s.gif Op zondag 20 februari 2011 16:37 schreef Happel het volgende:

[..]

Mens, volgens mij lag ik nog half te slapen vanmorgen. :')

[ code verwijderd ]

Dit zou zeker moeten werken. Getest op IE (7, 8 en 9), FF, Chrome en Safari. Anders kan ik maar beter een andere baan zoeken. :')

Persoonlijk zou ik de site anders opzetten, maar daar zal ik je verder niet mee vermoeien.
Je hebt geluk :+
Kleine aanpassingen nog moeten doen, maar dat viel wel mee. _O_ :* O+

quote:
1s.gif Op zondag 20 februari 2011 15:13 schreef PimD het volgende:
Zo zie je maar weer dat CSS (lees: front-end development) echt een vak apart is, en niet iets dat je er 'even' naast doet ;)
I know. :') Soms ontkom je er helaas niet aan als je andere bronnen het laten afweten en de klant toch doorwil. :'(
Tis in ieder geval niet mijn favoriete bezigheid.
kartonmaandag 21 februari 2011 @ 14:48
klik op de afbeelding voor grotere weergave
5vjg7.jpg

Ik ben bezig met het positioneren van een contactforum met behulp van een div binnenin een andere div.
In FF ziet het alles eruit zoals het hoort, maar in IE (en opera) blijft het form tegen de linkerkant van de contentdiv plakken.
Voor de duidelijkheid heb ik de divs een achtergrond kleur gegeven. Grijs is dus de contentdiv en paars is de formdiv.
Ik heb met margin instellingen zitten spelen maar het probleem blijft bestaan: IE en FF laten niet hetzelfde zien. (ook de paarse achtergrond van de formdiv wordt niet meegenomen in IE)
Op de afbeelding is ook te zien dat de footer (lijn van 1px hoog) verder naar beneden is geschoven in IE terwijl deze in FF, zoals het hoort, onder tegen de contentdiv aan zit.
De text 'Contact' met het witte vlak is een .png verwerkt in een andere div.

De code staat in de onderstaande spoiler. Het is veel scrollwerk omdat ik de code niet fatsoenlijk in de code tags kreeg..

SPOILER
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
@charset "utf-8";
#content {
    margin-left: auto;
    margin-right: auto;
    margin-top: 105px;
    height: 480px;
    width: 650px;
    background-color: #333333;
}

#contactform {
    height: 350px;
    width: 230px;
    margin-top: 30px;
    margin-left: auto;
    margin-right: auto;
    background-color: #990066;
}

}


[ Bericht 47% gewijzigd door karton op 21-02-2011 19:20:57 ]
KomtTijd...maandag 21 februari 2011 @ 19:09
Werk je wel in standards-mode?

En als je in het vervolg gewoon alleen de relevante code post, hoeven we niet te scrollen en is het nog minder zoekwerk ook.
PimDmaandag 21 februari 2011 @ 19:12
Of zet gewoon een testcase online.
kartonmaandag 21 februari 2011 @ 19:30
quote:
5s.gif Op maandag 21 februari 2011 19:09 schreef KomtTijd... het volgende:
Werk je wel in standards-mode?

En als je in het vervolg gewoon alleen de relevante code post, hoeven we niet te scrollen en is het nog minder zoekwerk ook.
Hij staat in standard mode.

De code uit m'n eerdere post heb ik aangepast

[ Bericht 40% gewijzigd door karton op 21-02-2011 20:18:57 ]
KomtTijd...maandag 21 februari 2011 @ 19:34
Jaeuh. Gebruik een text-editor met fatsoenlijke syntax-highlighting ofzo }:|

Of als je het dan nog niet ziet, haal 'm door de W3 validator.
kartonmaandag 21 februari 2011 @ 19:54
quote:
1s.gif Op maandag 21 februari 2011 19:34 schreef KomtTijd... het volgende:
Jaeuh. Gebruik een text-editor met fatsoenlijke syntax-highlighting ofzo }:|
dreamweaver kleurt er anders stevig op los en geeft geen errors, ook niet op compatibility.
quote:
Of als je het dan nog niet ziet, haal 'm door de W3 validator.
Die kende ik nog niet ^O^, daar eens even naar kijken.

edit/
Hij doet het nu. Een niet afgesloten div was de fout blijkbaar, dankzij die validator gevonden.

[ Bericht 1% gewijzigd door karton op 21-02-2011 20:18:48 ]
mscholdonderdag 3 maart 2011 @ 22:43
ik vind css nog steeds rottig maar toch stug door blijven zetten...:

SPOILER: css
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
body {
    margin:0;
    padding:0;
    background-color:#069;
}

#container {
    position:relative;
    width:80%;
    min-height:80%;
    left:10%;
    background-color:#CCC;
    padding-top:0.5em;
    margin-top:10px;
    padding-bottom:0.5em;
}
#footer {
    clear: both;
    background-color:#999;    
    border:thin solid;
    margin:0.5em;
    padding:0.5em;
}

#top{
    position:relative;
    width:auto;
    padding:0.5em;
    margin:0.5em;
    background-color:#999;    
    border:thin solid;
    
}

#left {
    float:left;
    width:10%;
    background-color:#999;    
    border:thin solid;
    margin-left:0.5em;
    margin-top:0.1em;
    margin-bottom:0.5em;
    padding-top:0.5em;
    padding-bottom:0.5em;
    overflow:hidden;
}

#right {
    float:left;
    background-color:#999;    
    border:thin solid;
    margin-top:0.1em;
    margin-right:0.5em;
    margin-left:0.5em;
    padding:0.5em;
    overflow:hidden;
}
ik krijg de #right niet zo dat hij de hele breedte beslaat tussen de margins.. hij heeft nu de grootte van de tekst (test) wat er in staat, is dit op te lossen? of hoort dat erbij?

SPOILER: html
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
<body>
<div id="container">
<div id="top">
top
</div>
    <div id="left">
        <ul>
            <li>Index</li>
            <li>import</li>
            <li>Add</li>
            <li>exit</li>
        </ul>
    </div>
    <div id="right">test</div>
    <div id="footer">footer</div>
</div>
</body>
</html>


[ Bericht 8% gewijzigd door mschol op 03-03-2011 22:57:04 ]
PimDdonderdag 3 maart 2011 @ 22:48
Bij mij in Firefox op de Mac is ie gewoon breed, en volgens mij is je code ook correct. Ik zie tenminste zo 1-2-3 geen opvallende fouten (afgezien van de class/id naamgeving).
mscholdonderdag 3 maart 2011 @ 22:56
quote:
1s.gif Op donderdag 3 maart 2011 22:48 schreef PimD het volgende:
Bij mij in Firefox op de Mac is ie gewoon breed, en volgens mij is je code ook correct. Ik zie tenminste zo 1-2-3 geen opvallende fouten (afgezien van de class/id naamgeving).
:D *schaam*
klopt, er staat nog een width in right van 80%
dan kan ik em aardig positioneren, maar kan ik de rechterrand niet gelijk trekken met de top en de footer... (dat het dus 1 rechte lijn naar beneden is)
(hij wijkt dan net een aantal pixels af).
ik pas de code even aan...
PimDdonderdag 3 maart 2011 @ 22:59
Moet je 'm ook float:right geven i.p.v. float:left he :)
mscholdonderdag 3 maart 2011 @ 23:04
quote:
1s.gif Op donderdag 3 maart 2011 22:59 schreef PimD het volgende:
Moet je 'm ook float:right geven i.p.v. float:left he :)
:@ , juist... :|W |:(

oke, hoe kan ik (indien mogelijk) em zo flexibel houden dat er tussen de linker en de rechter float een kleine ruimte blijft zonder dat de rechterfloat onder de linker wordt gepositioneerd of dat het gat tussen die 2 enorm groot wordt? :P
als je nu de width op b.v. 84% zet dan ziet hij er bij scherm formaat X goed uit, maar ga ik in b.v. een kleiner window werken dan issie verrot..
ik ga nog even kijken of ik iets kan met em als unitformaat..
PimDdonderdag 3 maart 2011 @ 23:07
Door je paddings en margins ook met percentages te doen en te zorgen dat dit in totaal op 100% uit komt. Zul je wel afrondingsproblemen krijgen in IE, maar ja.
mscholdonderdag 3 maart 2011 @ 23:11
quote:
1s.gif Op donderdag 3 maart 2011 23:07 schreef PimD het volgende:
Door je paddings en margins ook met percentages te doen en te zorgen dat dit in totaal op 100% uit komt. Zul je wel afrondingsproblemen krijgen in IE, maar ja.
oke, thnx.. ik ga weer eens knutselen
SJanoskizondag 6 maart 2011 @ 18:40
Hoi CSS-ers.

Vraagje; is het mogelijk je css zo te bouwen dat je lay-out in elke resolutie klopt? Neem aan dat je niet met pixels moet positioneren maar met procenten, maar zelfs dat lukt niet helemaal bij mij. :(
n8nzondag 6 maart 2011 @ 18:41
quote:
1s.gif Op zondag 6 maart 2011 18:40 schreef SJanoski het volgende:
Hoi CSS-ers.

Vraagje; is het mogelijk je css zo te bouwen dat je lay-out in elke resolutie klopt? Neem aan dat je niet met pixels moet positioneren maar met procenten, maar zelfs dat lukt niet helemaal bij mij. :(
ja dat heet fluid, hou er rekening mee dat er schermresoluties op desktops variëren van 1000 tot 2500 pixels. Schets van de bedoeling?
SJanoskizondag 6 maart 2011 @ 18:48
Gaat hier om het aanpassen van een webshop waarbij ik de productpagina indeel in 3 'kolommen'. De laatste kolom (waar de buttons add to cart en dergelijke staan) geef ik een vaste positie. Maar moet ik er gewoon vanuit gaan dat als ik alles binnen de 1000 pixels houdt (ivm 1024x***) dat het geen grote problemen gaat geven?
n8nzondag 6 maart 2011 @ 18:50
yes, of 960px is dat makkelijk met rekenen, kan je die 40 eventueel als marge gebruiken. Ga zelf eigenlijk nooit boven de 980 tenzij deels fluid
SJanoskizondag 6 maart 2011 @ 19:04
Maar is het dus zo dat ik alles absoluut kan positioneren met pixels, zolang ik maar onder de 960 breedte kom, en dat dat geen problemen gaat opleveren met resoluties? (uitgezonderd 800x***).
n8nzondag 6 maart 2011 @ 19:07
quote:
1s.gif Op zondag 6 maart 2011 19:04 schreef SJanoski het volgende:
Maar is het dus zo dat ik alles absoluut kan positioneren met pixels, zolang ik maar onder de 960 breedte kom, en dat dat geen problemen gaat opleveren met resoluties? (uitgezonderd 800x***).
Als je het goed doet en dat de beste manier is wel ja
SJanoskizondag 6 maart 2011 @ 19:15
Laatste vraag: Hoe kan ik mijn productinfo indelen in 3 vaste kolommen?

Iets als:

Foto's | Productomschrijving | Knoppen.

Werk verder met PHP.
KomtTijd...zondag 6 maart 2011 @ 20:42
quote:
1s.gif Op zondag 6 maart 2011 19:15 schreef SJanoski het volgende:
Laatste vraag: Hoe kan ik mijn productinfo indelen in 3 vaste kolommen?

Iets als:

Foto's | Productomschrijving | Knoppen.

Werk verder met PHP.
...Door de eerste de beste "hoe maak ik een website" tutorial door te lezen en gewoon te proberen.
PimDzondag 6 maart 2011 @ 22:59
Gebruik gewoon een tabel joh :')
n8nzondag 6 maart 2011 @ 23:58
quote:
1s.gif Op zondag 6 maart 2011 22:59 schreef PimD het volgende:
Gebruik gewoon een tabel joh :')
:')
mscholmaandag 7 maart 2011 @ 00:35
quote:
1s.gif Op zondag 6 maart 2011 22:59 schreef PimD het volgende:
Gebruik gewoon een tabel joh :')
precies, waarom moeilijk doen als et makkelijk kan..
MrNilesdonderdag 10 maart 2011 @ 20:46
Heb een vraagje.
In Chrome krijg ik een blok precies waar ik wil maar in FF staat ie iets van 45px lager. Hoe kan dat?

CSS:
#highlight{
background-color:#f2f2f2;
position: absolute;
margin: 45px 0px 0px -900px;
height: 16px;
width: 960px;
}
Tegandonderdag 10 maart 2011 @ 20:47
Margin van een parent of sibling?
MrNilesdonderdag 10 maart 2011 @ 20:51
quote:
1s.gif Op donderdag 10 maart 2011 20:47 schreef Tegan het volgende:
Margin van een parent of sibling?
uhm....sorry...ook hier een hobby-ist...een wat?
Tegandonderdag 10 maart 2011 @ 20:52
1
2
3
4
5
<div class="a">
     <div class="1"></div>
     <div class="2"></div>
     <div class="3"></div>
</div>
a is parent van children 1, 2 en 3. 1, 2 en 3 zijn siblings :).
MrNilesdonderdag 10 maart 2011 @ 20:57
quote:
1s.gif Op donderdag 10 maart 2011 20:52 schreef Tegan het volgende:

[ code verwijderd ]

a is parent van children 1, 2 en 3. 1, 2 en 3 zijn siblings :).
aha..ok..dan denk ik een sibling

dit staat in mijn pagina
1
2
3
4
<body>
<div id="container">
<?php include("php/navbox.php"); ?>
</div>

in de navbox staat onderaan de highlight
1
2
3
4
vanalleshierboven
<div id="highlight">
</div>
</div>
Tegandonderdag 10 maart 2011 @ 21:02
Hier kan ik ook niets mee... Gewoon zelf even spelen met de margin-settings van al je elementen.
MrNilesdonderdag 10 maart 2011 @ 21:04
quote:
1s.gif Op donderdag 10 maart 2011 21:02 schreef Tegan het volgende:
Hier kan ik ook niets mee... Gewoon zelf even spelen met de margin-settings van al je elementen.
maar waar moet ik dan ergens beginnen?
want margins voor chrome en moz zouden hetzelfde moeten zijn?
of moet ik voor 1vd2 een fix maken (en dan ook voor IE)
Tegandonderdag 10 maart 2011 @ 21:06
quote:
1s.gif Op donderdag 10 maart 2011 21:04 schreef MrNiles het volgende:

[..]

maar waar moet ik dan ergens beginnen?
want margins voor chrome en moz zouden hetzelfde moeten zijn?
of moet ik voor 1vd2 een fix maken (en dan ook voor IE)
Browsers hebben overal eigen standaarden voor.

http://css-class.com/test(...)e-sheet-defaults.htm

Dus beter kan je alles vastzetten op een waarde ipv een standaard waarde gebruiken. Wat waarschijnlijk de oorzaak van je probleem is :).
Lightdonderdag 10 maart 2011 @ 21:28
quote:
1s.gif Op donderdag 10 maart 2011 20:46 schreef MrNiles het volgende:
Heb een vraagje.
In Chrome krijg ik een blok precies waar ik wil maar in FF staat ie iets van 45px lager. Hoe kan dat?

CSS:
#highlight{
background-color:#f2f2f2;
position: absolute;
margin: 45px 0px 0px -900px;
height: 16px;
width: 960px;
}
Ik zou sowieso geen margin gebruiken voor het positioneren als je position:absolute gebruikt. Dan kun je beter positioneren met left/right en top/bottom.
MrNilesdonderdag 10 maart 2011 @ 21:40
quote:
1s.gif Op donderdag 10 maart 2011 21:28 schreef Light het volgende:

[..]

Ik zou sowieso geen margin gebruiken voor het positioneren als je position:absolute gebruikt. Dan kun je beter positioneren met left/right en top/bottom.
dat lijkt m te zijn, FF en Chrome zijn nu hetzelfde.....ff IE installeren en dan checken...zal wel hopeloos zijn :)
Drommelsch85zaterdag 12 maart 2011 @ 19:16
Bij het ontwikkelen ben ik erachter gekomen dat Internet Explorer 7 weer roet in het eten gooit. Waar alle andere moderne browsers het normaal doen, heeft IE7 de volgende 'quirk', en ik heb het tot nu toe nog niet kunnen oplossen. Helaas zijn er nog genoeg IE7 gebruikers dus wil ik het graag oplossen.

Op deze pagina is te zien dat in alle moderne browsers de grijze vakken met inhoud netjes worden uitgelijnd.

http://www.vanzoelen.nl/zoekwoord/verbouw/

In IE7 is dat niet zo, de linkerrij is steevast verticaal verschoven:

k2gz1u.jpg

Code voor de grijze DIV:

1
2
3
4
5
6
7
8
9
10
.projectthumb

padding: 5px 5px 5px 5px; 
background:#eceff1;width:170px;
float:left;
margin:5px 5px 5px 0px;
height: 170px; 
overflow: hidden; 
display: inline-block!important;
}
PimDzaterdag 12 maart 2011 @ 19:42
Probeer eens vertical-align:top toe te voegen en voor IE6 en IE7 display:inline ipv inline block.
Drommelsch85zaterdag 12 maart 2011 @ 20:13
Werkt niet.. nog steeds precies hetzelfde.
PimDzaterdag 12 maart 2011 @ 20:22
Sowieso botsen float:left en display:inline-block volgens mij met elkaar hoor. Als je een van de twee eens weg haalt?
Drommelsch85zaterdag 12 maart 2011 @ 20:36
Display: inline-block weggehaald, float left moet ik echt houden anders gaat het in alle browsers mis.
PimDzaterdag 12 maart 2011 @ 23:44
Dan doe je iets verkeerd. Display:inline-block hoort cross-browser goed te werken zonder floats. Het enige wat je moet doen is voor IE6/IE7 niet display:inline-block te gebruiken maar display:inline.
Drommelsch85zondag 13 maart 2011 @ 00:05
Ok, nu is het opgelost door de properties bij #main-content p weg te halen. Helaas gebeurt er nu dit, alle tekst mist hier de P's.. http://www.vanzoelen.nl/2010/12/onze-werkwijze/

is dit niet ergens aan te zetten of zou het nu ergens in mijn css al eerder zijn uitgezet, wat ik nog niet ontdekt heb?
KomtTijd...zondag 13 maart 2011 @ 00:23
Gooi die irritante reset eruit, ziet het er gelijk al een stuk beter uit.
eleusismaandag 14 maart 2011 @ 17:17
Is er een CSS selector die triggert wanneer een div een bepaalde tekst bevat?

Iets van: div:contains(blabla)
PimDmaandag 14 maart 2011 @ 17:19
Nope, moet je jQuery voor hebben en dan een class er aan hangen.
eleusismaandag 14 maart 2011 @ 17:20
Thanks. (Klote.)
KomtTijd...maandag 14 maart 2011 @ 18:57
http://www.w3.org/TR/CSS2/selector.html#pattern-matching

1
2
3
4
5
6
7
8
post = document.getElementsByTagName('whatever');
for (i=0; i<post.length; i++) 
{
    if (post[i].innerHTML.search('zoekterm') >= 1 )
    {
        post[i].style.backgroundColor="#f00";
    }
}
RenRen-dinsdag 15 maart 2011 @ 10:39
Ik hoorde gister iets over een programma dat flashfiles converteert naar html of iets. Het zou Walibi heten, maar als ik google op Walibi krijg ik alleen maar het pretpark. Is er iemand die hier iets over weet?
n8ndinsdag 15 maart 2011 @ 11:20
quote:
11s.gif Op dinsdag 15 maart 2011 10:39 schreef RenRen- het volgende:
Ik hoorde gister iets over een programma dat flashfiles converteert naar html of iets. Het zou Walibi heten, maar als ik google op Walibi krijg ik alleen maar het pretpark. Is er iemand die hier iets over weet?


http://tweakers.net/nieuw(...)estand-in-dhtml.html
eleusisdinsdag 15 maart 2011 @ 11:34
quote:
Ja dank je, maar ik mag van Danny alleen een CSS laden. ;) Kan wel gaan klooien met Greasemonkey maar liever CSS.
RenRen-dinsdag 15 maart 2011 @ 11:36
quote:
Thanks!
Black-Holedinsdag 15 maart 2011 @ 23:23
Hoe vervang ik mijn submit button van een form op de juiste manier door een plaatje? Met mijn huidige styling wordt die van de input velden meegenomen inclusief het plaatje. En dat terwijl de submit wel zijn eigen class heeft....

HTML
1<input type="submit" value="Verstuur" />
CSS
1
2
3
4
5
6
7
8
9
10
11
input[type=submit]{
background-image: url(../images/submit.png);
background-repeat: no-repeat;
width: 113px;
height: 38px;
float: right;
font-family: 'GenevaRegular';
border: none;
font-size: 14px;
color: #fff;
}

Ik haat forms :P
Happeldinsdag 15 maart 2011 @ 23:31
input[type=submit] zal niet herkend worden in IE. Is geen juiste selector. Maak er input van en het zal herkend worden.

Neem aan dat de input in een container div zit? Beter is om het dan als volgt te doen:
1
2
3
.classname input{
 [insert css]
}

Voorkomt dat alle inputvelden in het formulier gestijld worden.
eleusisdinsdag 15 maart 2011 @ 23:33
Wij spreken altijd vaste classnamen af met de ontwerpers, een submitbutton geven we altijd class="button submit" en dan kunnen zij CSS-en op input.button.submit { ... }
Happeldinsdag 15 maart 2011 @ 23:38
quote:
1s.gif Op dinsdag 15 maart 2011 23:33 schreef eleusis het volgende:
Wij spreken altijd vaste classnamen af met de ontwerpers, een submitbutton geven we altijd class="button submit" en dan kunnen zij CSS-en op input.button.submit { ... }
Ook een optie, ja. Bij ons zit er standaard een class .button-container om een knop die een actie vertegenwoordigt.
Black-Holedinsdag 15 maart 2011 @ 23:38
quote:
1s.gif Op dinsdag 15 maart 2011 23:33 schreef eleusis het volgende:
Wij spreken altijd vaste classnamen af met de ontwerpers, een submitbutton geven we altijd class="button submit" en dan kunnen zij CSS-en op input.button.submit { ... }
Zelfs als ik hem een class meegeef blijft het probleem zich herhalen, dus <input type="submit" class="button submit" value="Verstuur" /> en dan targetten in de css met input.button.submit

@happel, het formulier zit in een aparte div en fieldset.
KomtTijd...dinsdag 15 maart 2011 @ 23:40
quote:
1s.gif Op dinsdag 15 maart 2011 23:38 schreef Black-Hole het volgende:

[..]

Zelfs als ik hem een class meegeef blijft het probleem zich herhalen, dus <input type="submit" class="button submit" value="Verstuur" /> en dan targetten in de css met input.button.submit
Wat is nou precies het probleem dan? Je vorige post is nogal vaag.
Black-Holedinsdag 15 maart 2011 @ 23:42
quote:
1s.gif Op dinsdag 15 maart 2011 23:40 schreef KomtTijd... het volgende:

[..]

Wat is nou precies het probleem dan? Je vorige post is nogal vaag.
Dat de styling van de input velden worden overgenomen in de submitknop. Ik zie dus de styling van de inputvelden achter het plaatje staan. Zal zo de volledige code neerzetten inclusief en screenshot.
Lightdinsdag 15 maart 2011 @ 23:44
quote:
1s.gif Op dinsdag 15 maart 2011 23:23 schreef Black-Hole het volgende:
Hoe vervang ik mijn submit button van een form op de juiste manier door een plaatje? Met mijn huidige styling wordt die van de input velden meegenomen inclusief het plaatje. En dat terwijl de submit wel zijn eigen class heeft....
Is een andere input type geen optie?
1<input type="image"/>
Dat is namelijk ook een submitbutton :)
Black-Holedinsdag 15 maart 2011 @ 23:48
form.jpg
HTML

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
<div id="contact" class="grid_4 push_1 suffix_3">

<img class="wrapper" src="images/contact.png">

<h2>Contact</h2>

<form action="#" method="post">
        <fieldset>
            <label for="name">Naam:</label>
            <input type="text" id="name" placeholder="Uw naam" />

            <label for="email">Emailadres:</label>
            <input type="email" id="email" placeholder="Uw emailadres" />

            <label for="message">Bericht:</label>
            <textarea id="message" placeholder="Uw bericht"></textarea>

            <input type="submit" class="button submit" value="Verstuur" />

        </fieldset>
    </form>
    
</div>

CSS

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
label{
display: block;
font-family: 'GenevaRegular';
color: #816d51;
font-size: 14px;
padding: 20px 0px;
}

input{
background-color: #c4b9a6;
border: 1px solid #45291a;
width: 300px;
height: 30px;
}

textarea{
background-color: #c4b9a6;
border: 1px solid #45291a;
width: 300px;
height: 120px;
margin-bottom: 20px;
}

input.button.submit{
background-image: url(../images/submit.png);
background-repeat: no-repeat;
width: 113px;
height: 38px;
float: right;
font-family: 'GenevaRegular';
border: none;
font-size: 14px;
color: #fff;
}
KomtTijd...dinsdag 15 maart 2011 @ 23:53
Je hebt de background-color ook niet overruled voor submit.button.value.
Zet er nog even background-color:none bij. Of gebruik de shorthand notatie
Black-Holewoensdag 16 maart 2011 @ 00:00
quote:
1s.gif Op dinsdag 15 maart 2011 23:53 schreef KomtTijd... het volgende:
Je hebt de background-color ook niet overruled voor submit.button.value.
Zet er nog even background-color:none bij. Of gebruik de shorthand notatie
Background-color:transparent pakt ie wel, none niet. (FF en Chrome) Wel vreemd dat je die classes moet overrulen, dat ben ik nog niet eerder tegengekomen.

Bedankt voor alle hulp ^O^
KomtTijd...woensdag 16 maart 2011 @ 00:11
quote:
1s.gif Op woensdag 16 maart 2011 00:00 schreef Black-Hole het volgende:

[..]

Background-color:transparent pakt ie wel, none niet. (FF en Chrome) Wel vreemd dat je die classes moet overrulen, dat ben ik nog niet eerder tegengekomen.

Bedankt voor alle hulp ^O^
dat is altijd.

"input" matcht op alle inputs, dus ook op een submit.
Zolang je properties niet met meer specificity overruled blijven die dus gewoon gelden.
Lightwoensdag 16 maart 2011 @ 00:12
quote:
1s.gif Op woensdag 16 maart 2011 00:00 schreef Black-Hole het volgende:

[..]

Background-color:transparent pakt ie wel, none niet. (FF en Chrome) Wel vreemd dat je die classes moet overrulen, dat ben ik nog niet eerder tegengekomen.
Browsers pakken alles wat van toepassing is op een element. Als je voor een input-element een achtergrondkleur definieert, geldt die ook voor een input-element met de class submit. Dat is immers nog steeds een input-element. Als je voor het input-element met class submit een andere achtergrond definieert, wordt daar de voorkeur aan gegeven. Classes zijn belangrijker dan elementen en id's zijn belangrijker dan classes.
GIdonderdag 17 maart 2011 @ 07:45
Iemand enig idee welke richting ik op moet om dit verschil op te lossen ?

CheckboxVerveling.png

1
2
3
4
5
6
7
h2>Algemene instellingen</h2> 
<fieldset class=""> 
<label for="useColors">Toon kleuren</label> 
<div class="ieCheckFixer"> 
<input id="useColors" checked="checked" type="checkbox" name="useColors" class="checkInput"/> 
</div> 
</fieldset> 

Zelfs een poging gedaan dus om een div om de checkbox heen te zetten, maar toch blijft het geheel te breed.

1
2
3
4
5
6
7
8
9
10
11
12
13
14
.largeLeftBlock fieldset{
    width:550px;
}
 input[type="checkbox"]{
 float:left;
}

.ieCheckFixer{
    width:20px;
    float:left;
    height:12px;
    padding:0px;
    margin:0px;
}
Lightdonderdag 17 maart 2011 @ 08:05
Snapt IE wel input[type="checkbox"] ?
GIdonderdag 17 maart 2011 @ 08:30
1
2
3
.ieCheckFixer input{
    float:left;
}
Doet ook niet wat ik wil, dus dat is niet de oplossing denk ik
Happeldonderdag 17 maart 2011 @ 08:40
Geef de label een breedte.

1
2
3
4
label{
display: inline-block;
width: 100px;
}
GIdonderdag 17 maart 2011 @ 11:14
1
2
3
label{
width:120px;
}
Heeft hij al (Zie ook de underline dashed ;))
ik heb display:inline-block; geprobeerd maar dat haalt niet uit.
n8nzaterdag 19 maart 2011 @ 15:45
Iemand met ervaring op de iPhone die weet wat de oorzaak is van mijn fontgrootte-probleem?

Ik gebruik
1<meta name = "viewport" content = "initial-scale = 1.0">

Het probleem is dat alles in een <p> in landscape groter geschaald wordt:
Screen_shot_2011-03-19_at_15.43.01_.png
Het is een liquid lay-out
RenRen-donderdag 24 maart 2011 @ 10:05
Ik heb zo een sticky footer, en die deed het prima. Tot ik lineheight ging meegeven aan mijn platte text, nu ziet het er heel gek uit. Hoe is dit op te lossen, behalve door lineheight er weer uit te slopen? Die moet erin blijven, anders krijg ik ruzie.

Code van footer en lineheight, mocht het nodig zijn:

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
#footcontent{
    margin:0 auto;
    width:900px;
    height:13px;
    font-size:10px;
    padding-top:0px;
    font-weight:bold;
    color:#5d6266;
}

#footer {
    position: relative;
    margin-top: -15px; /* negative value of footer height */
    height: 15px;
    clear:both;
    background-color:#d2c4b0;
    width:100%;
    } 

#content{
    max-height:100%;
    min-height:200px;
    overflow:auto;
    padding-bottom: 50px;
    margin-top:20px;
    padding-left:20px;
    padding-right:10px;

}

#container{
    width:900px;
    min-height: 100%;
    height: auto !important;
    height: 100%;
    margin:0 auto;
}

Dit is de code die de sticky footer sticky maakte. Toen gooide ik er in de body een lineheight tegenaan van 18px. Ziet iemand een oplossing? :') Ik niet meer namelijk.
KomtTijd...donderdag 24 maart 2011 @ 10:12
Zonder te weten wat uberhaupt het probleem is, denk ik dat je de margin hoogte van de footer aan moet passen op je line-height...
RenRen-donderdag 24 maart 2011 @ 10:32
quote:
1s.gif Op donderdag 24 maart 2011 10:12 schreef KomtTijd... het volgende:
Zonder te weten wat uberhaupt het probleem is, denk ik dat je de margin hoogte van de footer aan moet passen op je line-height...
Maar het verschil waarmee de footer nu omhoog schuift, is geen 18 pixels, maar 2. Maar zal het proberen.

Edit: Nop, de margin-top aanpassen helpt niet.
minibeervrijdag 25 maart 2011 @ 04:45
een vraagje, ik probeer een plaatje zowel horizontaal als verticaal te centreren. Ik doe dit door een div op 50% van de totale hoogte en breedte te zetten, en dan de div met het plaatje op position: relative; top:-50%; left:-50%;
Maar op deze manier lukt alleen het horizontaal centreren...

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
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
    <head>
        <title>ghjghj</title>
        <style type="text/css">
            #p
            {
                position: absolute;
                top: 50%;
                left: 50%;
            }
            #r
            {
                position: relative;
                top:-50%;
                left:-50%;
            }
        </style>
    </head>
    <body>
        <div id="p">
            <div id="r">
                <img alt"" src="./afbeeldingen/temp.jpg" />
            </div>
        </div>
    </body>
</html>

Maar het plaatje wordt alleen horizontaal gecentreerd ;(
KomtTijd...vrijdag 25 maart 2011 @ 09:07
Horizontaal centreren doe je gewoon met margins. Verticaal centreren doe je niet. Of met javascript. Maar bij voorkeur niet.
minibeervrijdag 25 maart 2011 @ 12:37
met margin: auto; of op een andere manier?
beetje jammer van dat horizontaal centreren vind ik, jammer dat top:-50% opeens niet werkt :N
RenRen-vrijdag 25 maart 2011 @ 13:17
Nu mijn footer groter moet, gaat hij zelfs over text heen. En je kunt dan niet naar beneden scrollen zodat je alsnog de text ziet.
Echt niemand die een oplossing weet? :')
KomtTijd...vrijdag 25 maart 2011 @ 13:24
quote:
15s.gif Op vrijdag 25 maart 2011 13:17 schreef RenRen- het volgende:
Nu mijn footer groter moet, gaat hij zelfs over text heen. En je kunt dan niet naar beneden scrollen zodat je alsnog de text ziet.
Echt niemand die een oplossing weet? :')
De tekst een margin-bottom geven even groot als je footer.
KomtTijd...vrijdag 25 maart 2011 @ 13:26
quote:
1s.gif Op vrijdag 25 maart 2011 12:37 schreef minibeer het volgende:
met margin: auto; of op een andere manier?
Dat is de enige goeie manier ja. De rest geeft allemaal rare glitches of op zijn minst onnodig veel code
quote:
beetje jammer van dat horizontaal centreren vind ik, jammer dat top:-50% opeens niet werkt :N
Ja, is het ook.
minibeervrijdag 25 maart 2011 @ 23:34
het is me uiteindelijk gelukt, in combinatie met javascript en op een idioot onnodig ingewikkelde manier, maar meh, het werkt. Bedankt voor de hulp :).
n8nzaterdag 26 maart 2011 @ 01:40
1
2
3
4
5
6
7
8
9
10
11
12
13
ul li {
textalign: center;
line-height: 400px;
vertical-align: middle;
width: 200px;
height: 200px;
display: inline-block;
}

ul li img {
max-width: 200px;
max-height: 200px;
}

Werkt niet? zou ook kunnen dat de line-height en vertical-align op de img moeten
urselvrijdag 1 april 2011 @ 16:00
Ik moet her en der (en achteraf) nog bij bepaalde teksten het registered trademark plaatsen.
Op zich geen probleem, maar dat ding moet een beetje vliegen.

Heb hem al een tag sup meegegeven en deze gestyled. Alleen kom ik op sommige plaatsen tegen dat dan het betreffende tekst naar beneden zakt, omdat de tekst vertikaal gecentreerd is. :{

Iemand enig idee hoe ik snel en simpel dat trademarkje kan plaatsen, zodat die wel hoog staat?
Had al met position absolute geprobeerd, dat werke wel, maar als ik dan de pagina scroll blijft hij mooi staan. :')

Zie screen:
sisReg.png
n8nvrijdag 1 april 2011 @ 16:06
quote:
1s.gif Op vrijdag 1 april 2011 16:00 schreef ursel het volgende:
Ik moet her en der (en achteraf) nog bij bepaalde teksten het registered trademark plaatsen.
Op zich geen probleem, maar dat ding moet een beetje vliegen.

Heb hem al een tag sup meegegeven en deze gestyled. Alleen kom ik op sommige plaatsen tegen dat dan het betreffende tekst naar beneden zakt, omdat de tekst vertikaal gecentreerd is. :{

Iemand enig idee hoe ik snel en simpel dat trademarkje kan plaatsen, zodat die wel hoog staat?
Had al met position absolute geprobeerd, dat werke wel, maar als ik dan de pagina scroll blijft hij mooi staan. :')

Zie screen:
[ afbeelding ]
De tekst niet verticaal centreren maar met line-height of een padding werken
PimDvrijdag 1 april 2011 @ 16:23
Sowieso zijn <sup> en <sub> volgens mij deprecated? Hoewel in HTML5 weer alles zowat mag :')
n8nvrijdag 1 april 2011 @ 16:38
quote:
1s.gif Op vrijdag 1 april 2011 16:23 schreef PimD het volgende:
Sowieso zijn <sup> en <sub> volgens mij deprecated? Hoewel in HTML5 weer alles zowat mag :')
Zie geen reden waarom, met name voor formules. In het geval van ursel is de sub desalniettemin optisch en hoeft niet als afwijkend geïnterpreteerd te worden, ik vind het dan ook niet semantisch correct om hier een <sup>-element in te zetten. Zou zelf denk ik voor een span.registered gaan. (is daar geen TM voor trouwens?)
urselvrijdag 1 april 2011 @ 16:49
Mja, geloof dat de naam van sup of span nu even niet de issue is. :')
Snap dat het logischer kan, maar staat nu even zo. CSS herkent het alleen moet die nu dus nog netjes meebewegen en idd zoals die TM hoog staan.

En moet dus wel het (r) worden.
heloefzaterdag 16 april 2011 @ 16:52
Ik loop nu al een tijd tegen hetzelfde probleem aan in Dreamweaver. Ik heb een site opgebouwd uit verschillende divs, een container met daarin divs voor de banner en menu enz. Nu heb ik ook zo'n div voor mijn teksten maar ik loop tegen twee grote problemen aan.

Ten eerste loopt de tekst gewoon door, dus de div uit in plaats van dat ie naar een volgende regel gaat en ten tweede krijg ik belachelijk grote spaties tussen de zinnen. Wat valt hier aan te doen?
PimDzaterdag 16 april 2011 @ 16:55
Post eerst maar eens een voorbeeld :)
heloefzaterdag 16 april 2011 @ 16:59
quote:
1s.gif Op zaterdag 16 april 2011 16:55 schreef PimD het volgende:
Post eerst maar eens een voorbeeld :)
Gewoon een screenshot?
PimDzaterdag 16 april 2011 @ 17:05
Nee gewoon een HTML/CSS pagina ergens. Lappen code hier of een plaatje kan ik persoonlijk vrij weinig mee.
KomtTijd...zaterdag 16 april 2011 @ 17:11
De meesten van ons hebben geen kristallen bol waarin we kunnen zien hoe jij je website opgebouwd hebt. Dus ja, kom eens over de brug met wat je gemaakt hebt.
heloefzaterdag 16 april 2011 @ 17:54
quote:
14s.gif Op zaterdag 16 april 2011 17:11 schreef KomtTijd... het volgende:
De meesten van ons hebben geen kristallen bol waarin we kunnen zien hoe jij je website opgebouwd hebt. Dus ja, kom eens over de brug met wat je gemaakt hebt.
Sorry ik ben nogal een nitwit dus daarom dat ik vroeg wat jullie willen zien. Ik zal even het HTML bestandje uploaden.
Onnomandinsdag 19 april 2011 @ 14:00
Om te garanderen dat alle posities in zowel internet explorer als firefox hetzelfde zijn, moet je dan elk element uitgebreid gaan uitschrijven? waaronder padding, margin, e.d.?
minibeerdinsdag 19 april 2011 @ 14:14
quote:
0s.gif Op dinsdag 19 april 2011 14:00 schreef Onnoman het volgende:
Om te garanderen dat alle posities in zowel internet explorer als firefox hetzelfde zijn, moet je dan elk element uitgebreid gaan uitschrijven? waaronder padding, margin, e.d.?
in principe wel (voor zover ik weet). Volgens mij was daarvoor een css-reset bedacht, wat alles op 0 of een andere acceptabele standaardwaarde zet. Zou je even moeten googelen.
Onnomandinsdag 19 april 2011 @ 16:02
standaard submit buttons worden in IE en Firefox altijd anders weergegeven schijnt het!
de font binnen buttons zijn altijd ongelijk.. de enige manier is om de font bold te maken zoals als volgt:

font: bold small Arial, Verdana, Sans-serif;
KomtTijd...dinsdag 19 april 2011 @ 20:40
quote:
0s.gif Op dinsdag 19 april 2011 14:14 schreef minibeer het volgende:

[..]

in principe wel (voor zover ik weet). Volgens mij was daarvoor een css-reset bedacht, wat alles op 0 of een andere acceptabele standaardwaarde zet. Zou je even moeten googelen.
Húúúú nee alsjeblieft, niet van die "resets" ;( Die verneuken het alleen maar verder.

Gewoon defineren wat je nodig hebt en verder niets. De standaard stylesheet is juist hardstikke handig om als fallback te hebben.
KomtTijd...dinsdag 19 april 2011 @ 20:41
quote:
0s.gif Op dinsdag 19 april 2011 16:02 schreef Onnoman het volgende:
standaard submit buttons worden in IE en Firefox altijd anders weergegeven schijnt het!
de font binnen buttons zijn altijd ongelijk.. de enige manier is om de font bold te maken zoals als volgt:

font: bold small Arial, Verdana, Sans-serif;
Heb ik nog nooit last van gehad?
En: Wat maakt het uit? Standaard formulier-elementen zijn sowieso besturingssysteem en browser afhankelijk en zien er dus nooit het zelfde uit, maar altijd zoals de gebruiker graag wil dat het eruit ziet. Moet je niet aan gaan lopen kloten dus.

-edit-
Zeer informatieve website over ditsoort issues:
http://dowebsitesneedtolookexactlythesameineverybrowser.com/
urseldinsdag 19 april 2011 @ 21:51
quote:
0s.gif Op dinsdag 19 april 2011 20:41 schreef KomtTijd... het volgende:

[..]

Heb ik nog nooit last van gehad?
En: Wat maakt het uit? Standaard formulier-elementen zijn sowieso besturingssysteem en browser afhankelijk en zien er dus nooit het zelfde uit, maar altijd zoals de gebruiker graag wil dat het eruit ziet. Moet je niet aan gaan lopen kloten dus.

-edit-
Zeer informatieve website over ditsoort issues:
http://dowebsitesneedtolookexactlythesameineverybrowser.com/
Toch jammer dat die er in iig in Opera en FF wel hetzelfde uitziet. :')
KomtTijd...dinsdag 19 april 2011 @ 22:18
quote:
0s.gif Op dinsdag 19 april 2011 21:51 schreef ursel het volgende:

[..]

Toch jammer dat die er in iig in Opera en FF wel hetzelfde uitziet. :')
Ik weet ook heel zeker dat die in jouw firefox er anders uitzien als in mijn firefox.

En zo niet dan kies ik een ander thema, ziet'ie er weer anders uit.

Het zelfde geldt voor scrollbalken en dergelijke. 9 van de 10 keer zijn die afhankelijk van (het thema van) je OS. Daar moet je als webdeveloper gewoon niet mee kutten, da's alleen maar irritant.
DaFandinsdag 26 april 2011 @ 20:54
Ik ben vrij nieuw met CSS dus ben bezig met wat aanklooien lokaal.
Nu werkt alles prima (in Chrome that is, cross-browser ga ik later wel naar kijken).

Ik had hem even door de validator heen gehaald en die begon te miepen over DOCTYPE.
Daar heb ik me dus even in ingelezen op http://www.w3schools.com/tags/tag_doctype.asp

Als ik de 'tolerantste' doctype toepas
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Frameset//EN" "http://www.w3.org/TR/html4/frameset.dtd">

werkt mijn CSS deels niet meer. Als ik het goed begrijp werkt font: dan niet meer zoals ik hieronder heb?

1
2
3
4
5
6
7
div#wrapper
{
    color: black;
    font: normal 11/12px verdana, helvetica, sans serif;
    width: 900px;
    position: relative;
}
Moet ik dan alles los declaren (font-family, font-size... etc) ?

Alvast bedankt!
n8ndinsdag 26 april 2011 @ 20:56
Volgens mij gooit 11/12 roet in het eten
n8ndinsdag 26 april 2011 @ 21:00
quote:
11s.gif Op dinsdag 19 april 2011 20:40 schreef KomtTijd... het volgende:

[..]

Húúúú nee alsjeblieft, niet van die "resets" ;( Die verneuken het alleen maar verder.

Gewoon defineren wat je nodig hebt en verder niets. De standaard stylesheet is juist hardstikke handig om als fallback te hebben.
Ik gebruik altijd een reset, werkt prima. De standaarden vallen nog steeds terug op standaard waarden maar dan in elke browser hetzelfde.

Nog een extragratis tip voor wie met em's werkt: zet de font-size van het body-element op 62.5%, een em is nu overal 10px groot
DaFandinsdag 26 april 2011 @ 21:03
quote:
1s.gif Op dinsdag 26 april 2011 20:56 schreef n8n het volgende:
Volgens mij gooit 11/12 roet in het eten
Dat was m, super!
DaFandinsdag 26 april 2011 @ 21:06
quote:
1s.gif Op dinsdag 26 april 2011 21:00 schreef n8n het volgende:

Nog een extragratis tip voor wie met em's werkt: zet de font-size van het body-element op 62.5%, een em is nu overal 10px groot
Zag net op W3C ook dat em's aangeraden worden.
Maar 14px <> 1.4em maar ook niet 0.875em (volgens W3C)
quote:
1em is equal to the current font size. The default text size in browsers is 16px. So, the default size of 1em is 16px.
Wat is het nou dan :{

Edit; lijkt erop dat 14px = 1.3em in Chrome en IE8, maar 11px is wel 0.6875em. Wordt er niet veel duidelijker op.
Edit2; is het aan te raden dat ik ALLE px verander in em?
Lightdinsdag 26 april 2011 @ 21:16
quote:
1s.gif Op dinsdag 26 april 2011 21:00 schreef n8n het volgende:

[..]

Ik gebruik altijd een reset, werkt prima. De standaarden vallen nog steeds terug op standaard waarden maar dan in elke browser hetzelfde.
Die waarden zijn misschien wel overal hetzelfde, maar ze zijn over het algemeen niet wat je wilt. Dan moet je dus alsnog vanalles specificeren. Kun je het net zo goed in 1 keer doen, meteen naar de waarden die je wel wilt.
quote:
Nog een extragratis tip voor wie met em's werkt: zet de font-size van het body-element op 62.5%, een em is nu overal 10px groot
Dat geldt alleen als de standaard lettergrootte in de browser op 16px staat. Meestal wel de standaardwaarde, maar er volledig op vertrouwen is misschien wat link. Overigens levert een font-size van 75% op de body dan 12px op.
Lightdinsdag 26 april 2011 @ 21:21
quote:
7s.gif Op dinsdag 26 april 2011 21:06 schreef DaFan het volgende:

[..]

Zag net op W3C ook dat em's aangeraden worden.
Maar 14px <> 1.4em maar ook niet 0.875em (volgens W3C)

[..]

Wat is het nou dan :{

Edit; lijkt erop dat 14px = 1.3em in Chrome en IE8, maar 11px is wel 0.6875em. Wordt er niet veel duidelijker op.
Edit2; is het aan te raden dat ik ALLE px verander in em?
1em is 10px als de fontgrootte 10px is, en 12px als de fontgrootte 12px is. Hoe groot het precies is, ligt dus aan de situatie. Als je em's gebruikt voor het instellen van de font-size, wordt als uitgangspunt de font-size van het parent-element genomen. Voor andere dingen (margins bijv.) wordt de font-size van het element zelf als uitgangspunt genomen.
DaFandinsdag 26 april 2011 @ 21:23
quote:
0s.gif Op dinsdag 26 april 2011 21:21 schreef Light het volgende:

[..]

1em is 10px als de fontgrootte 10px is, en 12px als de fontgrootte 12px is. Hoe groot het precies is, ligt dus aan de situatie. Als je em's gebruikt voor het instellen van de font-size, wordt als uitgangspunt de font-size van het parent-element genomen. Voor andere dingen (margins bijv.) wordt de font-size van het element zelf als uitgangspunt genomen.
Ok ingewikkeld.
En als ik nou de tip van W3C gebruik
1body {font-size:100%;}
wat is dan mijn font-size? (als mn wrapper op 0.6875em staat, wat nu gelijk staat aan 11px).
16px dus?
n8ndinsdag 26 april 2011 @ 21:27
quote:
7s.gif Op dinsdag 26 april 2011 21:06 schreef DaFan het volgende:

[..]

Zag net op W3C ook dat em's aangeraden worden.
Maar 14px <> 1.4em maar ook niet 0.875em (volgens W3C)

[..]

Wat is het nou dan :{

Edit; lijkt erop dat 14px = 1.3em in Chrome en IE8, maar 11px is wel 0.6875em. Wordt er niet veel duidelijker op.
Edit2; is het aan te raden dat ik ALLE px verander in em?
62,5% van 16 is 10.
quote:
0s.gif Op dinsdag 26 april 2011 21:16 schreef Light het volgende:

[..]

Die waarden zijn misschien wel overal hetzelfde, maar ze zijn over het algemeen niet wat je wilt. Dan moet je dus alsnog vanalles specificeren. Kun je het net zo goed in 1 keer doen, meteen naar de waarden die je wel wilt.
Ik heb liever controle, ik koppel elementen met dezelfde 'sematische' opmaakwaarde ook bij elkaar. Bijvoorbeeld alle elementen waarvan hetzelfde font gespecificeerd is in 1, dan hoef ik het ook maar 1 keer aan te passen als ik voor een andere waarde kies.
quote:
[..]

Dat geldt alleen als de standaard lettergrootte in de browser op 16px staat. Meestal wel de standaardwaarde, maar er volledig op vertrouwen is misschien wat link. Overigens levert een font-size van 75% op de body dan 12px op.
Als die standaard lettergrootte anders is dan 16px heeft dat een reden, meteen het voordeel van em's. Idealiter wissel je em's en px slim af om een website op basis van fontschaling slim te laten schalen. Helaas werkten developers daar niet aan mee waardoor er nu een 'schaal-alles' functie in nagenoeg elke browser zit, dan krijg je snel bij inzoomen dat je verticaal moet scrollen.
Lightdinsdag 26 april 2011 @ 21:36
quote:
7s.gif Op dinsdag 26 april 2011 21:27 schreef n8n het volgende:

Ik heb liever controle, ik koppel elementen met dezelfde 'sematische' opmaakwaarde ook bij elkaar. Bijvoorbeeld alle elementen waarvan hetzelfde font gespecificeerd is in 1, dan hoef ik het ook maar 1 keer aan te passen als ik voor een andere waarde kies.
Die controle heb je ook zonder reset-css wel. Dingen combineren ben ik het wel mee eens, in ieder geval voor dingen die logisch gezien ook bij elkaar horen.
quote:
Als die standaard lettergrootte anders is dan 16px heeft dat een reden, meteen het voordeel van em's. Idealiter wissel je em's en px slim af om een website op basis van fontschaling slim te laten schalen. Helaas werkten developers daar niet aan mee waardoor er nu een 'schaal-alles' functie in nagenoeg elke browser zit, dan krijg je snel bij inzoomen dat je verticaal moet scrollen.
Ik begin meestal met een grootte in px (op html en body) en alle font-sizes daarna stel ik in met em's.
n8ndinsdag 26 april 2011 @ 21:39
quote:
0s.gif Op dinsdag 26 april 2011 21:36 schreef Light het volgende:

[..]

Die controle heb je ook zonder reset-css wel. Dingen combineren ben ik het wel mee eens, in ieder geval voor dingen die logisch gezien ook bij elkaar horen.

[..]
Uiteindelijk gaat het er om wat je zelf het prettigst vind werken, het resultaat telt. Beide manieren hebben iets om voor te zeggen
quote:
Ik begin meestal met een grootte in px (op html en body) en alle font-sizes daarna stel ik in met em's.
Ligt aan de website, ik kijk altijd van welke waarden het waar wenselijk is als ze schalen en tot op welke hoogte. Een goede werkwijze vinden neemt wat tijd in beslag maar daarna gaat het vrijwel vanzelf
DaFandinsdag 26 april 2011 @ 21:42
Thanks beide.
Peemdonderdag 5 mei 2011 @ 14:23
Oi, graag wat hulp:

Ik heb een div "Content" en een div "Footer"

Ik heb mijn content geen hoogte meegegeven, en bij meer content wordt het dus groter, en gaat Footer omlaag.

In de footer heb ik 2 plaatjes naast elkaar, omdat ze floaten (1 links 1 rechts) heb ik er een clearfix bij gedaan.

Nu is het probleem dat zodra mijn content groter word, alleen links of alleen rechts mee gaat, en het andere plaatje dus blijft staan. Wat doe ik fout?

HTML:

<div id="content">
<div id="main">
<div id="mainTop"></div>
<div id="mainHolder">
<div id="mainContent">uyguoyboubguy</div>
</div>
<div id="mainBottom"></div>
</div><!-- end of mainright -->

<div id="side">
<div id="sideTop"></div>
<div id="sideHolder">
<div id="sideContent">uyguoyboubguy</div>
</div>
<div id="sideBottom"></div>
</div><!-- end of side -->

<div id="side2">
<div id="sideContent2">uyguoyboubguy</div>
</div><!-- end of side -->

<div class"clearFix"></div>
</div><!-- end of content -->

<div id="footer">
<div id="left"></div>
<div id="right"></div>
<div class="clearFix"></div>
</div><!-- end of footer -->

CSS:
#side2{
background: url(images/twitter.jpg);
width: 300px;
height: 242px;
float: right;
padding: 0;
margin-right: 100px;
border: 3px solid #4fa600;
margin-bottom: 10px;
}

#sideContent2{
background: none;
width:auto;
margin:10px 10px;
padding: 0 10px 0 10px;
overflow:hidden;
}

#footer{
background: none;
width: 100%;
height: 206px;
margin-top: 500px;
}

#left{
background: url(images/bgleft.png);
width: 50%;
height: 206px;
float:left;
}

#right{
background: url(images/bgright.png);
width: 50%;
height: 206px;
float: right;
}

.clearFix { clear: both; display: block; font-size: 0; line-height: 0%; height: 0; visibility: hidden; }

Kan iemand mij vertellen wat ik fout doe? Het lijkt mij dat ik nog iets in #footer zou moeten zetten waardoor het bij elkaar blijft, aangezien dat de div is die ze bij elkaar houden moet.

Hopelijk kan iemand mij hiermee helpen, bedankt!
PimDdonderdag 5 mei 2011 @ 17:39
Zet maar een testcase online, met deze warboel van div's en id's kunnen de meesten vast niks.
KomtTijd...donderdag 5 mei 2011 @ 19:23
1) waarom zo teringveel dubbelgeneste div's met schijnbaar geen functie maar wel met allemaal een unieke ID? Hou het overzichtelijk dan maak je het jezelf alleen maar makkelijker. [code]-tags gebruiken helpt daar ook voor trouwens.

2) "side", "side2" enz. zijn nou niet bepaald praktische/semantische namen

3) #side2 en #right lijken me de verkeerde kant op gefloat

4) die "clearfix" hoeft ten eerste niet 2x, en je hoeft er ook geen extra div voor toe te voegen, je kunt prima gewoon de footer clear:both doen.
Peemvrijdag 6 mei 2011 @ 09:48
Err, ik heb alleen het deel van de css geplakt van wat ik dacht dat ertoe deed, ze hebben allemaal een functie. Of de namen praktisch zijn of niet zou nu even niet uit mogen maken (Het wordt mij later pas duidelijk waar ze voor zijn, dan pas ik ze aan, en tot die tijd noem ik ze zo ;P)

Ik heb clear:both gedaan in de footer, en het probleem is weg :p Thanks alot :)
Nashjewoensdag 11 mei 2011 @ 17:56
Kan ik hier ook normale HTML vragen stellen?

Zoja: als ik een pdf in een iframe laadt, doet ie dat in principe goed in Chrome en Safari, maar in Firefox vraagt ie om de pdf te downloaden (IE geen idee, zit op Mac). Hoe is dit te fixen?
mscholwoensdag 11 mei 2011 @ 18:05
quote:
0s.gif Op woensdag 11 mei 2011 17:56 schreef Nashje het volgende:
Kan ik hier ook normale HTML vragen stellen?

Zoja: als ik een pdf in een iframe laadt, doet ie dat in principe goed in Chrome en Safari, maar in Firefox vraagt ie om de pdf te downloaden (IE geen idee, zit op Mac). Hoe is dit te fixen?
das volgens mij een client instelling...
Nashjewoensdag 11 mei 2011 @ 18:58
quote:
0s.gif Op woensdag 11 mei 2011 18:05 schreef mschol het volgende:

[..]

das volgens mij een client instelling...
En hoe verander ik die?

Overigens nog een vraag: onder de iframe verschijnt een flink aantal pixels een grote witte ruimte.. En dat komt zeker niet door heights, margins of paddings. Wtf is dit?
PimDwoensdag 11 mei 2011 @ 19:28
Adobe heeft geen Firefox-plugin uitgebracht volgens mij voor de Mac. Zie: http://support.mozilla.co(...)s%20within%20Firefox - toevallig pas op het werk een klant die er ook over klaagde en toen heb ik het uitgezocht. Er zijn dus wel diverse plugins die dit alsnog mogelijk maken.
Nashjewoensdag 11 mei 2011 @ 22:07
Ah, dus dit probleem komt enkel voor onder Firefox gebruikers op de Mac? Dat is nog te overzien dan.

Vraag 2 was: onder de iframe verschijnt een flink aantal pixels grote witte ruimte.. En dat komt zeker niet door heights, margins of paddings. Wát is dit?
mscholwoensdag 11 mei 2011 @ 22:14
quote:
0s.gif Op woensdag 11 mei 2011 22:07 schreef Nashje het volgende:
Ah, dus dit probleem komt enkel voor onder Firefox gebruikers op de Mac? Dat is nog te overzien dan.

Vraag 2 was: onder de iframe verschijnt een flink aantal pixels grote witte ruimte.. En dat komt zeker niet door heights, margins of paddings. Wát is dit?
hoe weet je zo zeker dat het geen paddings, margins of heights zijn?
kijk eens met firebug
Nashjewoensdag 11 mei 2011 @ 22:55
Omdat ik dat heb getest natuurlijk...

Firefox geeft geen whitespace, Chrome wel. Safari ook niet.

edit; problem solved I guess. I-frame staat buiten een div en daarom geeft ie whitespace... Snap niet hoe, maar oke.
mscholzaterdag 21 mei 2011 @ 13:26
vraagje: hoe kan ik 1 regel van een drop down menu een tekstkleur geven dat ook werkt bij firefox & chrome?
ik heb nu zoiets:
1
2
3
4
5
6
7
8
<style>
#opt { color:#CCC; }
</style>
(...)
<select>
<option id="opt">A</option>
<option>B</option>
</select>

maar alleen IE8 pakt dit, FF en chrome blijven het zwart weergeven, in het dropdown menu is hij wel grijs
optie A is de standaard geselecteerde optie overigens
ik zie vast wat over het hoofd....

[ Bericht 3% gewijzigd door mschol op 21-05-2011 14:24:33 ]
RenRen-dinsdag 24 mei 2011 @ 10:05
Ik krijg mijn sticky footer met geen mogelijkheid de goede hoogte. De wrapdiv die ik gebruik wordt minstens 2 keer zo hoog als de footer zelf, en ik krijg 'm maar niet lager. Dit moet wel, want de footer moet een doorlopende achtergrond hebben, en dat lijkt alleen te kunnen met de wrapdiv. Ik heb alles al geprobeerd, height 100%, hoogte in pixels (Maar dan lijkt hij alleen van onder korter te worden), min-height van 100%, height auto, alle hoogtes uit om te zien wat het doet, alle margins uit, niets werkt.

Kan iemand helpen?
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
#container2, .push  {

    min-height: 100%; 
    margin-left:-5px;
    margin-bottom:0px;
    width:100%;
    background-repeat:no-repeat;
    background-position:bottom;
    height:auto !important;
    height:100%;
    margin:0 auto -165px;

}

#footer {
margin:0 auto;
    width:870px;
    height:165px;
    background-image:url(../img/backfooter.png);
    background-color:#d4c5b1;
    padding: 20px 15px 0px 15px;
    position: relative;
    clear:both;
    background-repeat:repeat-x;

}
#disclaimer {
    width:863px;
    margin:0 auto;
    height:30px;
    background-color: #C3B29E;
    padding: 7px 22px 0px 15px;
    font-size:11px;
}

Mocht je denken meer code nodig te hebben, vraag maar, ik weet even niet welke allemaal relevant zijn :)
KomtTijd...dinsdag 24 mei 2011 @ 10:18
alleen css kan ik weing mee, behalve constateren dat:
1
2
3
4
5
  margin-left:-5px;
    margin-bottom:0px;
    width:100%;
    background-repeat:no-repeat;
    background-position:bottom;
geen functie heeft.

Testcase + firebug. Dan is het zo opgelost.
RenRen-dinsdag 24 mei 2011 @ 10:27
quote:
3s.gif Op dinsdag 24 mei 2011 10:18 schreef KomtTijd... het volgende:
alleen css kan ik weing mee, behalve constateren dat:

[ code verwijderd ]

geen functie heeft.

Testcase + firebug. Dan is het zo opgelost.
Ik geef je even de site. Ik zit de hele dag met firebug, en testcase of niet, het lijkt hier niets op te lossen
Nashjedinsdag 24 mei 2011 @ 12:17
Vraag:

Ben een newbie in XML en ik moet weten hoe ik data in een XML bestand wegschrijf, en dat daarna weer daaruit kan ophalen.
GIdinsdag 24 mei 2011 @ 12:30
Je stelt geen vraag, maar je noemt je schoolopdracht.
In een topic waaruit blijkt dat je het echt niet snapt. Ik wens je HEEL veel succes met het verwerken van XML d.m.v CSS.
Mirelmaandag 30 mei 2011 @ 15:02
Iemand problemen met :hover in Firefox 4?

De website waar ik en m'n projectgroepje aan werkt reageert niet meer op de mouse overs. Momenteel is het iets met opacity: 0.4; en ik snap dat dat nog relatief nieuwe css code is, maar hij reageert ook niet op standaard background: red; enzo.

[ Bericht 39% gewijzigd door Mirel op 30-05-2011 15:10:08 ]
KomtTijd...maandag 30 mei 2011 @ 16:15
relatief nieuwe CSS? Opacity is gewoon CSS2 hoor.

Waar gaat het trouwens over? Ik zie nergens hovers....
KomtTijd...maandag 30 mei 2011 @ 16:21
verkeerde topic
Mirelmaandag 30 mei 2011 @ 16:30
quote:
0s.gif Op maandag 30 mei 2011 16:15 schreef KomtTijd... het volgende:
relatief nieuwe CSS? Opacity is gewoon CSS2 hoor.

Waar gaat het trouwens over? Ik zie nergens hovers....
De menuknoppen links hebben hovers die werken in Opera IE en Chrome, maar niet in Firefox 4.

edit: oh godver in de nieuwe IE is helemaaaaaaal naar de klote. :') Ergens na het installeren van plugins of iets aanpassen in de css ging het dus vreselijk mis maar ik weet niet meer waar.
KomtTijd...maandag 30 mei 2011 @ 16:32
quote:
0s.gif Op maandag 30 mei 2011 16:30 schreef Mirel het volgende:

[..]

De menuknoppen links hebben hovers die werken in Opera IE en Chrome, maar niet in Firefox 4.
Je bedoelt die knoppen die uberhaupt niet zichtbaar zijn als je je browservenster iets kleiner maakt?

Die knoppen hebben géén hovers. Dus daar gaat ook niets mee gebeuren als je er overheen gaat met je muis.
KomtTijd...maandag 30 mei 2011 @ 16:34
quote:
0s.gif Op maandag 30 mei 2011 16:30 schreef Mirel het volgende:

edit: oh godver in de nieuwe IE is helemaaaaaaal naar de klote. :') Ergens na het installeren van plugins of iets aanpassen in de css ging het dus vreselijk mis maar ik weet niet meer waar.
Tip: begin voortaan te ontwikkelen voor een standaard-compliant browser, en ga daarna pas hacks invoeren om (oudere versies van) IE mee te krijgen. In plaats van andersom.
Mirelmaandag 30 mei 2011 @ 16:35
quote:
0s.gif Op maandag 30 mei 2011 16:32 schreef KomtTijd... het volgende:

[..]

Je bedoelt die knoppen die uberhaupt niet zichtbaar zijn als je je browservenster iets kleiner maakt?

Die knoppen hebben géén hovers. Dus daar gaat ook niets mee gebeuren als je er overheen gaat met je muis.
Die linkjes zijn wordpress category linkjes, opgeroepen dmv van cat-item-bla en ze een kleurtje gegeven. Ergens werkten ze nog (nog steeds in chrome en opera) maar ik ben een beetje de draad kwijt geraakt na een weekje en ik weet niet meer wanneer het mis is gegaan.

Dat dat hele menubalkje zo'n stomme absolute position heeft is een moeilijkheid die we nou eenmaal op die manier hadden opgelost. Wel kut ja, hij is met left: -140px ten opzichte van de container naar links geduwd. Zucht ):O

quote:
0s.gif Op maandag 30 mei 2011 16:34 schreef KomtTijd... het volgende:

[..]

Tip: begin voortaan te ontwikkelen voor een standaard-compliant browser, en ga daarna pas hacks invoeren om (oudere versies van) IE mee te krijgen. In plaats van andersom.
Het is iets om mee te nemen voor de volgende keer. Ik heb eerder met 2 partners tot nu toe 3 websites gedaan, zonder problemen met layout gekut over de verschillende browsers. Ik denk dat we deze keer veel te snel gingen met teveel dingen tegelijk.
KomtTijd...maandag 30 mei 2011 @ 16:39
naja uitzoeken dus waar de css-regels van die knopjes staan, en waar die hover gebleven is.
Mirelmaandag 30 mei 2011 @ 16:40
quote:
14s.gif Op maandag 30 mei 2011 16:39 schreef KomtTijd... het volgende:
naja uitzoeken dus waar de css-regels van die knopjes staan, en waar die hover gebleven is.
Daar is niks mee gedaan. Die staan gewoon op dezelfde plek en opera en chrome lezen die gewoon uit, dus ikw eet het ook niet. Denk dat een andere css regel de boosdoener is.
PimDmaandag 30 mei 2011 @ 17:13
Als je nou eens gewoon die Javascript-ellende weghaalt die voor je doctype staat, dan werken die hovers gewoon in Firefox.
Mirelmaandag 30 mei 2011 @ 17:15
Hey wat leuk, die zooi zie ik niet staan in m'n header.php, dat wordt weer zoeken.

edit: lijkt op een login module, maar als ik die weghaal gebeurt er ook niks. Weird. Even bij wordpress topic kijken.

[ Bericht 30% gewijzigd door Mirel op 30-05-2011 17:25:53 ]
KomtTijd...maandag 30 mei 2011 @ 17:33
quote:
0s.gif Op maandag 30 mei 2011 16:40 schreef Mirel het volgende:

[..]

Daar is niks mee gedaan. Die staan gewoon op dezelfde plek en opera en chrome lezen die gewoon uit, dus ikw eet het ook niet. Denk dat een andere css regel de boosdoener is.
Er is geen andere CSS-regel, er is gewoon geen hover. Ik herhaal: GEEN hover. Niet. Nergens. Een hover die niet bestaat gaat het ook niet doen.
PimDmaandag 30 mei 2011 @ 17:40
Ik heb in Safari op de Mac ook gewoon een hover hoor. Die zijn schijnbaar minder kieskeurig wat betreft codes die voor de doctype komen. Ik zie in de CSS ook gewoon de diverse :hover-states staan hoor. Firebug ziet ze alleen niet door die Javascript-ellende voor de doctype.
Mirelmaandag 30 mei 2011 @ 17:49
zo'n plugin zorgde voor het probleem
Mirelzondag 5 juni 2011 @ 21:14
Hoi hoi. Net begonnen met een eigen site.

Ik wil 1 div herhalen helemaal rechtsonderaan. Ik kan er eentje daar wel neerzetten, maar nu blijkt het toch moeilijker dan ik dacht om er dan een andere links ernaast te herhalen. Wtf moet ik doen :')

1
2
3
4
5
6
    <div class="post">
    test1
    </div>
    <div class="post">
    test2
    </div>
1
2
3
4
5
6
7
8
.post {
bottom:0;
right:0;
width: 400px;
background: white;
float: right;
margin-left: 40px;
}
Pas op het moment dat ik position: absolute; invoer, krijg ik de div rechtsonder. Maar op het moment dat ik de div kopieer, komen ze (denk ik) boven op elkaar. Ik zie er dan iig maar eentje.

Ik probeerde dit als voorbeeld te gebruiken: http://sonyakozlova.com/ Die website lijnt niet uit rechtsonderaan maar ik kan misschien met bepaalde trucjes (een container div onderaan) de boel wel naar beneden krijgen. Feit blijft wel dat ik mijn eerste post rechts wil hebben en mijn nieuwste post links. Zo zal je dan later naar rechts moeten scrollen om de oudere dingen te zien.

Ik zie sowieso niet hoe de boel naast elkaar is gezet op die website. Dat kan ik overigens nog wel zoals in bovenstaande code te zien is. Het is die klote position: absolute; die de boel verkloot.

[ Bericht 6% gewijzigd door Mirel op 05-06-2011 21:58:36 ]
KomtTijd...maandag 6 juni 2011 @ 09:07
Ik heb geen flauw idee wat je nou wilt bereiken, maar position:absolute gebruiken is (bijna) nooit een goed idee.
n8nmaandag 6 juni 2011 @ 09:32
quote:
0s.gif Op zondag 5 juni 2011 21:14 schreef Mirel het volgende:
Hoi hoi. Net begonnen met een eigen site.

Ik wil 1 div herhalen helemaal rechtsonderaan. Ik kan er eentje daar wel neerzetten, maar nu blijkt het toch moeilijker dan ik dacht om er dan een andere links ernaast te herhalen. Wtf moet ik doen :')

[ code verwijderd ]

[ code verwijderd ]

Pas op het moment dat ik position: absolute; invoer, krijg ik de div rechtsonder. Maar op het moment dat ik de div kopieer, komen ze (denk ik) boven op elkaar. Ik zie er dan iig maar eentje.

Ik probeerde dit als voorbeeld te gebruiken: http://sonyakozlova.com/ Die website lijnt niet uit rechtsonderaan maar ik kan misschien met bepaalde trucjes (een container div onderaan) de boel wel naar beneden krijgen. Feit blijft wel dat ik mijn eerste post rechts wil hebben en mijn nieuwste post links. Zo zal je dan later naar rechts moeten scrollen om de oudere dingen te zien.

Ik zie sowieso niet hoe de boel naast elkaar is gezet op die website. Dat kan ik overigens nog wel zoals in bovenstaande code te zien is. Het is die klote position: absolute; die de boel verkloot.

doe eens plaatje maken
Mirelmaandag 6 juni 2011 @ 11:35
Hier bij www.mirelmasic.nl. Ik wil dat het zo wordt:
1307335245-030.jpg

Het is dus 1 div class die ik 2x post.
n8nmaandag 6 juni 2011 @ 11:45
quote:
0s.gif Op maandag 6 juni 2011 11:35 schreef Mirel het volgende:
Hier bij www.mirelmasic.nl. Ik wil dat het zo wordt:
[ afbeelding ]

Het is dus 1 div class die ik 2x post.
zijn altijd zo groot? blijven ten alle tijden daar staan (dus ook als je het venster van grootte veranderd of bij scrollen)?

indien beide ja zou ik gaan voor

ul#ding {
position: fixed;
bottom: 0px;
right: 0px;
height: 20px;
width: 600px;
}

ul#ding li {
background: white;
float: right;
widht: 200px;
height: inherit;
margin: 0 50px;
}

zou moeten werken i'd guess
Mirelmaandag 6 juni 2011 @ 11:48
Nou ze worden 400 px hoog denk ik. en dan wil ik met wordpress er text in plaatsen, of thumbnails
KomtTijd...maandag 6 juni 2011 @ 11:50
quote:
0s.gif Op maandag 6 juni 2011 11:48 schreef Mirel het volgende:
Nou ze worden 400 px hoog denk ik. en dan wil ik met wordpress er text in plaatsen, of thumbnails
in dat geval die "bottom" div 400px hoog maken, en rechtsonderin de hoek smijten met position:absolute. Je content een margin-bottom van 400px geven.
Mirelmaandag 6 juni 2011 @ 11:57
hoezo lists? Ik snap niet hoe je dit met 2 css entries doet. De ene voor de tekst en de andere voor de achtergrond zelf?

edit: oohhhh, even denken
edit2: ja ik ben most confused, werkt voor geen meter. Daarnaast komt er een volgende div van dezelfde class rechts ipv links

[ Bericht 43% gewijzigd door Mirel op 06-06-2011 13:05:08 ]
KomtTijd...maandag 6 juni 2011 @ 13:06
Waarom geef je die div geen andere classname dan?
Mirelmaandag 6 juni 2011 @ 13:08
quote:
0s.gif Op maandag 6 juni 2011 13:06 schreef KomtTijd... het volgende:
Waarom geef je die div geen andere classname dan?
oh hee het lukt al. En ik wil dat het dezelfde class geeft omdat ik in wordpress die div wil gebruiken voor het posten. Iedere post komt in een kopie van die div terug. Als ik op een gegeven 10 posts hebt dan heb ik dus 10 van die vierkanten naast elkaar
n8nmaandag 6 juni 2011 @ 13:12
quote:
0s.gif Op maandag 6 juni 2011 13:08 schreef Mirel het volgende:

[..]

oh hee het lukt al. En ik wil dat het dezelfde class geeft omdat ik in wordpress die div wil gebruiken voor het posten. Iedere post komt in een kopie van die div terug. Als ik op een gegeven 10 posts hebt dan heb ik dus 10 van die vierkanten naast elkaar
je wilt horizontaal scrollen?
Mirelmaandag 6 juni 2011 @ 13:19
Ja. Ik word hier trouwens helemaal gestoord van. Dat zoiets simpels en voor de hand liggends niet kan werken.

Kan je het alsjeblieft precies invullen hoe het moet? Ook met de goeie namen :@, want ik ben nu te suf om als een normaal mens na te denken ):O

1
2
3
4
5
6
7
8
    <ul class="postwrapper">
        <li class="post">
        test1
        </li>
        <li class="post">
        test2
        </li>
    <ul>
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
.postwrapper {
position: fixed;
bottom: 0px;
right: 0px; 
height: 500px;
width: 200px;

}

.post {

float: right;
width: 200px;
height: 500px;

}
ik ben hier en daar aan het kutten geweest.
n8nmaandag 6 juni 2011 @ 13:43
n8n.nl/temp/oi.html

al zou ik het persoonlijk iets anders doen, een scrollend element binnen een pagina is horrible
Mirelmaandag 6 juni 2011 @ 13:44
quote:
14s.gif Op maandag 6 juni 2011 13:43 schreef n8n het volgende:
n8n.nl/temp/oi.html

al zou ik het persoonlijk iets anders doen, een scrollend element binnen een pagina is horrible
Ik heb het idee om iedere div uiteindelijk een gebouw te laten lijken. Ik wil gewoon stad bouwen met mijn posts. Leuk portfolio idee toch :)
n8nmaandag 6 juni 2011 @ 13:49
n8n.nl/temp/oioioi.html
n8nmaandag 6 juni 2011 @ 13:50
quote:
0s.gif Op maandag 6 juni 2011 13:44 schreef Mirel het volgende:

[..]

Ik heb het idee om iedere div uiteindelijk een gebouw te laten lijken. Ik wil gewoon stad bouwen met mijn posts. Leuk portfolio idee toch :)
dat kan wel, vergt wel extraspeciale kennis, kan het wel ff maken volgens mij
Mirelmaandag 6 juni 2011 @ 13:52
Nou ik heb al een idee hoe ik dat in wordpress kan regelen met de loop, nu de css eers fixen. Mijn hosting is trouwens echt *zwaar* kut de laatste tijd. Ik ga even op de host van m'n school, want als ik nu de stylesheet verander, dan gebeurt er helemaal niks.

PCextreme :r :r
n8nmaandag 6 juni 2011 @ 13:57
http://n8n.nl/temp/city.html

laatste dan
Mirelmaandag 6 juni 2011 @ 13:59
quote:
7s.gif Op maandag 6 juni 2011 13:57 schreef n8n het volgende:
http://n8n.nl/temp/city.html

laatste dan
Ik waardeer dit echt, dank je wel :)
n8nmaandag 6 juni 2011 @ 14:21
graag gedaan kleine moeite
Mirelmaandag 6 juni 2011 @ 15:18
en een list reversen? Ik las iets over <ol reversed> maar dat werkt niet

[ Bericht 92% gewijzigd door Mirel op 06-06-2011 15:31:57 ]
RenRen-maandag 6 juni 2011 @ 16:13
Ik ben aan het werken met opacity in een div. De div is prima doorzichtig, maar de tekst ook. Lijkt me logisch, maar als ik een nieuwe div maak erin, neemt die ook nog de doorzichtigheid mee, dit neemt me niet de bedoeling. Is dit op te lossen? Of alleen door de opacity weg te halen?

Bedankt :)


Oh nvm, ik ga het proberen met een pixel met een lage opacity.

[ Bericht 10% gewijzigd door RenRen- op 06-06-2011 16:18:44 ]
#ANONIEMmaandag 6 juni 2011 @ 16:15
Daar staat de C in CSS ook voor he, Cascading.
Happelmaandag 6 juni 2011 @ 16:16
quote:
0s.gif Op maandag 6 juni 2011 16:13 schreef RenRen- het volgende:
Ik ben aan het werken met opacity in een div. De div is prima doorzichtig, maar de tekst ook. Lijkt me logisch, maar als ik een nieuwe div maak erin, neemt die ook nog de doorzichtigheid mee, dit neemt me niet de bedoeling. Is dit op te lossen? Of alleen door de opacity weg te halen?

Bedankt :)
Los ik altijd op door de div en de inhoud los te trekken om het vervolgens over elkaar te positioneren.
n8nmaandag 6 juni 2011 @ 16:16
quote:
0s.gif Op maandag 6 juni 2011 16:13 schreef RenRen- het volgende:
Ik ben aan het werken met opacity in een div. De div is prima doorzichtig, maar de tekst ook. Lijkt me logisch, maar als ik een nieuwe div maak erin, neemt die ook nog de doorzichtigheid mee, dit neemt me niet de bedoeling. Is dit op te lossen? Of alleen door de opacity weg te halen?

Bedankt :)
background: rgba(0,0,0,0.5);

1e 3 nullen zijn rgbwaarde (0 - 255), laatste is opacity (0 - 1)
n8nmaandag 6 juni 2011 @ 16:17
quote:
0s.gif Op maandag 6 juni 2011 15:18 schreef Mirel het volgende:
en een list reversen? Ik las iets over <ol reversed> maar dat werkt niet
snap het nu, extra element om de <article> in mijn voorbeeld heen en die float: right; geven, hoogte, line-height en vertical-align van <section> overnemen
RenRen-maandag 6 juni 2011 @ 16:19
quote:
7s.gif Op maandag 6 juni 2011 16:16 schreef n8n het volgende:

[..]

background: rgba(0,0,0,0.5);

1e 3 nullen zijn rgbwaarde (0 - 255), laatste is opacity (0 - 1)
Ik weet hoe dat zit, maar dat is niet helemaal de vraag. Ik wil de opacity opheffen in een div in de doorzichtige div zodat mijn tekst niet doorzichtig en vaag is.
quote:
14s.gif Op maandag 6 juni 2011 16:16 schreef Happel het volgende:

[..]

Los ik altijd op door de div en de inhoud los te trekken om het vervolgens over elkaar te positioneren.
Oh serieus? Dat lijkt me niet helemaal handig :o Of werkt dat juist altijd heel goed? Lijkt me dat je dan enorme verschillen krijgt in browsers.
n8nmaandag 6 juni 2011 @ 16:22
quote:
0s.gif Op maandag 6 juni 2011 16:19 schreef RenRen- het volgende:

[..]

Ik weet hoe dat zit, maar dat is niet helemaal de vraag. Ik wil de opacity opheffen in een div in de doorzichtige div zodat mijn tekst niet doorzichtig en vaag is.
Is exact de oplossing voor jouw probleem omdat het niet het hele element transparant maakt
quote:
[..]

Oh serieus? Dat lijkt me niet helemaal handig :o Of werkt dat juist altijd heel goed? Lijkt me dat je dan enorme verschillen krijgt in browsers.
Dan het element met content relatief positioneren, een transparante span oid er in en dan absoluut positioneren met width en height 100%. Het kan dus ook zonder dat extra element
RenRen-maandag 6 juni 2011 @ 16:23
quote:
7s.gif Op maandag 6 juni 2011 16:22 schreef n8n het volgende:

[..]

Is exact de oplossing voor jouw probleem omdat het niet het hele element transparant maakt

[..]

Dan het element met content relatief positioneren, een transparante span oid er in en dan absoluut positioneren met width en height 100%. Het kan dus ook zonder dat extra element
Ik begreep je verkeerd inderdaad :) Wou ik net komen zeggen. Even zien of dit ook in alle browsers werkt, thanks.

Dat laatste doe ik maar niet, ik snap er niets van :D
n8nmaandag 6 juni 2011 @ 16:25
quote:
0s.gif Op maandag 6 juni 2011 16:23 schreef RenRen- het volgende:

[..]

Ik begreep je verkeerd inderdaad :) Wou ik net komen zeggen. Even zien of dit ook in alle browsers werkt, thanks.

Dat laatste doe ik maar niet, ik snap er niets van :D
laatste

<div>
<span></span>
</div>

div {
position: relative;
}

div span {
position: absolute;
width: 100%;
height: 100%;
}
n8nmaandag 6 juni 2011 @ 16:34
iemand wel eens position: static; gebruikt? Even uitzoeken wat dat is nog nooit mee in aanraking geweest

edit: http://css-tricks.com/what-if-there-was-no-position-static/
ah, default waarde
Mirelmaandag 6 juni 2011 @ 16:49
quote:
7s.gif Op maandag 6 juni 2011 16:17 schreef n8n het volgende:

[..]

snap het nu, extra element om de <article> in mijn voorbeeld heen en die float: right; geven, hoogte, line-height en vertical-align van <section> overnemen
Bijna gelukt. Ik heb ipv jouw articles en sections gewoon divs enzo. Wat zijn articles en sections eigenlijk? :P
n8nmaandag 6 juni 2011 @ 16:56
quote:
0s.gif Op maandag 6 juni 2011 16:49 schreef Mirel het volgende:

[..]

Bijna gelukt. Ik heb ipv jouw articles en sections gewoon divs enzo. Wat zijn articles en sections eigenlijk? :P
semantiek, html5
http://www.w3schools.com/html5/html5_reference.asp
Mirelmaandag 6 juni 2011 @ 21:51
Ik ben nu thuis en heb het net even weer geprobeerd. Alles in html5. Wat ik kreeg is dat de elementen bovenaan stonden, met de lange stukken naar beneden uitstekend, en ik zag er maar 4 terwijl ik er meer had.

Ik heb het nu gewoon zo, en het werkt bijna: http://1577359.huweb.nl/ (als je nog tijd hebt, kan je het even niet in html5 uitleggen? Ik wil daar nog mee wachten O-) Wel tof wat je tot nu toe hebt laten zien. Inventieve wijze van floats gebruiken ^O^ , en dat white-space ken ik nog niet eens)

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
<ul class="postwrapper">

    <div class="ding">
        <li class="post">
        <h1>post 1</h1>
        <p>Lorem ipsum dolor sit amet, consectetur adipiscing elit. 
        Aliquam lacus purus, facilisis eget lacinia id, dapibus a enim. 
        Sed mi nibh, convallis vitae sodales vitae, auctor et justo. Quisque eget est odio. 
        Donec ac arcu et elit tempus rhoncus vitae eu metus. Cras metus arcu, 
        pulvinar quis volutpat sed, interdum at tortor.</p>
        </li>
    </div>
    <div class="ding">
        <li class="post">
        <h1>post 2</h1>
        <p>Lorem ipsum dolor sit amet, consectetur adipiscing elit. 
        Aliquam lacus purus, facilisis eget lacinia id, dapibus a enim. 
        Sed mi nibh, convallis vitae sodales vitae, auctor et justo.</p>
        </li>
    </div>
    <div class="ding">
        <li class="post">
        <h1>post 3</h1>
        <p>Lorem ipsum dolor sit amet, consectetur adipiscing elit. 
        Aliquam lacus purus.</p>
        </li>
    </div>
    <div class="ding">
        <li class="post">
        <h1>post 4</h1>
        <p>Lorem ipsum dolor sit amet, consectetur adipiscing elit. 
        Aliquam lacus purus, facilisis eget lacinia id, dapibus a enim. 
        Sed mi nibh.</p>
        </li>
    </div>
    <div class="ding">
        <li class="post">
        <h1>post 5</h1>
        <p>Lorem ipsum dolor sit amet, consectetur adipiscing elit. 
        Aliquam lacus purus, facilisis eget lacinia id, dapibus a enim. 
        Sed mi nibh, convallis vitae sodales vitae, auctor et justo. Quisque eget est odio. 
        Donec ac arcu et elit tempus rhoncus vitae eu metus. Cras metus arcu, 
        pulvinar quis volutpat sed, interdum at tortor.</p>
        </li>
    </div>
    <div class="ding">
        <li class="post">
        <h1>post 6</h1>
        <p>Lorem ipsum dolor sit amet, consectetur adipiscing elit. 
        Aliquam lacus purus, facilisis eget lacinia id, dapibus a enim. 
        Sed mi nibh, convallis vitae sodales vitae, auctor et justo.</p>
        </li>
    </div>
    <div class="ding">
        <li class="post">
        <h1>post 7</h1>
        <p>Lorem ipsum dolor sit amet, consectetur adipiscing elit. 
        Aliquam lacus purus.</p>
        </li>
    </div>
    <div class="ding">
        <li class="post">
        <h1>post 8</h1>
        <p>Lorem ipsum dolor sit amet, consectetur adipiscing elit. 
        Aliquam lacus purus, facilisis eget lacinia id, dapibus a enim. 
        Sed mi nibh.</p>
        </li>
    </div>
<ul>

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
.ding {
float: right;
vertical-align: bottom;
width: 300px;
height: 400px;
}

.postwrapper {
position: absolute;
width: 100%;
height: 400px;
vertical-align: bottom;
bottom: 0px;
right: 0px;
overflow-x: auto;
overflow-y: hidden;
white-space: nowrap;
}

.post {
padding: 30px;
background: white;
width: 300px;
height: 400px;
display: inline-block;
white-space: normal;
vertical-align: bottom;
}
KomtTijd...maandag 6 juni 2011 @ 22:05
Je postwrapper is te smal. Maak die zo breed als alle post-divs (plus padding, margin en border) bij elkaar.

Eigenlijk snap ik niet waarom je niet gewoon een jquery plugin ofzo gebruikt hiervoor. Horizontaal scrollende layouts zijn een ramp met CSS.
Mirelmaandag 6 juni 2011 @ 22:15
Werkt allemaal niet. Ik zal eens kijken wat JQuery kan dan. edit: dit gevonden: http://css-tricks.com/how(...)ally-scrolling-site/ :) Maar daar alignt hij niet bottom en right, en de eerste post staat links ipv rechts, dus ik vrees dat het niet gaat werken.

Ik denk dat ik dit idee op zal moeten geven :'(

[ Bericht 28% gewijzigd door Mirel op 06-06-2011 23:01:43 ]
n8nmaandag 6 juni 2011 @ 23:02
quote:
3s.gif Op maandag 6 juni 2011 22:05 schreef KomtTijd... het volgende:
Je postwrapper is te smal. Maak die zo breed als alle post-divs (plus padding, margin en border) bij elkaar.

Eigenlijk snap ik niet waarom je niet gewoon een jquery plugin ofzo gebruikt hiervoor. Horizontaal scrollende layouts zijn een ramp met CSS.
kan prima
Mirelmaandag 6 juni 2011 @ 23:16
Ik heb het al opgegeven.
Nashjedinsdag 7 juni 2011 @ 21:17
Simpel vraagje:

Wil m'n container laten meeschalen, maar dat lukt me niet echt. Door hem te laten meeschalen zal ik hem, denk ik, de position: absolute moeten meegeven. Maar dan verdwijnt ie naar links.

Code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
body, html {
background: url(../images/bg.png);
margin: 0px;
padding: 0px;
text-align: center;
}

.container {
background: #ffffff;
margin: 0 auto;
width: 900px;
height: auto;
position: absolute;
}

Dit moet snel en eenvoudig op te lossen zijn lijkt me?
n8ndinsdag 7 juni 2011 @ 21:21
meeschalen met wat?
Nashjedinsdag 7 juni 2011 @ 21:51
Met divs die in de container zitten.
Mireldinsdag 7 juni 2011 @ 21:55
Geen width en position geven?
Tegandinsdag 7 juni 2011 @ 21:56
Meeschalen hoe?

In de breedte kan niet als je hem een width geeft, in de hoogte gebeurt al standaard als je geen height geeft?
Nashjedinsdag 7 juni 2011 @ 22:12
In de lengte ja, en wel zo dat ie gecentreerd blijft staan.
Tegandinsdag 7 juni 2011 @ 22:14
Eerst gecentreerd totdat het beeldvullend is bedoel je? Dat wordt lastig... Omdat de inhoud van de container variabel is.
dirkjodinsdag 7 juni 2011 @ 23:51
M'n nieuwe site toont wat gebreken in IE8 en IE9 (oudere versies doen het prima), maar ik heb echt geen flauw idee waar het vandaan kan komen. Het gekke is namelijk dat het ene blok wel goed is neergezet, maar het andere niet. Dit terwijl ze zijn gegenereerd door PHP en dus precies dezelfde opmaak hebben.

Iemand enig idee?
site
stuk uit stylesheet:
SPOILER
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
#base #block #top-right .header{
    background: #329784;
    width: 450px;
    height: 40px;
    font-family: arial;
    font-variant: small-caps;
    font-size: 40px;
    text-align: center;
    color: #ffffff;
    letter-spacing: -1px;
}

#base #block #top-right .text{

}

#base #block #top-right .text .news_item{
    width: 440px;
    height: 152px;
    margin: 15px 5px;
    background: #ffffff;
}

#base #block #top-right .text .news_item .titel{
    width: 440px;
    padding: 1px 0px;
    font-size: 16px;
    font-family: arial;
    background: #bbbbbb;
    text-align: center;
    color: #ffffff;
}

#base #block #top-right .text .news_item:hover{
    background: #f5f5f5;
}

#base #block #top-right .text .news_item .image{
    border: solid 1px #000000;
    width: 120px;
    height: 120px;
    margin: 4px 10px;
    float: left;
}

#base #block #top-right .text .news_item .text{
    font-family: arial;
    font-size: 14px;
    color: #222222;
    width: 295px;
    height: 105px;
    margin: 4px 0 0 px;
    float: right;
    margin-top: 3px;
}

#base #block #top-right .text .news_item .link a{
    position: absolute;
    margin: 113px 0 0 230px;
    text-decoration: none;
    color: #0f76c5;
    font-family: arial;
    font-size: 12px;
}

#base #block #top-right .text .news_item .link_lay{
    width: 440px;
    height: 132px;
    z-index: 2;
    position: absolute;
    cursor: pointer;
    color: #0f76c5;
}

#base #block #top-right .text .read_all_link a:hover{
    color: #0f6aaf;
    text-decoration: underline;
}

#base #block #top-right .text .read_all_link a{
    color: #0f6aaf;
    position: absolute;
    right: 17px;
    bottom: 2px;
    text-decoration: none;
    color: #0f76c5;
    font-family: arial;
    font-size: 13px;
    font-weight: bold;
}
Php stuk:
SPOILER
1
2
3
4
5
6
7
8
9
10
echo     "<div class='news_item'>
                    <div class='titel'>".$news['title']."</div>
                    <div class='image'><img src='/images/news/".$news['image']."' alt='".$news['title']." height='120px' width='120px'/></div>
                    <div class='text'>".$news['small_text']."</div>
                    <div class='link'>
                        <a href='/news/".$news['id']."/".$title_replace."'>Lees meer</a>
                    </div>
                    <a href='/news/".$news['id']."/".$title_replace."'><div class='link_lay'></div></a>
                </div>";
    }
probleem.png
KomtTijd...woensdag 8 juni 2011 @ 08:49
Ik zou eens beginnen met wat orde te scheppen in je chaos.
Je hebt <a> tags zonder href, <a> tags die uberhaupt helemaal leeg zijn, <a> tags genest in <a> tags, divs zonder inhoud, div's genest in <a>tags, kortom 't is gewoon een janboel. En die CSS van 90 regels moet je ook makkelijk in 20 regels kunnen samenvatten.

Zul je zien, gaat het gelijk al een stuk beter.
RenRen-woensdag 8 juni 2011 @ 09:22
Ik ben dus bezig met een site, die met de transparantie, en die boxen hebben ook een box-shadow.

Eén van de divs waar ik mee bezig was, schaalde niet mee met de content, niet met 100% of met auto, dus heb ik een overflow:auto eraan toegevoegd, en een height van 1%. Werkt perfect, op een klein detail na, de box-shadow doet een beetje raar.

Met overflow:auto en height:1%:
Schermafbeelding2011-06-08om091926.png

Zonder een van beiden:
Schermafbeelding2011-06-08om092048.png

Code van de div:

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
#content{
  width:692px;
  height:533px;
  margin-left:12px;
  float:left;
  box-shadow: 0px 0px 10px #c7c7c7;
  -moz-box-shadow: 0px 0px 10px #c7c7c7;
  -webkit-box-shadow: 0px 0px 10px #c7c7c7;
  background:rgba(255,255,255,0.85);
  margin-top:12px;
  margin-bottom:12px;
  padding-left:10px;
  padding-right:10px;
  padding-top:15px;
  overflow:auto;
  height:1%;
}

Iemand enig idee hoe dit komt?
n8nwoensdag 8 juni 2011 @ 09:24
probeer :hidden;, of haal de float weg van de content in de transparente box
KomtTijd...woensdag 8 juni 2011 @ 09:27
quote:
0s.gif Op woensdag 8 juni 2011 09:22 schreef RenRen- het volgende:
Ik ben dus bezig met een site, die met de transparantie, en die boxen hebben ook een box-shadow.

Eén van de divs waar ik mee bezig was, schaalde niet mee met de content, niet met 100% of met auto, dus heb ik een overflow:auto eraan toegevoegd, en een height van 1%. Werkt perfect, op een klein detail na, de box-shadow doet een beetje raar.

Met overflow:auto en height:1%:
[ afbeelding ]

Zonder een van beiden:
[ afbeelding ]

Code van de div:
[ code verwijderd ]

Iemand enig idee hoe dit komt?
Weer een voorbeeldje van je probleem bij de wortel aanpakken:
- een div schaalt niet mee
- je past een hack toe
- je hack introduceert een nieuw probleem

Waarschijnlijk kun je die div mee laten schalen door 'm overflow:visible of hidden te geven, of anders door een element met clear:both onderin de div te plaatsen. Heb je die hele hack niet nodig.
RenRen-woensdag 8 juni 2011 @ 09:28
quote:
14s.gif Op woensdag 8 juni 2011 09:24 schreef n8n het volgende:
probeer :hidden;, of haal de float weg van de content in de transparente box
Hidden knipt het af waardoor de helft van de text dus verdwijnt, en de float kan helaas niet weg, anders komen ze onder elkaar te staan. ;( Het moet echt perse naast elkaar.
RenRen-woensdag 8 juni 2011 @ 09:28
quote:
0s.gif Op woensdag 8 juni 2011 09:27 schreef KomtTijd... het volgende:

[..]

Weer een voorbeeldje van je probleem bij de wortel aanpakken:
- een div schaalt niet mee
- je past een hack toe
- je hack introduceert een nieuw probleem

Waarschijnlijk kun je die div mee laten schalen door 'm overflow:visible of hidden te geven, of anders door een element met clear:both onderin de div te plaatsen. Heb je die hele hack niet nodig.
Even zien welke ik dan clear:both moet geven... Ik denk de footer, thanks

Edit, footer heeft al clear:both... Hm. Ik ben confused :') Overflow:visible werkt ook niet, schaalt-ie ook niet van mee.
n8nwoensdag 8 juni 2011 @ 09:29
quote:
0s.gif Op woensdag 8 juni 2011 09:28 schreef RenRen- het volgende:

[..]

Hidden knipt het af waardoor de helft van de text dus verdwijnt, en de float kan helaas niet weg, anders komen ze onder elkaar te staan. ;( Het moet echt perse naast elkaar.
is de height auto? inline-block zet het ook naast elkaar maar dan heb je een if[ie6] nodig
RenRen-woensdag 8 juni 2011 @ 09:31
quote:
7s.gif Op woensdag 8 juni 2011 09:29 schreef n8n het volgende:

[..]

is de height auto? inline-block zet het ook naast elkaar maar dan heb je een if[ie6] nodig
height auto werkte niet, 1% werkte wel, maar dus met die lelijkheid :r
Ik denk helaas dat de meeste mensen die die site gaan gebruiken IE gebruiken, vast ook oudere versies. Even zoeken wat die fix is dan :) Bedankt voor het meedenken ook!
n8nwoensdag 8 juni 2011 @ 09:34
lijkt er op dat je div niet in het midden staat, deze dan ook maar een float geven geen mogelijkheid?
RenRen-woensdag 8 juni 2011 @ 09:36
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
#left{
width:215px;
height:533px;
-moz-box-shadow: 0px 0px 10px #c7c7c7;
-webkit-box-shadow: 0px 0px 10px #c7c7c7;
box-shadow: 0px 0px 10px #c7c7c7;
background:rgba(255,255,255,0.85);

margin-top:12px;
margin-bottom:12px;
padding-left:10px;
padding-right:10px;
  padding-top:15px;
display:inline-block;

}

#content{
width:692px;
height:533px;
margin-left:12px;
box-shadow: 0px 0px 10px #c7c7c7;
-moz-box-shadow: 0px 0px 10px #c7c7c7;
-webkit-box-shadow: 0px 0px 10px #c7c7c7;
background:rgba(255,255,255,0.85);
margin-top:12px;
margin-bottom:12px;
padding-left:10px;
padding-right:10px;
padding-top:15px;
display:inline-block;
height:auto;

}

Dit zou dan toch de nieuwe code moeten zijn? Zo ja, dit werkt niet :o
RenRen-woensdag 8 juni 2011 @ 09:36
quote:
7s.gif Op woensdag 8 juni 2011 09:34 schreef n8n het volgende:
lijkt er op dat je div niet in het midden staat, deze dan ook maar een float geven geen mogelijkheid?
Welke div staat dan niet in het midden? Wacht, ik geef jullie een url.
KomtTijd...woensdag 8 juni 2011 @ 09:38
Het gaat om de inhoud van je content div. Die heeft (ook) een float, zo te zien. Díé moet je clearen, of de content-div overflow:hidden meegeven, dat heeft het zelfde effect.

-edit- nog beter: moet die inhoud uberhaupt wel gefloat? Kan het niet zonder? (dus niet je content div, maar de inhoud ván je content div)
RenRen-woensdag 8 juni 2011 @ 09:46
quote:
0s.gif Op woensdag 8 juni 2011 09:38 schreef KomtTijd... het volgende:
Het gaat om de inhoud van je content div. Die heeft (ook) een float, zo te zien. Díé moet je clearen, of de content-div overflow:hidden meegeven, dat heeft het zelfde effect.

-edit- nog beter: moet die inhoud uberhaupt wel gefloat? Kan het niet zonder? (dus niet je content div, maar de inhoud ván je content div)
Ik heb dus 2 blokken in het grote blok, en die moeten gefloat zijn, net als het grote blok, dat moet ook naast elkaar komen te staan. Hoe maakt me niet uit, als het maar naast elkaar blijft :D Tabellen zijn geen optie vrees ik.
n8nwoensdag 8 juni 2011 @ 09:50
display: inline-block;

enkel ie6 werkt heeft dan een inline nodig meen ik

snap niet waarom de overflow-truc niet werkt http://webdesignerwall.co(...)floats-with-overflow
n8nwoensdag 8 juni 2011 @ 09:55
Mijn manier is overigens om eerst de mark-up uiteen te zetten en dan zo clean mogelijk vorm te geven. Alleen de vlakverdeling met contrasterende kleuren opgevuld met wat faux content. Dan kom ik direct achter moeilijkheden en kan ik makkelijk de grenzen opzoeken door wat lorum ipsum extra erbij te kwakken. Wellicht een tip voor de volgende keer (en iedereen die dit verder leest).
RenRen-woensdag 8 juni 2011 @ 09:58
quote:
7s.gif Op woensdag 8 juni 2011 09:55 schreef n8n het volgende:
Mijn manier is overigens om eerst de mark-up uiteen te zetten en dan zo clean mogelijk vorm te geven. Alleen de vlakverdeling met contrasterende kleuren opgevuld met wat faux content. Dan kom ik direct achter moeilijkheden en kan ik makkelijk de grenzen opzoeken door wat lorum ipsum extra erbij te kwakken. Wellicht een tip voor de volgende keer (en iedereen die dit verder leest).
Nou ja, het is een zelfgebouwde template, dus ik was niet echt aan het werk met content, vooral met het bouwen, en daarom ben ik nu aan het finetunen. Normaal doe ik het ook zo, maar nu is het ook haasthaasthaast. :')
n8nwoensdag 8 juni 2011 @ 10:00
quote:
0s.gif Op woensdag 8 juni 2011 09:58 schreef RenRen- het volgende:

[..]

Nou ja, het is een zelfgebouwde template, dus ik was niet echt aan het werk met content, vooral met het bouwen, en daarom ben ik nu aan het finetunen. Normaal doe ik het ook zo, maar nu is het ook haasthaasthaast. :')
dan helpt dit ook niet, gooi ff die inline-block er tegenaan ipv de float, dan heb je een block element naast elkaar. Voor IE moet dan maar een hack komen :')

http://blog.mozilla.com/w(...)rowser-inline-block/
KomtTijd...woensdag 8 juni 2011 @ 10:27
Je hebt overal keihard een hoogte van 538 pixels instaan. Die moet je weg halen. Uit allebei je stylesheets.

Mooie website wel trouwens!
RenRen-woensdag 8 juni 2011 @ 10:34
quote:
0s.gif Op woensdag 8 juni 2011 10:27 schreef KomtTijd... het volgende:
Je hebt overal keihard een hoogte van 538 pixels instaan. Die moet je weg halen. Uit allebei je stylesheets.

Mooie website wel trouwens!
Ohja, dan is het opgelost! Dankjeweeel O+ Maar. Wtf, er is maar 1 css, en #1 en #2 verwijzen naar hetzelfde bestand. Arghhhh, straks even een topic over openen elders :')

thanks :D Ik ben er wel blij mee.
Nashjewoensdag 8 juni 2011 @ 12:40
quote:
0s.gif Op dinsdag 7 juni 2011 22:14 schreef Tegan het volgende:
Eerst gecentreerd totdat het beeldvullend is bedoel je? Dat wordt lastig... Omdat de inhoud van de container variabel is.
Nee :'). Altijd gecentreerd, en de height moet meeschalen met de contentdiv die erin staat, en op elke pagina een andere grootte height heeft.
n8nwoensdag 8 juni 2011 @ 12:45
width: 900px;
margin: 0 auto;
Nashjewoensdag 8 juni 2011 @ 15:09
Ja dat dacht ik dus ook. Zo heb ik het ook ingesteld (met een height met vaste grootte), maar als ik die height eruit gooi dan verdwijnt heel m'n container.

Ik centreer mijn container altijd op deze manier:
1
2
3
4
5
6
7
8
9
10
11
body, html {
margin: 0px;
padding: 0px;
text-align: center;
}

.container {
margin: 0 auto;
width: xxpx;
height: xxpx;
}

Als ik nu de height van de container weg haal, en daar een position: absolute toevoeg, dan schaalt mijn container's height wel mee met de hoeveelheid tekst die er is. Maar dan is de container niet meer gecentreerd en ploft ie naar links.
PimDwoensdag 8 juni 2011 @ 15:28
Als je container alleen floats bevat is het logisch dat ie verdwijnt. Absoluut positioneren is nergens voor nodig, je moet gebruik maken van een clearfix, bijvoorbeeld:

1
2
3
4
5
6
7
8
.group:after {
    content:".";
    display:block;
    clear:both;
    visibility:hidden;
    line-height:0;
    height:0;
}

Door de class .group (of net wat je er van maakt, ik vind group mooier dan bijv. clearfix) toe te voegen zorg je er voor dat een container de floats die ie bevat bevat.
Nashjewoensdag 8 juni 2011 @ 15:44
Oke, dat klinkt logisch. Ik gebruik inderdaad alleen floats.

Waar zou ik die clearfix precies moeten toevoegen?
PimDwoensdag 8 juni 2011 @ 15:57
Op je container.
Nashjewoensdag 8 juni 2011 @ 17:14
Yes, tis gelukt! Hartelijk dank!
Black-Holewoensdag 8 juni 2011 @ 22:26
Hoe krijg ik het voor elkaar om paragraph text te voorzien van een border ter grootte van de text in een div met een vaste breedte en hoogte?

Als ik ze nu een border-bottom of border-top meegeef dan krijgt de div aan de boven- en onderkant een mooie border in plaats van de text.
KomtTijd...woensdag 8 juni 2011 @ 22:31
quote:
0s.gif Op woensdag 8 juni 2011 22:26 schreef Black-Hole het volgende:
Hoe krijg ik het voor elkaar om paragraph text te voorzien van een border ter grootte van de text in een div met een vaste breedte en hoogte?

Als ik ze nu een border-bottom of border-top meegeef dan krijgt de div aan de boven- en onderkant een mooie border in plaats van de text.
wutwutwut?

Een paragraph een border ter grootte van de text in een div met vaste breedte en hoogte...

Dus:
- je hebt een paragraph (<p>) met tekst,
- je hebt een div,
- je wilt een border op de paragraph.
- De border komt op de div ipv op de paragraph.

Snap ik het zo goed?
Zo ja kom eens met een voorbeeld. En zo nee eigenlijk ook.
Black-Holewoensdag 8 juni 2011 @ 22:34
Je snapt hem helemaal, hier een voorbeeld:

1
2
3
4
5
6
<div id="advert2text">
            
    <p>IK Oude straatjes vol leuke boetiekjes.<br>
        JIJToe aan 'n dagje uit. Datum prikken?</p>
                
</div> <!-- end text -->

1
2
3
4
5
6
7
#advert1text{
float: left;
width: 315px;
height: 94px;
margin-bottom: 22px;
background: url('../images/advertbg.jpg') no-repeat;
}

Heb al wat gevonden al werkt het niet helemaal, text-decoration: underline overline.

Edit: nu met CSS van de div. P is verder niet gestyled.

[ Bericht 10% gewijzigd door Black-Hole op 08-06-2011 22:49:15 ]
KomtTijd...woensdag 8 juni 2011 @ 22:45
We zitten in een CSS-topic, wat is de bijbehorende CSS-code?
Teganwoensdag 8 juni 2011 @ 22:55
Wat is er mis met underline & overline dan?
Black-Holewoensdag 8 juni 2011 @ 23:02
quote:
0s.gif Op woensdag 8 juni 2011 22:55 schreef Tegan het volgende:
Wat is er mis met underline & overline dan?
Er mag nog wat padding rondom te tekst nodig, stylen met line-height heeft helaas geen effect. Weet niet of dat effect heeft op een border-top/bottom eigenlijk...
Teganwoensdag 8 juni 2011 @ 23:04
Geef eens wat je probeerde met line-height?
Black-Holewoensdag 8 juni 2011 @ 23:07
1
2
3
4
5
#advert1text p{
padding: 18px 0px 0px 10px;
line-height: 30px;
text-decoration: underline overline;
    }
Teganwoensdag 8 juni 2011 @ 23:08
1line-height:200%;
Black-Holewoensdag 8 juni 2011 @ 23:11
quote:
14s.gif Op woensdag 8 juni 2011 23:08 schreef Tegan het volgende:

[ code verwijderd ]

Helaas, geen effect. Kan het heel simpel oplossen met een plaatje maar daar heb ik geen zin in eigenlijk.
KomtTijd...woensdag 8 juni 2011 @ 23:23
Eerder: wat is er mis met simpelweg border-top en border-bottom op je p-element?
Teganwoensdag 8 juni 2011 @ 23:27
Hij wil het toch op de tekst (iedere regel) en niet om de hele container (p of div) toch? Zo begrijp ik het iig...
Black-Holewoensdag 8 juni 2011 @ 23:30
quote:
0s.gif Op woensdag 8 juni 2011 23:23 schreef KomtTijd... het volgende:
Eerder: wat is er mis met simpelweg border-top en border-bottom op je p-element?
Dan krijg ik dus een border rondom de div...en niet de p-text.
n8nwoensdag 8 juni 2011 @ 23:37
p {display:inline; border-top: ~; border-bottom: ~;}
KomtTijd...donderdag 9 juni 2011 @ 00:04
quote:
0s.gif Op woensdag 8 juni 2011 23:30 schreef Black-Hole het volgende:

[..]

Dan krijg ik dus een border rondom de div...en niet de p-text.
Dan is de vraag: "waarom gaat die boder rondom de div staan?"
en niet: "watvoor hack ga ik gebruiken zodat ik bovenstaande vraag niet hoef te beantwoorden?"
Mireldonderdag 9 juni 2011 @ 16:56
Het n8n, het is uiteindelijk gelukt met m'n css. Uiteindelijk had ik dat float gedoe niet eens hoeven te doen omdat Wordpress posts zelf rangschikt: www.mirelmasic.nl De nieuwste staat dus helemaal links :)

Ik heb wel een probleempje: In Firefox en IE staat alles naar beneden zoals het moet, maar in Opera niet. Opera is mijn standaard browser en het zou handig zijn als ik het daar ook goed kan krijgen :)

edit: ineens is na een update alles naar de klote. Heb nog een backupje: http://1577359.huweb.nl

[ Bericht 6% gewijzigd door Mirel op 09-06-2011 17:01:45 ]
Mireldonderdag 9 juni 2011 @ 16:59
OK wtf, mijn hele layout is weg. :') Ik heb wel toevallig Wordpress net nog geupdate. Het vreemde is dat dit bij een klasgenoot vandaag ook gebeurd is. Hmm.

Edit: ineens weer terug.
F4T4L_3RR0Rvrijdag 10 juni 2011 @ 17:17
Wat is de netste of correcte methode?

1: style achter scr, met ;
1<a href="www.bla.bla"><img src="plaatje.jpg" width="468" height="60" alt="" title="" style="border: 1px solid #000000;" /></a>

2: style achter scr, zonder ;
1<a href="www.bla.bla"><img src="plaatje.jpg" width="468" height="60" alt="" title="" style="border: 1px solid #000000" /></a>

3: style voor scr, met ;
1<a href="www.bla.bla"><img style="border: 1px solid #000000;" src="plaatje.jpg" width="468" height="60" alt="" title="" /></a>

4: style voor scr, zonder ;
1<a href="www.bla.bla"><img style="border: 1px solid #000000" src="plaatje.jpg" width="468" height="60" alt="" title="" /></a>
PimDvrijdag 10 juni 2011 @ 17:18
Het is allemaal om te huilen.

CSS hoort in een aparte stylesheet te staan. De enige reden waar ik inline CSS voor gebruik is voor bijv. dynamische achtergronden uit een CMS o.i.d. en eventueel via Javascript dingen aanpassen (hoewel ik dat indien het mogelijk is liever doe met het toevoegen van een class).
F4T4L_3RR0Rvrijdag 10 juni 2011 @ 17:20
Verklaar u nader.

Edit: je hebt je bericht al ge-edit met verklaring.
Tazar_Yootzaterdag 11 juni 2011 @ 00:56
Vraagje, ik snap het niet meer.
ben sinds een kleine maand bezig met wat html5, css. Alleen ik snap niet waarom het volgende gebeurd: (getest in safari en chrome)
51d93b.png
Het 'vlaggetje' moet gecentreerd op die grijze balk bovenaan.
Die 2 knoppen moeten gewoon netjes worden uitgelijnd op die grijze balk:
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
<!DOCTYPE HTML>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title>Area 007</title>
<link rel="stylesheet" type="text/css" href="style.css" />
</head>

<body>

<div id="container">
    
    <div id="navigation">
    <img class="banner" src="../../../../../Desktop/flag.png" width="60" height="80" alt="banner">
<nav>
         <ul>
            <li><img src="img/bttn/spacer.gif">
            <li class="home"><a href="http://google.com"><img src="img/bttn/portfolio.jpg" width="150" height="50" alt="portfolio"></a>
            <li><img src="img/bttn/spacer.gif">
      <li class="portfolio"><a href="http://google.com"><img src="img/bttn/about.jpg" width="150" height="50" alt="about"></a>
            <li><img src="img/bttn/spacer.gif">
    </ul>
        </nav>
    </div>
    <div id="content">
    <header>
    <h1> Header Tekst </h1>
    </header>
  <section id="portfolio">
        <article> <h2> Article one. </h2> Lorem ipsum dolor sit amet, consectetur adipiscing elit. Cras pretium ipsum vitae tellus sollicitudin cursus. Proin ac odio nec quam auctor placerat vel et risus. Vestibulum quis sem vel neque venenatis tincidunt malesuada sed leo. Etiam quis eros vel orci euismod fermentum. Donec eu dignissim est. 
</article>
    </section>
    </div>
</div>

</nav>

</body>
</html>

CSS:
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
@charset "UTF-8";
/* CSS Document */

body{
    background-image: url(img/bg.gif);
    margin:auto;
    font-family:Arial, Helvetica, sans-serif;
    margin:0px;
    padding:0px;
}

#container{
    width:800px;
    height:500px;
    background-color:#FFFFFF;
    margin-left:auto;
    margin-right:auto;
    margin-top:60px;

        -moz-box-shadow: 0 0 100px #888;
        -webkit-box-shadow: 0 0 100px#888;
        box-shadow: 0 0 100px #888;
}

#navigation{
    padding-top:150px;
    float:left;
    width:150px;
    background-color:#999999;
    background-image:url(img/navbg.png);
    background-repeat:repeat-y;
    height:350px;
    
    -webkit-box-shadow: inset -5px -0px 5px #000000;
    -moz-box-shadow: inset -5px -0px 5px #000000;
    box-shadow: inset -5px -0px 5px #000000;
    }

section {
padding:30px;

}
#content{
    float:left;
    width:650px;
    
}

header {
    background-color:#FFFFFF;
    padding:10px 0px 0px 30px;
}

nav{
    padding:0px;
    margin:0px;
    float:left;
}

a {
    color:#7f7f7f;
    text-decoration:none;
    }

a:hover 
{
    color:#494949;
    text-decoration:none;
}

ul 
{
    list-style-type:none;
    float:left;
}

li 
{


.banner{
padding:10px 5px 200px 50x;
}

Wie snapt hem ;) ?

(Sorry voor de rommelige code. en wie ziet van welke Mac App deze layout komt ;)?)

[ Bericht 0% gewijzigd door Tazar_Yoot op 11-06-2011 01:13:40 ]
Mirelzaterdag 11 juni 2011 @ 09:48
Probeer het vlaggetje in een div te zetten ipv een img src tag. Die houden zich niet altijd aan de regels. Die div margin 0 auto geven.

1307760732-690.jpg
Mirelzaterdag 11 juni 2011 @ 09:49
3 divs in de sidebar dus
n8nzondag 12 juni 2011 @ 16:20
quote:
0s.gif Op donderdag 9 juni 2011 16:56 schreef Mirel het volgende:
Het n8n, het is uiteindelijk gelukt met m'n css.
nice

jammer dat dit niet kan ;(

1
2
3
4
5
body header:hover { 
    body {
        color: red;
    }
}
PimDzondag 12 juni 2011 @ 16:55
Met een tool als LESS kun je dat soort CSS wel schrijven. Ik heb het een tijdje op kantoor gebruikt, maar ben er toch van terug gekomen. Ja, het maakt de code die je schrijft wat compacter enzo, maar toch liep ik iedere keer tegen problemen aan met bijv. CSS3-properties en dingen die niet juist werden gemerged/geminified.
n8nzondag 12 juni 2011 @ 16:56
quote:
0s.gif Op zondag 12 juni 2011 16:55 schreef PimD het volgende:
Met een tool als LESS kun je dat soort CSS wel schrijven. Ik heb het een tijdje op kantoor gebruikt, maar ben er toch van terug gekomen. Ja, het maakt de code die je schrijft wat compacter enzo, maar toch liep ik iedere keer tegen problemen aan met bijv. CSS3-properties en dingen die niet juist werden gemerged/geminified.
is dat javascript? ik bedoel dat je effect uitoefent op een bovenliggend element door een binnengesloten element te gebruiken
Mirelzondag 12 juni 2011 @ 17:02
quote:
7s.gif Op zondag 12 juni 2011 16:20 schreef n8n het volgende:

[..]

nice

jammer dat dit niet kan ;(
[ code verwijderd ]

Waarom zou ik dat doen :P Of was het het 2e onderwerp in je post afzonderlijk van de nice gericht naar mij? :P
PimDzondag 12 juni 2011 @ 17:03
De nieuwe versie van LESS is wel Javascript-based ja, maar een oudere versie (die ik gebruikte) maakt gewoon op je systeem van een .less-file een .css-file.

1
2
3
4
5
6
body {
color:red;
 div {
color:blue;
}
}

werd dus

1
2
body { color:red; }
body div { color:blue; }
PimDzondag 12 juni 2011 @ 17:06
Oh nee wacht, ik zie nu pas wat je wilt bereiken. Dat kan inderdaad niet, en daar heb je inderdaad Javascript voor nodig.
Tazar_Yootmaandag 13 juni 2011 @ 10:59
quote:
0s.gif Op zaterdag 11 juni 2011 09:48 schreef Mirel het volgende:
Probeer het vlaggetje in een div te zetten ipv een img src tag. Die houden zich niet altijd aan de regels. Die div margin 0 auto geven.

[ afbeelding ]
Ik heb hem nu in een losse div staan. Ik krijg het alleen nog niet voor elkaar om hem helemaal bovenaan te krijgen in die navigation div.
2wp2vis.png
Mirelmaandag 13 juni 2011 @ 11:00
geef eens linkje
Mirelmaandag 13 juni 2011 @ 13:23
Is er een manier om een fix te zetten in Google Chrome voor een css probleem? Als je background: 100%; doet dan scrollt Chrome erg langzaam. }:|

http://1586563.huweb.nl/ hier bij body{

De hele site is gedurende het ontwikkelen naar de klote gegaan in verschillende browsers. We hebben besloten om het in Chrome te presenteren maar dat scrollen doet dus erg irritant.
KomtTijd...maandag 13 juni 2011 @ 13:26
Ik mis sowieso de "This website is best viewed with Google Chrome on a 1200x1024 or larger screen resolution" disclaimer op die website.
Tazar_Yootmaandag 13 juni 2011 @ 13:47
quote:
0s.gif Op maandag 13 juni 2011 11:00 schreef Mirel het volgende:
geef eens linkje
Hij stond nog nergens online :9
Nu wel.
klik
PimDmaandag 13 juni 2011 @ 13:49
quote:
7s.gif Op maandag 13 juni 2011 13:47 schreef Tazar_Yoot het volgende:

[..]

Hij stond nog nergens online :9
Nu wel.
klik
Geef #flag maar een negatieve margin-top, dan werkt het. Hoewel ik dit typisch een voorbeeld vind van iets wat ik absoluut zou positioneren.
Tazar_Yootmaandag 13 juni 2011 @ 13:50
quote:
0s.gif Op maandag 13 juni 2011 13:49 schreef PimD het volgende:

[..]

Geef #flag maar een negatieve margin-top, dan werkt het. Hoewel ik dit typisch een voorbeeld vind van iets wat ik absoluut zou positioneren.
Aangezien ik het liever gelijk goed wil doen dan, hoe positioneer ik hem absoluut :@ ?

edit: met margin-top:-150px; is het gelukt. alleen ben nu benieuwd naar hoe ik hem absoluut zou posioneren (link updated dus).
Mirelmaandag 13 juni 2011 @ 13:55
quote:
0s.gif Op maandag 13 juni 2011 13:26 schreef KomtTijd... het volgende:
Ik mis sowieso de "This website is best viewed with Google Chrome on a 1200x1024 or larger screen resolution" disclaimer op die website.
Koop maar een groot scherm :6
Tazar_Yootmaandag 13 juni 2011 @ 13:58
Ahh, een nieuw probleem. De shadow functie in css werkt dus niet op afbeeldingen. Nu kan ik die shadow handmatig toevoegen in photoshop. Of kan ik het ook op een of andere manier zo doen dat hij de shadow wel op de buttons werkt?

linkje
Mirelmaandag 13 juni 2011 @ 14:01
shadows op een div (of een div eronder), en niet op het plaatje zelf?
Tazar_Yootmaandag 13 juni 2011 @ 14:06
quote:
0s.gif Op maandag 13 juni 2011 14:01 schreef Mirel het volgende:
shadows op een div (of een div eronder), en niet op het plaatje zelf?
Hoe gooi ik er een div op? Ik ben nog niet zo heel ver kwa kennis van html/css eh :@
PimDmaandag 13 juni 2011 @ 14:10
Maar wel al met HTML5 aan de slag gaan :')
Tazar_Yootmaandag 13 juni 2011 @ 14:48
quote:
0s.gif Op maandag 13 juni 2011 14:10 schreef PimD het volgende:
Maar wel al met HTML5 aan de slag gaan :')
Worked out pretty neat so far right?
Ik weet wel het een en ander, maar dingen als div's over elkaar? shoot me.
Als ik het zou weten zou ik het niet vragen eh :D ?
so, can you help me?
PimDmaandag 13 juni 2011 @ 14:50
Al je content in een <nav> zou ik niet 'pretty neat' noemen.
Tazar_Yootmaandag 13 juni 2011 @ 15:00
quote:
0s.gif Op maandag 13 juni 2011 14:50 schreef PimD het volgende:
Al je content in een <nav> zou ik niet 'pretty neat' noemen.
Ok, ik zal stoppen trots zijn dat ik iets heb kunnen leren met een shitload aan tutorials en andere websites. Zou jij dan kunnen stoppen met m'n code kunnen afkraken en of feedback geven met verbeteringen, of gewoon niks? Dat werkt een stuk makkelijker.

[ Bericht 0% gewijzigd door Tazar_Yoot op 13-06-2011 15:07:47 ]
w4zzupmaandag 13 juni 2011 @ 16:31
quote:
0s.gif Op maandag 13 juni 2011 13:23 schreef Mirel het volgende:
Is er een manier om een fix te zetten in Google Chrome voor een css probleem? Als je background: 100%; doet dan scrollt Chrome erg langzaam. }:|

http://1586563.huweb.nl/ hier bij body{

De hele site is gedurende het ontwikkelen naar de klote gegaan in verschillende browsers. We hebben besloten om het in Chrome te presenteren maar dat scrollen doet dus erg irritant.
Bij mij heeft de volgende fix gewerkt (#div en color:red is even ter illustratie):

1
2
3
4
@media screen and (-webkit-min-device-pixel-ratio:0) {
  #div { color:red; }
}
    
Mirelmaandag 13 juni 2011 @ 16:49
quote:
0s.gif Op maandag 13 juni 2011 16:31 schreef w4zzup het volgende:

[..]

Bij mij heeft de volgende fix gewerkt (#div en color:red is even ter illustratie):

[ code verwijderd ]

Ehm? :{ Hoe moet ik dit hierin doen:

1
2
3
4
5
6
7
8
9
10
11
body {
background-image: url('img/bgtest2.jpg');
background-size: 100%;
background-repeat:no-repeat; 
background-position:center;
height: inherit;
font-family: arial;
font-size: 13px;
color: #242424;
background-attachment: fixed;
}
w4zzupmaandag 13 juni 2011 @ 21:02
quote:
0s.gif Op maandag 13 juni 2011 16:49 schreef Mirel het volgende:

[..]

Ehm? :{ Hoe moet ik dit hierin doen:

[ code verwijderd ]

Zo dus:

1
2
3
4
5
6
7
8
9
10
11
12
13
@media screen and (-webkit-min-device-pixel-ratio:0) {
  body {
    background-image: url('img/bgtest2.jpg');
    background-size: 100%;
    background-repeat:no-repeat; 
    background-position:center;
    height: inherit;
    font-family: arial;
    font-size: 13px;
    color: #242424;
    background-attachment: fixed;
  }
}

Al zou ik alleen de elementen erin zetten die je voor Chrome gefixed wil hebben. Font-family is bijvoorbeeld (neem ik aan) het zelfde voor alle browsers, en hoeft er hier dus niet in.
Mirelmaandag 13 juni 2011 @ 21:16
Dat had ik al geprobeerd en het werkte niet. Ook met dingen los zetten maar erg verfijnd deed ik het niet, was alleen heel snel dingen aan het testen. Ik weet niet of je achter pixel-ratio:0 de ; vergat maar met en zonder was er geen verschil.

Een paar posts terug had n8n het erover dat je niet css binnen css kon doen:
quote:
7s.gif Op zondag 12 juni 2011 16:20 schreef n8n het volgende:

[..]

nice

jammer dat dit niet kan ;(
[ code verwijderd ]

Ik zie dan geen reden dat hij deze code dan wel zou kunnen lezen.
n8nmaandag 13 juni 2011 @ 21:23
quote:
0s.gif Op maandag 13 juni 2011 21:16 schreef Mirel het volgende:
Dat had ik al geprobeerd en het werkte niet. Ook met dingen los zetten maar erg verfijnd deed ik het niet, was alleen heel snel dingen aan het testen. Ik weet niet of je achter pixel-ratio:0 de ; vergat maar met en zonder was er geen verschil.

Een paar posts terug had n8n het erover dat je niet css binnen css kon doen:

[..]

Ik zie dan geen reden dat hij deze code dan wel zou kunnen lezen.
:')
Mirelmaandag 13 juni 2011 @ 22:16
porno
w4zzupmaandag 13 juni 2011 @ 22:31
quote:
0s.gif Op maandag 13 juni 2011 21:16 schreef Mirel het volgende:
Dat had ik al geprobeerd en het werkte niet. Ook met dingen los zetten maar erg verfijnd deed ik het niet, was alleen heel snel dingen aan het testen. Ik weet niet of je achter pixel-ratio:0 de ; vergat maar met en zonder was er geen verschil.

Een paar posts terug had n8n het erover dat je niet css binnen css kon doen:

[..]

Ik zie dan geen reden dat hij deze code dan wel zou kunnen lezen.
ehm wat 'css binnen css'?! Is dat nieuw? ;)

ik gebruik zelf de hack om een invoerveld op de goede plek te positioneren, en het werkt prima!
Tazar_Yootdonderdag 16 juni 2011 @ 13:19
Ik kwam net dit voorbeeld tegen:
http://trailers.apple.com(...)bestandthebrightest/

Onder het plaatje bij de synopsis, staat onderin het linkje "more" en als je erop klikt staat er "less"

hoe moeilijk is dit om in te bouwen?
w4zzupdonderdag 16 juni 2011 @ 13:38
quote:
7s.gif Op donderdag 16 juni 2011 13:19 schreef Tazar_Yoot het volgende:
Ik kwam net dit voorbeeld tegen:
http://trailers.apple.com(...)bestandthebrightest/
Onder het plaatje bij de synopsis, staat onderin het linkje "more" en als je erop klikt staat er "less"
hoe moeilijk is dit om in te bouwen?
Kan je doen met javascript, jQuery Expander lijkt me wat je zoekt.
DaFandonderdag 16 juni 2011 @ 13:39
quote:
7s.gif Op donderdag 16 juni 2011 13:19 schreef Tazar_Yoot het volgende:
Ik kwam net dit voorbeeld tegen:
http://trailers.apple.com(...)bestandthebrightest/

Onder het plaatje bij de synopsis, staat onderin het linkje "more" en als je erop klikt staat er "less"

hoe moeilijk is dit om in te bouwen?
Met javascript is het een eitje
n8ndonderdag 16 juni 2011 @ 13:55
js
1
2
3
4
5
6
7
8
9
function expander(id) {
        
            var e = document.getElementById(id);
            
                if (e.className == 'contracted')
                    e.className = 'expanded';
                else (e.className == 'expanded')
                    e.className = 'contracted';
        }

css
1
2
3
.hidden, p#moreoreless.contracted .less, p#moreoreless.expanded .more  { 
display: none; 
}

1<p id="moreorless" onclick="expander('moreorless');" class="contracted"><span class="more"><span class="hidden"> or </span><span class="less"></p>

correct me if i'm wrong js is nieuw voor me.
Tazar_Yootdonderdag 16 juni 2011 @ 15:16
Oeh, ziet er simpel uit inderdaad. even inbouwen zo. is wel sjiek :P !

weer iets anders,
waarom werkt de hover van portfolio niet. code heb ik al 6x overgelezen:
1
2
3
4
5
6
7
8
        <nav>
            <ul class="menu">
                <li class="home"><a href="#"> </a></li>
                <li class="portfolio"><a href="#"> </a></li>
                <li class="info"><a href="#"> </a></li>
                <li class="contact"><a href="#"> </a></li>
            </ul> 
        </nav>

1
2
3
4
5
6
7
8
9
.home{background-image:url(images/home-a.jpg);}
.portfolio{background-image:url(images/portfolio-a.jpg);}
.info{background-image:url(images/info-a.jpg) ;    }
.contact{background-image:url(images/contact-a.jpg);    }

.home a:hover{background-image:url(images/home-b.jpg) ; }
.portfolio a:hover{background-image:url(images/home.b.jpg) ; }
.info a:hover{background-image:url(images/info-b.jpg) ; }
.contact a:hover{background-image:url(images/contact-b.jpg) ; }

En hoe kan ik nu nog een 'active' class inbouwen.
n8ndonderdag 16 juni 2011 @ 15:28
quote:
7s.gif Op donderdag 16 juni 2011 15:16 schreef Tazar_Yoot het volgende:
Oeh, ziet er simpel uit inderdaad. even inbouwen zo. is wel sjiek :P !

weer iets anders,
waarom werkt de hover van portfolio niet. code heb ik al 6x overgelezen:

[ code verwijderd ]

[ code verwijderd ]

En hoe kan ik nu nog een 'active' class inbouwen.
1) Eerst zet je de achtergrondafbeelding op de li maar bij :hover op de a-tag.

2) een active class maak je door naast de naam van class een extra classname toe te voegen.

html: <li class="portfolio active">
css: li.portfolio.active {

wat je ook kan doen is de naam van de actieve pagina als class bij de ul opgeven.
<ul class="portfolio">
<li class="home"></li>
<li class="portfolio"></li>
</ul>

css: ul.portfolio li.portfolio {

met de laatste manier kan je ook invloed uitoefenen op alle andere li's

nog een paar tips:
- maak sprites van je afbeeldingen, dit kost minder bandbreedte maar belangrijker is dat de manier die je nu gebruikt een optische vertraging kan veroorzaken bij een :hover. De afbeelding moet nog laden en je ziet heel even niks.

- zet de naam van de link met tekst in de link en gebruik text-indent: -9999px;. Dit is beter voor de toegankelijkheid en indexatie van je website.

- kleintje: bij een afbeelding als achtergrond is "-image" overbodig.
Tazar_Yootdonderdag 16 juni 2011 @ 19:00
quote:
7s.gif Op donderdag 16 juni 2011 15:28 schreef n8n het volgende:

[..]

1) Eerst zet je de achtergrondafbeelding op de li maar bij :hover op de a-tag.

2) een active class maak je door naast de naam van class een extra classname toe te voegen.

html: <li class="portfolio active">
css: li.portfolio.active {

wat je ook kan doen is de naam van de actieve pagina als class bij de ul opgeven.
<ul class="portfolio">
<li class="home"></li>
<li class="portfolio"></li>
</ul>

css: ul.portfolio li.portfolio {

met de laatste manier kan je ook invloed uitoefenen op alle andere li's

nog een paar tips:
- maak sprites van je afbeeldingen, dit kost minder bandbreedte maar belangrijker is dat de manier die je nu gebruikt een optische vertraging kan veroorzaken bij een :hover. De afbeelding moet nog laden en je ziet heel even niks.

- zet de naam van de link met tekst in de link en gebruik text-indent: -9999px;. Dit is beter voor de toegankelijkheid en indexatie van je website.

- kleintje: bij een afbeelding als achtergrond is "-image" overbodig.

Woah, het probleem met de hover img is verholpen, hij doet het nu. En het idee van de sprite drong pas echt tot me door toen ik hem online zetten. Offline testing heb je er geen last van. ik ga er eens induiken. de volgende fase van mijn html avontuur :P .
Verder je andere tips opgevolgd (die text indent ga ik er zometeen instoppen)

Al heb ik het nog niet echt kunnen werkend krijgen met die active class: KLIK

Ik heb het idee dat ik veel nutteloze code erin heb gezet nu.
:'(
Tazar_Yootdonderdag 16 juni 2011 @ 21:39
Ben er al uit, kwam door de gebruikte spaties. css en spaties gaan niet goed samen blijkbaar. vervangen door _'s
KomtTijd...vrijdag 17 juni 2011 @ 00:09
quote:
7s.gif Op donderdag 16 juni 2011 21:39 schreef Tazar_Yoot het volgende:
Ben er al uit, kwam door de gebruikte spaties. css en spaties gaan niet goed samen blijkbaar. vervangen door _'s
Class is gewoon een spatiegesepareerde lijst van classnames. class="portfolio active" is dus in css te selecteren met zowel .portfolio als .active. Of .portfolio.active als je alleen objecten met beide classnames wilt selecteren.
boem-dikkiedinsdag 21 juni 2011 @ 19:27
Weet iemand hier hoe ik een afbeelding op een pagina kan zetten die de hele achtergrond bezet en meescaled met grotere resoluties? Repeat wil dus niet, en als ik een hele grote afbeelding als achtergrond doe dan laat hij maar een klein stuk van die afbeelding zien op een kleine resolutie.
PimDdinsdag 21 juni 2011 @ 19:31
Ding absoluut positioneren. Maar dan krijg je wel problemen met de ratio.

In je HTML:

1<img id="bg" src="lalala.jpg" alt="" />

In je CSS:

1
2
3
4
5
6
#bg {
        left: 0;
        position: absolute;
        top: 0;
        width:100%;
}

Of met media-queries voor de verschillende resoluties een andere afbeelding gebruiken. Er zullen vast ook nog wel andere manieren zijn.
boem-dikkiedinsdag 21 juni 2011 @ 21:42
Hmm. Nog niet echt goed nu. Ik heb een afbeelding van 1920x1280. Ik wil dat als ik de website bekijk op een resolutie van 1024x768 of 1336x768 dat hij hem dan ook in zijn geheel laat zien. Of tenminste grotendeels.
PimDdinsdag 21 juni 2011 @ 21:47
Laat die achtergrond eens zien dan. Ik denk niet dat er een oplossing is die gaat doen wat jij wilt. CSS3 heeft een background-size property waar je naar zou kunnen kijken, maar ik durf zo 1-2-3 eigenlijk niet te zeggen of dat goed werkt. Ik gok dat dat nog wel problemen gaat opleveren in bijv. IE8.
PimDdinsdag 21 juni 2011 @ 22:07
Via PM een url gekregen, maar het voorbeeld wat ik geef van absoluut positioneren/width:100% werkt bij mij gewoon prima hoor met die afbeelding. Eventueel aangevuld met bottom:0 - hoewel je dan dus wel je aspect ratio verliest (hoewel ik me afvraag of dat a) zal opvallen b) hoeveel mensen een browservenster gebruiken dat heel hoog is, maar wel heel smal).
boem-dikkiedinsdag 21 juni 2011 @ 22:14
Wat doet bottom:0 precies?
KomtTijd...dinsdag 21 juni 2011 @ 23:06
Doe 'ns een gokje?

Nou, dat dus.
MrNilesdonderdag 23 juni 2011 @ 07:49
Ik kan het beste een gebruiker laten switchen tussen 2 verschillende CSS
Een else if in de head of werkt dat niet?

Betere/Andere manieren?
Lightdonderdag 23 juni 2011 @ 07:59
quote:
0s.gif Op donderdag 23 juni 2011 07:49 schreef MrNiles het volgende:
Ik kan het beste een gebruiker laten switchen tussen 2 verschillende CSS
Een else if in de head of werkt dat niet?

Betere/Andere manieren?
Ik zou serverside regelen welke css bestanden er worden geladen. Dat kan bijvoorbeeld met een cookie of een sessie. Afhankelijk van wat er wijzigt, is een volledige refresh misschien nodig als de bezoeker een andere css wil.
MrNilesdonderdag 23 juni 2011 @ 08:03
quote:
0s.gif Op donderdag 23 juni 2011 07:59 schreef Light het volgende:

[..]

Ik zou serverside regelen welke css bestanden er worden geladen. Dat kan bijvoorbeeld met een cookie of een sessie. Afhankelijk van wat er wijzigt, is een volledige refresh misschien nodig als de bezoeker een andere css wil.
ik snap m niet helemaal, misschien heb ik het ook niet helemaal goed uitgelegt.
Ik wil dat de gebruiker kan switchen tussen 2 lettertypes eigenlijk, meer als geintje eigenlijk
1 is een strak lettertype
ander is een vrolijk lettertype
ik doe dat met @font-face (is wel traag trouwens)
KomtTijd...donderdag 23 juni 2011 @ 08:37
je kunt toch gewoon een onclick-event maken die bijv. de body-style verandert?

Lijkt me meer een javascript vraag dit.
MrNilesdonderdag 23 juni 2011 @ 10:49
quote:
3s.gif Op donderdag 23 juni 2011 08:37 schreef KomtTijd... het volgende:
je kunt toch gewoon een onclick-event maken die bijv. de body-style verandert?

Lijkt me meer een javascript vraag dit.
als dat een goede oplossing is dan ga ik daar eens op zoeken
dus waarschijnlijk tot later in het js forum :)
RenRen-donderdag 23 juni 2011 @ 11:04
Voor een lap tekst, moet ik een Meer/minder-knop hebben. Dat je een klein stuk tekst hebt dus, je klikt op Meer en dat het dan uitschuift (Dus geen nieuwe pagina)(Waarom geen nieuwe pagina, omdat de tekst waar het om gaat al in een aparte pagina staat), en het mag ook weer inschuiven.

Is dit mogelijk met alleen CSS? Of moet je hiervoor gelijk naar de javascript grijpen?

Thanks
#ANONIEMdonderdag 23 juni 2011 @ 11:08
Met javascript. Ik zoek voorbeeld, momento.

CSS:
1
2
3
4
5
6
7
8
9
#layer1 {     
        visibility : visible;     
        position : relative;     
    }     

    #layer2 {     
        visibility : hidden;     
        position : absolute;     
    }   

Javascript:

1
2
3
4
5
6
7
8
9
10
11
12
13
<script>
      function opendiv() {  
      document.getElementById('layer2').style.visibility ='visible';
      document.getElementById('layer2').style.position ='relative';  
      document.getElementById('layer3').style.visibility='hidden';  
    }  
       
    function closediv() {  
      document.getElementById('layer2').style.visibility ='hidden';  
      document.getElementById('layer2').style.position ='absolute';  
      document.getElementById('layer3').style.visibility='visible';  
    }  
  </script>

HTML:

1
2
3
4
5
6
7
<div id="layer1">
              <a href="#" onclick="opendiv();" id="layer3">Toon melding</a> 
          </div>
          <div id="layer2">
           Lorum text  <br>
            <a href="#" onclick="closediv();" id="layer3">Verberg melding</a> 
          </div>


[ Bericht 0% gewijzigd door #ANONIEM op 23-06-2011 11:10:16 ]