Scrollbalken in der Site ohne Frames?

Status
Nicht offen für weitere Antworten.

Coldfist

Mitglied
Hallö!
Ich wurde letztens mal angehauen, dass ich keine Frames mehr benutzen sollte, weil sie z.B. in Verbindung mit einzelnen Flash-Elementen Probleme machen könnten.

Jetzt wollte ich das mal anders probieren. Habe ein schlichtes Seitenlayout genommen, welches zentriert im Browser ist. Die Komplette Seite sollte ohne Frames sein und nur der Seitenbereich soll Scrollen, sofern der Inhalt mehr ist als in das Fenster passt.

page.gif
 
Hmm.. Bei mir Scrollt nur die ganze Seite, wenn man soviel Text reinspielt, dass er größer als das Browserfenster ist...

Aber wie soll das auch funktionieren? Das div weiß ja nicht, wie hoch der Bereich ist indem kein Overflow stattfinden soll...
 
Zeig mal bitte etwas von deinem Code, das div ist in einer Tabellen Zelle? Hat die eine feste Größe? Hast du dem div eine feste Größe zugeordnet?
 
Ist in einer Tabellenzelle, die gesamte Tabelle hat eine Feste Höhe.
Wie weise ich dem Div Tag ne feste Höhe zu?

HTML:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
"http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
.
.
.
<style type="text/css">
<!--
body,td,th {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: small;
	color: #000000;
}
body {
	background-color: #FFFFFF;
}
a:link {
	color: #0000FF;
	text-decoration: none;
}
a:visited {
	text-decoration: none;
	color: #0000FF;
}
a:hover {
	text-decoration: underline;
	color: #0000FF;
}
a:active {
	text-decoration: none;
	color: #0000FF;
}
-->
</style></head>

<body>
<table width="550" height="300"  border="0" cellpadding="0" cellspacing="0">
  <tr>
    <td width="150" align="left" valign="top"><p><strong>Menu</strong><br>
.
.
.
    </p></td>
    <td align="left" valign="top"><div style="overflow:auto;"><br>
      <img src="images/halflife2.png" width="170" height="22"><br>
      <br>
      Half-Life 2 ist ein Shooter der Extraklasse...
.
.
.
    </div></td>
  </tr>
</table>
</body>
</html>
 
Du, das gehört dann eher ins CSS Forum..

style="overflow:auto; width:100px; height:100px;"

Dann wird der Inhalt automatisch gescrollt wenn der Inhalt höher als 100px ist.
 
Status
Nicht offen für weitere Antworten.
Zurück