Ik ben nog niet zo handig met css/javascript en dergelijke, maar het er toch wel een beetje verstand van.
Ik ben op het moment bezig aan een nieuw ontwerp voor mijn portfolio, in principe lukt het allemaal aardig. Ik kwam een script tegen voor dropdown menu's, na veel lezen heb ik een poging gewaagd.
Joepie, in eerste instantie, tot ik er achter kwam dat het helemaal niet werkt in IE (welke versie dan ook).
Na zoeken kwam ik een oplossing tegen namelijk 'whatever:hover'
Nu heb ik van alles geprobeerd, site's die hem gebruiken bekeken, en dat proberen na te maken. Maar geen geluk.
http://members.chello.nl/m.rijk3
Daar staat een boorbeeld van wat ik wil, maar niet werkt in IE. Het gaat om 'Top Level' 'Sub Level' etc.
Ik heb de whatever:hover onder de naam csshover.htc in mijn root staan. Ik heb zelf het idee dat ik de csshover.htc moet aanroepen in mn html, maar ik zie andere site's die hem gebruiken dat niet doen. Ik zou ook niet weten hoe ik hem moet aanroepen als dat de oplossing is.
hier mijn css voor index (home), bekijk de pagina bron van home maar voor informatie binnen mijn html, waar ik zelf denk dat de fout ergens zit. De rest is niet relevant, want daar ben ik niet mee aan het experimenteren.
Alvast bedankt!
@charset "UTF-8";
/* CSS Document */
body {
margin-left: 0px;
margin-top: 0px;
margin-right: 0px;
margin-bottom: 0px;
background-image: url(../images/balk_blauw_r.jpg);
background-repeat: repeat-x;
background-position: center top;
background-color: #f6f6f6;
font: 10pt "Myriad Pro", veredana, arial, sans-serif;
color: #5b5b5b;
}
* { padding: 0; }
a {
text-decoration: none;
font-weight: normal;
font-size: 10pt ;
}
#nav {
width: 100%;
background-color: #f6f6f6;
border-bottom: px solid #cdcdcd;
text-align: center ;
}
#nav ul {
width: 44.1em;
margin: 0 auto;
list-style: none;
}
#nav li {
float: left;
position: relative;
width: 11em
}
#nav a {
display: block;
width: 11em;
color: #5b5b5b;
background-color: #f6f6f6;
}
#nav a:hover {
text-decoration: none;
color: #b0e9ff;
font-weight: bold ;
background-color: #f6f6f6;
}
#nav li ul {
display: block;
position: absolute;
width: 11em;
left: -999em;
}
#nav li:hover ul {
left: 0;
}
#nav li li, #nav li li a { display: block }
#nav li li a { width: auto; padding: 0 }
Ik ben op het moment bezig aan een nieuw ontwerp voor mijn portfolio, in principe lukt het allemaal aardig. Ik kwam een script tegen voor dropdown menu's, na veel lezen heb ik een poging gewaagd.
Joepie, in eerste instantie, tot ik er achter kwam dat het helemaal niet werkt in IE (welke versie dan ook).
Na zoeken kwam ik een oplossing tegen namelijk 'whatever:hover'
Nu heb ik van alles geprobeerd, site's die hem gebruiken bekeken, en dat proberen na te maken. Maar geen geluk.
http://members.chello.nl/m.rijk3
Daar staat een boorbeeld van wat ik wil, maar niet werkt in IE. Het gaat om 'Top Level' 'Sub Level' etc.
Ik heb de whatever:hover onder de naam csshover.htc in mijn root staan. Ik heb zelf het idee dat ik de csshover.htc moet aanroepen in mn html, maar ik zie andere site's die hem gebruiken dat niet doen. Ik zou ook niet weten hoe ik hem moet aanroepen als dat de oplossing is.
hier mijn css voor index (home), bekijk de pagina bron van home maar voor informatie binnen mijn html, waar ik zelf denk dat de fout ergens zit. De rest is niet relevant, want daar ben ik niet mee aan het experimenteren.
Alvast bedankt!
@charset "UTF-8";
/* CSS Document */
body {
margin-left: 0px;
margin-top: 0px;
margin-right: 0px;
margin-bottom: 0px;
background-image: url(../images/balk_blauw_r.jpg);
background-repeat: repeat-x;
background-position: center top;
background-color: #f6f6f6;
font: 10pt "Myriad Pro", veredana, arial, sans-serif;
color: #5b5b5b;
}
* { padding: 0; }
a {
text-decoration: none;
font-weight: normal;
font-size: 10pt ;
}
#nav {
width: 100%;
background-color: #f6f6f6;
border-bottom: px solid #cdcdcd;
text-align: center ;
}
#nav ul {
width: 44.1em;
margin: 0 auto;
list-style: none;
}
#nav li {
float: left;
position: relative;
width: 11em
}
#nav a {
display: block;
width: 11em;
color: #5b5b5b;
background-color: #f6f6f6;
}
#nav a:hover {
text-decoration: none;
color: #b0e9ff;
font-weight: bold ;
background-color: #f6f6f6;
}
#nav li ul {
display: block;
position: absolute;
width: 11em;
left: -999em;
}
#nav li:hover ul {
left: 0;
}
#nav li li, #nav li li a { display: block }
#nav li li a { width: auto; padding: 0 }