login  Naam:   Wachtwoord: 
Registreer je!
 Forum

overflow-x

Offline Rens - 03/04/2007 19:52
Avatar van RensGouden medaille

Crew algemeen
Hoi,

Ik ben bezig met een website, en daarin gebruik ik een div met overflow-x.
Die heeft een breedte van 95% van de parent-div.
Als de tekst langer is dan die 95% zou er een scrollbar moeten komen, en de tekst niet afgekapt worden.

Het is echter andersom, de tekst word afgekapt en er komt geen scrollbar.
Op http://je-website.rensjuh.nl kun je zien wat ik bedoel.

Iemand een oplossing?

17 antwoorden

Gesponsorde links
Offline Stijn - 03/04/2007 20:01
Avatar van Stijn PHP expert
  1. div
  2. {
  3. overflow: auto;
  4. }
Offline Rens - 03/04/2007 20:02 (laatste wijziging 03/04/2007 20:28)
Avatar van Rens Gouden medaille

Crew algemeen
Noops...

edit; Met <pre> werkt het wel... 
Kan het er door komen omdat er meerdere divs in staan?
De highlight-code word gemaakt door GeSHi.
Offline vinTage - 03/04/2007 20:40 (laatste wijziging 03/04/2007 20:41)
Avatar van vinTage Nieuw lid Je kan in geshi aangeven of het in de div moet blijven...ff in mn config kijken.

brb

edit:
$geshi->set_header_type(GESHI_HEADER_DIV);
Offline Rens - 03/04/2007 21:37 (laatste wijziging 04/04/2007 22:11)
Avatar van Rens Gouden medaille

Crew algemeen
Weet ik, heb ik ook gedaan.
Maar daardoor gaat de overflow-x dus juist niet werken.
Doe ik het met GESHI_HEADER_PRE werkt de overflow-x wel, maar is het niet meer valid xhtml...
Offline vinTage - 04/04/2007 22:49 (laatste wijziging 04/04/2007 22:50)
Avatar van vinTage Nieuw lid Geen idee hoor, maar wat doet hij als je GESHI_HEADER_NONE gebruikt ?
Offline Rens - 04/04/2007 22:57
Avatar van Rens Gouden medaille

Crew algemeen
Dan werkt de overflow ook niet, maar het hoort wel te kunnen, een overflow in een <ol> tag...:s
Offline xSc - 05/04/2007 13:58
Avatar van xSc Onbekend Heeft je parentdiv wel een breedte?
Offline Rens - 05/04/2007 18:41
Avatar van Rens Gouden medaille

Crew algemeen
Ja...
Offline ThAlmighty - 05/04/2007 22:31
Avatar van ThAlmighty HTML beginner dat probleem heb ik ook, IE6 en FF doen het wel, IE 7 niet meer 
Offline Rens - 05/04/2007 23:36 (laatste wijziging 07/04/2007 18:07)
Avatar van Rens Gouden medaille

Crew algemeen
Bij mij werkt het in geen browser 
Offline JBke - 07/04/2007 19:00
Avatar van JBke PHP gevorderde Krijg het niet ok in xhtml valid, inderdaad met GESHI_HEADER_PRE is het niet meer xhtml valid.
Als je de oplossing vind Rens kan je hem posten??

Grtz.
Offline vinTage - 07/04/2007 19:47
Avatar van vinTage Nieuw lid http://84.197.171.146:5151/test.php

peanuts toch, of heb ik iets niet goed begrepen ?

  1. <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
  2. <html xmlns="http://www.w3.org/1999/xhtml">
  3. <head>
  4. <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
  5. <title>voorbeeld</title>
  6.  
  7. <style type="text/css">
  8. <!--
  9. #main {
  10. height: 300px;
  11. width: 400px;
  12. border: thin solid #000000;
  13. }
  14.  
  15. #code_container {
  16. border: 1px solid #00FF00;
  17. height: 200px;
  18. width: 95%;
  19. overflow: auto;
  20. position: relative;
  21. }
  22. -->
  23. </style>
  24. </head>
  25. <body>
  26.  
  27. <div id="main">
  28. <div id="code_container">
  29. <strong>code</strong><br />
  30. <?
  31. include_once('geshi/geshi.php');
  32.  
  33. $tekst = '<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
  34. <html xmlns="http://www.w3.org/1999/xhtml">
  35. <head>
  36. <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
  37. <title>voorbeeld</title>';
  38.  
  39. $language = 'php';
  40. $geshi =& new GeSHi($tekst, $language);
  41. //$geshi->set_header_type(GESHI_HEADER_DIV);
  42. echo $geshi->parse_code();
  43. ?>
  44.  
  45. </div>
  46. </div>
  47. <p>
  48. <a href="http://validator.w3.org/check?uri=referer"><img
  49. src="http://www.w3.org/Icons/valid-xhtml10"
  50. alt="Valid XHTML 1.0 Strict" height="31" width="88" /></a>
  51. </p>
  52.  
  53. </body>
  54. </html>
Offline Rens - 08/04/2007 01:02
Avatar van Rens Gouden medaille

Crew algemeen
Gebruik eens linenumbers, dan is ie niet meer valid... 
Offline vinTage - 08/04/2007 01:10 (laatste wijziging 08/04/2007 01:11)
Avatar van vinTage Nieuw lid http://84.197.171.146:5151/test.php


$geshi->set_header_type(GESHI_HEADER_DIV);
$geshi->enable_line_numbers(GESHI_NORMAL_LINE_NUMBERS);
Offline Rens - 08/04/2007 01:23
Avatar van Rens Gouden medaille

Crew algemeen
Shit hé, krijg het bij mij echt niet werkend 
Die code van jou werkt perfect, maar zo gauw ik het er bij mij ingooi werkt het niet meer 

Zal wel iets simpels over het hoofd zien of zo?
  1. function backupCode($sLang, $sCode)
  2. {
  3. $oGeshi =& new GeSHi(str_replace('\"', '"', $sCode), $sLang);
  4. $oGeshi->set_header_type(GESHI_HEADER_DIV);
  5. $oGeshi->enable_line_numbers(GESHI_NORMAL_LINE_NUMBERS);
  6. //$oGeshi->set_link_styles(GESHI_LINK, "geshiHover");
  7. $iBlock = count($this->aCodes);
  8. $this->aCodes[$iBlock] = $oGeshi->parse_code();
  9.  
  10. return '[code]'.$iBlock.'
';
}

function restoreCode($iBlock)
{
return '<div class="main"><div class="code_container">'.str_replace(array(" code", " /code"), array("code", "/code"), $this->aCodes[$iBlock]).'</div></div>';
}[/code]

  1. div.main
  2. {
  3. height: 300px;
  4. width: 400px;
  5. border: thin solid #000000;
  6. }
  7.  
  8. div.code_container
  9. {
  10. border: 1px solid #00FF00;
  11. height: 200px;
  12. width: 95%;
  13. overflow: auto;
  14. position: relative;
  15. }


Zie hier het resultaat:
http://86.80.53.250/jw2/

:s 
Offline vinTage - 08/04/2007 01:31
Avatar van vinTage Nieuw lid Da is toch valid  
Offline Rens - 08/04/2007 01:32 (laatste wijziging 11/04/2007 22:15)
Avatar van Rens Gouden medaille

Crew algemeen
Ja, dat wel.
Maar zie je die scrollbar?
Daar moet een horizontale komen, zodat elke regel maar 1 regel bevat en niet meerdere...
Gesponsorde links
Dit onderwerp is gesloten.
Actieve forumberichten
© 2002-2024 Sitemasters.be - Regels - Laadtijd: 0.234s