css in alle browsers

Overzicht Reageren

Sponsored by: Vacatures door Monsterboard

Jeroen VD

Jeroen VD

06/02/2012 16:11:19
Quote Anchor link
ik heb de volgende css cod:

Code (php)
PHP script in nieuw venster Selecteer het PHP script
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
body {
background-color : #cccccc;
}

.header {
position : fixed;
top : 0;
left : 0;
width : 100%;
height : 5em;
border-bottom : 2px solid red;
background-color : white;
text-align : center;
}

.menu {
position : fixed;
top : 6em;
left : 1em;
padding : 1em;
border : 2px solid red;
width : 12em;
height : 19em;
background-color : white;
}

.content {
position : fixed;
top : 6em;
left : 18em;
width : 55em;
padding : 1em;
border : 2px solid red;
height : 80%;
overflow : auto;
background-color : white;
}

.login {
text-align : center;
border-bottom : 2px solid red;
position : fixed;
top : 7em;
left : 2em;
width : 12em;
height : 7em;
}

.nav {
text-align : center;
position : fixed;
top : 14em;
width : 12em;
height : 12em;
}


dit is een header met 2 kolommen. in chrome doet ie het hardstikke mooi, maar in ie7 zet die de kolommen onder elkaar. is er een manier om dit op te lossen?
Gewijzigd op 06/02/2012 16:59:07 door Jeroen VD
 
PHP hulp

PHP hulp

11/01/2025 09:01:43
 
- SanThe -

- SanThe -

06/02/2012 16:44:25
 
Jeroen VD

Jeroen VD

06/02/2012 17:01:00
Quote Anchor link
ik heb bovenstaande code nu aangepast door de gevalideerde code volgens w3c.

toch blijft het in IE onder elkaar staan.

nu zijn de ronde hoeken, en de aangepaste scrollbar ook weg. is er een alternatief voor border-radius?
 
Wouter J

Wouter J

06/02/2012 17:05:14
Quote Anchor link
Die ronde hoeken en webkit specific dingen kun je gewoon gebruiken. Dat de validator daar over zeurt moet je gewoon langs je heen laten gaan, het gaat om de browser niet om de validator.

Kun je een online voorbeeldje geven, of eentje op http://cssdesk.com ? Dat werkt wat beter, zo op het eerste gezicht is er niks mis mee.
 
Jeroen VD

Jeroen VD

06/02/2012 17:17:57
Quote Anchor link
http://cssdesk.com/Rxwcx

Toevoeging op 06/02/2012 17:20:20:

ok dit werkt niet

hoe laat ik dit aan jullie zien?
Gewijzigd op 06/02/2012 17:18:29 door Jeroen VD
 
Noppes Homeland

Noppes Homeland

06/02/2012 17:44:06
Quote Anchor link
En nu een volledig valide stukje html

Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
7
8
9
10
11
12
13
<!DOCTYPE
<html>
   <head>
      <style type="css/text">
      </style>
   </head>
   <body>
      <div id="muppet">
      </div>
      <div id="piggy">
      </div>
   </body>
</html>

geen valide html ook geen overall css
 
Joakim Broden

Joakim Broden

06/02/2012 17:54:26
Quote Anchor link
Ik weet niet wat je wilt maar position: fixed raad ik je zowiezo al af. Dit heb je alleen nodig wanneer je iets echt vast op je scherm wilt blijven houden.
 
Jeroen VD

Jeroen VD

06/02/2012 18:06:41
Quote Anchor link
@noppes, zo ziet mijn html er ook uit, alleen de css is extern in ik gebruik class ipv id:
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
<html>
<head>
    <LINK HREF="styles.css" REL="stylesheet" TYPE="text/css">
</head>

<body>
    <div class = "header">
        
    </div>
    
    <div class = "menu">
        
    </div>
        
    <div class = "content">
        
    </div>
</body>
</html>


@hertog jan, wat raadt jij dan aan? alle content zit in de content div, verder is het een statische pagina
Gewijzigd op 06/02/2012 18:07:06 door Jeroen VD
 
Joakim Broden

Joakim Broden

06/02/2012 18:35:57
Quote Anchor link
Heb je een demo online staan? Dan kan ik veel beter testen, en je bedoeling vertellen? Is het de bedoeling dat alles vast blijft staan op je monitor?
 
Jeroen VD

Jeroen VD

06/02/2012 18:40:55
Quote Anchor link
ik heb css desk, alleen hoe sla ik dat op zodat jij dat aankan?
en ja, het is de bedoeling dat alles vast blijft staan. alle content moet in de content div komen, scrollend en wel
 
Joakim Broden

Joakim Broden

06/02/2012 18:45:35
Quote Anchor link
Dus je wilt dat je bv scroll de header blijft staan, even eens als de content en footer en dat er dan weer een scrollbalk in het content vlak komt?

En online zetten bedoel ik, gewoon een HTML bestand + CSS op je FTP zetten dan dan ons even de link sturen zodat we met fireubug etc aan de slag kunnen.
 
Jeroen VD

Jeroen VD

06/02/2012 18:49:38
Quote Anchor link
ja dat kan ik dus niet.

nee, ik wil een header, vast
ik wil een navigatie, inlog. vast
en een content. vast

maar als er meer content is dan de grootte, dat er meescrollt.

maar dit lukt allemaal. het is puur om het ook te laten werken op ie.

btw alle code die je nodig hebt vindt je hierboven: in mijn startpost en ergens halverwege een html
 
Joakim Broden

Joakim Broden

06/02/2012 18:58:34
Quote Anchor link
Je kunt toch wel iets online zetten?

En wat betreft header vast (dus dat hij mee scrollt) dan geef je je header alleen een position: fixed. en de element er in zoals naviagtie, inlog etc positioneer je binnen de header.

oudere IE heeft namelijk problemen met position: fixed;
Gewijzigd op 06/02/2012 18:59:08 door Joakim Broden
 
Jeroen VD

Jeroen VD

06/02/2012 21:58:54
Quote Anchor link
Dus ik moet de header een fixed meegeven, en de menu en content daarin nesten?
 
Wouter J

Wouter J

06/02/2012 22:15:56
Quote Anchor link
Je moet gewoon eigenlijk geen position gebruiken voor het lay-out (dus voor positioneren van header, nav, content, footer, sidebar maar in die elementen kun je het wel gebruiken). Maak gebruik van de standaard flow van de pagina en je krijg van zelf goede site's.
 



Overzicht Reageren

 
 

Om de gebruiksvriendelijkheid van onze website en diensten te optimaliseren maken wij gebruik van cookies. Deze cookies gebruiken wij voor functionaliteiten, analytische gegevens en marketing doeleinden. U vindt meer informatie in onze privacy statement.