Het is de zoveelste vraag over afgeronde hoeken, in css. Alleen via Google en GoT search kom ik niet tot een oplossing.
Ik heb de volgende style sheet:
En gebruik de volgende html code:
Resultaat: [url]http://_develop.fleppuhstein.com/test.php[/url]
In Iexplore7 ziet alles er netjes uit, behalve als ik H1 H2 enz tags gebruik (Background loopt uit).
Alleen Firefox 2 slaat de onderste gedeelte over waardoor de twee onderste hoeken geen afgeronde hoek zijn. De background image is een blauwe png van 1X1 pixel met 85% opacity. De hoek afbeeldingen zijn png's in wit, met de binnenkant van de cirkel in transparant, waardoor dus het overbodige achtergrondplaatje wordt afgedekt.
Zoals gezegt heeft een search op GoT en Google niets opgeleverd. HTML en CSS zijn 100% in orde (W3 validator). En firefox geeft geen fouten met de foutconsole.
Enkele andere voorbeelden van rounded corners die niet goed zijn of niet werken:
http://www.schillmania.co...ven-more-rounded-corners/ << Zeer overtollige en onoverzichtelijk css. En grote afbeeldingen
http://www.webcredible.co...und-corners-borders.shtml << Werkt niet mee met verschil in achtergrond kleur.
Is er iemand die mij een zetje kan helpen ?
Ik heb de volgende style sheet:
Cascading Stylesheet:
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
| #content{ width: 98%; margin-top: 3px; margin-left: 1%; margin-right:1%; } #content .hlt{ float: left; width:6px; height:6px; background: transparent url(../images/corners_left.png) no-repeat; background-position: top; } #content .hrt{ float: right; width: 6px; height: 6px; background: transparent url(../images/corners_right.png) no-repeat; background-position: top; } #content .hlb{ float: left; padding: 0px; margin: 0px; width: 6px; height: 6px; background: transparent url(../images/corners_left.png) no-repeat; background-position: left -6px; } #content .hrb{ float: right; padding: 0px; margin: 0px; width: 6px; height: 6px; background: transparent url(../images/corners_right.png) no-repeat; background-position: right -6px; } .test{ background: transparent url(../images/background-blue.png) repeat; } |
En gebruik de volgende html code:
HTML:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
| <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> <html> <head> <title>CMS Login</title> <link rel="stylesheet" type="text/css" href="./css/roundcorners.css" > </head> <body><div id='content' class='test'> <div class='hlt'></div><div class='hrt'></div> <div>Fleppuhstein.com</div> <div class='hlb'></div><div class='hrb'></div> </div> </body> </html> |
Resultaat: [url]http://_develop.fleppuhstein.com/test.php[/url]
In Iexplore7 ziet alles er netjes uit, behalve als ik H1 H2 enz tags gebruik (Background loopt uit).
Alleen Firefox 2 slaat de onderste gedeelte over waardoor de twee onderste hoeken geen afgeronde hoek zijn. De background image is een blauwe png van 1X1 pixel met 85% opacity. De hoek afbeeldingen zijn png's in wit, met de binnenkant van de cirkel in transparant, waardoor dus het overbodige achtergrondplaatje wordt afgedekt.
Zoals gezegt heeft een search op GoT en Google niets opgeleverd. HTML en CSS zijn 100% in orde (W3 validator). En firefox geeft geen fouten met de foutconsole.
Enkele andere voorbeelden van rounded corners die niet goed zijn of niet werken:
http://www.schillmania.co...ven-more-rounded-corners/ << Zeer overtollige en onoverzichtelijk css. En grote afbeeldingen
http://www.webcredible.co...und-corners-borders.shtml << Werkt niet mee met verschil in achtergrond kleur.
Is er iemand die mij een zetje kan helpen ?