Overflow override

Pagina: 1
Acties:

Onderwerpen


Acties:
  • 0 Henk 'm!

  • rayrule
  • Registratie: Augustus 2008
  • Laatst online: 08-06-2012
Ik zoek een manier om overflow:visible te krijgen voor een element ipv overflow:hidden.

Ik heb het volgende:

css
code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
div#voorbeeld { 
 overflow:hidden;
 width:800px;
 height:200px;
 display:block;
 position:relative;
}
#voorbeeld li {
 width:200px;
 height:200px;
 display:block;
 float:left;
}
#voorbeeld li:hover span {
 width: 200px;
 height:200px;
 margin-top:-200px;
 margin-left:-150px;
 display:block;
 position:absolute;
}
#voorbeeld span {
 display:none;
}


html
code:
1
2
3
4
5
6
7
8
<div id="voorbeeld">
<ul>
<li>test</li>
<li>test</li>
<li>test<span>link</span></li>
enz. enz.
</ul>
</div>


heb al diverse manieren geprobeerd, maar ga mij sterk afvragen of dit wel mogelijk is... Wie kan mij hiermee helpen?


span -> moet eruit springen, wanneer ik over een <li> ga.

Acties:
  • 0 Henk 'm!

  • MoietyMe
  • Registratie: Juli 2003
  • Laatst online: 26-05 08:10

MoietyMe

zij/haar

overflow:hidden van je <div> afhalen en de <li>'s op een andere manier clearen. Bijvoorbeeld:

Cascading Stylesheet:
1
2
3
4
5
6
7
ul:after {
content:"u00A0";
display:block;
visibility:hidden;
clear:left;
height:0;
}


Voor IE6 en 7 zul je de <ul> een breedte moeten meegeven om de <li>'s te clearen.

Waarom eigenlijk een <div> om een <ul> heen?

Acties:
  • 0 Henk 'm!

  • rayrule
  • Registratie: Augustus 2008
  • Laatst online: 08-06-2012
ik gebruik coda slider (jquery), en sommige elementen moeten hidden zijn, en dat los ik op door mijn (div) overflow op hidden te zetten.

vandaar..

Acties:
  • 0 Henk 'm!

  • MoietyMe
  • Registratie: Juli 2003
  • Laatst online: 26-05 08:10

MoietyMe

zij/haar

Waarom niet gewoon display:none of visibility:hidden?