[HTML/CSS] Alleen overflow bij groter dan 150px

Overzicht Reageren

Sponsored by: Vacatures door Monsterboard

Nick

nick

04/03/2008 13:19:00
Quote Anchor link
Hallo,


ik ben al enige tijd op zoek naar het antwoord voor mijn probleem en heb al enkele dingen geprobeerd. Graag wou ik een div hebben die gewoon geen hoogte heeft, dus zich automatisch aanpast aan de tekst die erin staat. als er 1 regel tekst instaat is de div 1 regel hoog. staan er 2 regels in..is de div 2 regels hoog etc. Totdat het 150px hoog is en dan wil ik graag een overflow hebben. Maar dit lijkt me niet te lukken. Weet er iemand hoe dit zou moeten?zo heb ik het volgende geprobeerd maar ook dit lijkt niet te werken:

Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
7
8
9
10
11
12
13
<style>
.container2 {
width:100%;
min-height:1em;
height:auto;
}
        /* for Internet Explorer */

* html .container2 {
height: 3em;
overflow:auto;
}
</style>


Bijvoorbaat dank,

Nick Hugens
 
PHP hulp

PHP hulp

19/11/2024 10:46:44
 
Gerben Jacobs

Gerben Jacobs

04/03/2008 13:35:00
Quote Anchor link
max-height: 150px?
 
Nick

nick

04/03/2008 13:37:00
Quote Anchor link
Ook dit heb ik al geprobeerd en werkt niet.
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
<div style="max-height:150px;overflow:auto">
Hier tekst
</div>


Werkt zowiezo niet in Internet Explorer omdat deze eigenschap niet ondersteund wordt. Toch bedankt voor je reactie.
 
Aaa Trump

aaa Trump

04/03/2008 13:39:00
Quote Anchor link
Gaat je nooit lukken, er is in iedrengeval geen manier om te kijken of een div 150px height is. Dit zul je toch echt met AJAX/PHP/JAVASCRIPT moeten oplossen gok ik?
 
Nick

nick

04/03/2008 13:40:00
Quote Anchor link
Oké dan gaat het wel lukken, ik wou alleen kijken of dit met CSS kon. toch raar dat dit niet kan vinden jullie niet?

Maar goed bedankt ik ga het met PHP oplossen.
 
Bart van der veen

bart van der veen

04/03/2008 13:40:00
Quote Anchor link
ff een gedachte uitwerken.....

Edit:
nee helaas
Gewijzigd op 01/01/1970 01:00:00 door bart van der veen
 
Nick

nick

04/03/2008 13:42:00
Quote Anchor link
bart van der veen schreef op 04.03.2008 13:40:
ff een gedachte uitwerken.....


Hoe bedoel je dat?
 
Jesper Diovo

Jesper Diovo

04/03/2008 15:41:00
Quote Anchor link
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
<style>
div {
height: 150px;
overflow: auto;
}
</style>


I.p.v. div kun je de class/id van desbetreffende div gebruiken.
 
Bart van der veen

bart van der veen

04/03/2008 16:11:00
Quote Anchor link
@ diemo lees jij wel eens een topic als je er een reactie op schrijft?
 
Onbekend Onbekend

Onbekend Onbekend

04/03/2008 16:55:00
Quote Anchor link
robin schreef op 04.03.2008 13:39:
Gaat je nooit lukken, er is in iedrengeval geen manier om te kijken of een div 150px height is. Dit zul je toch echt met AJAX/PHP/JAVASCRIPT moeten oplossen gok ik?


waarom zou je AJAX NODIG HEBBEN OM IETS TE VERANDERE AAN CSS, LAAT STAAN PHP

Man als je ergens geen verstand van hebt, hou je mond dan ook gewoon..
 
Jesper Diovo

Jesper Diovo

04/03/2008 17:04:00
Quote Anchor link
@Bart: tuurlijk : ). Lees jij wel een naam voor je iemand aanspreekt?
Deze methode is inderdaad al een keer geplaatst, maar is niet aangesproken door de TS.

Echter is het in dit geval ook zo dat het niet op te lossen vált. Je kunt de div 'los' laten, door er verder geen style aan te geven en deze div in een andere div te zetten die de rest van de style bevat. Zo blijft deze div onzichtbaar totdat er meer dan 150px is bereikt : ). Zul je waarschijnlijk ook nog iets met position moeten doen. Maar zover reikt mijn kennis niet, om dat even uit mijn mouw te schudden.
 
Wouter K

Wouter K

04/03/2008 18:15:00
Quote Anchor link
djemo gaf nog een keurige reactie want een overflow doe je enkel pas zodra de content de lang word in een div.
 



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.