Zum Inhalt springen

Mittels Tabellen und CMS Frameset imitieren

Erstellt am 13. Februar 2007 · 5 Antworten · letzte Antwort am 14. Februar 2007

Tags: HTML & CSS, Frage

Anrajum ·

Hallo!
Ich muss eine Tabelle erstellen (800x600), um später im CONTENT Bereich eine Grafik mit genauen Pixelpositionen darzustellen.
Frameset habe ich mittlerweile aufgegeben zu implementieren- weil- komplett gescheitert.
Jetzt habe ich eine Tabelle im Dreamweaver erstellt, mit exakten Maßen.
Ich will also, dass meine Darstellung genau 800x600 groß ist, und mit Farbe xy mittels CSS dargestellt wird. Der Rest, der im Internetexplorer dann noch sichtbar ist, der soll mit einem anderen Stylesheet Farbe xyz sichtbar sein.
Geht das irgendwie? Und ist das halbwegs verständlich?
Wer es noch nicht erkannt hat, ich mache das noch nicht lange- muss aber, weil Firma so will.
Herzlichen Dank

Anrajum ·

ok, vielleicht verständlicher:
Mich stört, dass die angezeigte Seite immer auseinanderläuft, sich also an den Browser anpasst.
Ich möchte so eine Darstellung:

--------------
|-------------|
| | |
| | |
| | |
| | |
---------------

Und das soll genau 800x600 sein. immer, und egal welche auflösung. eben so wie mit einem frameset ohne typo3. und das will mir einfach nicht gelingen.
Habe eben im Dreamweaver eine Tabelle genauso angelegt. Und die habe ich mit den Platzhaltern befüllt. Und dann als index.htm genommen.
Und siehe da---- es läuft schon wieder auseinander.
LG

just2b ·

nun dass etwas so breit bleibt wie es soll ist eigentlich kein problem.

an was es bei dir liegt kann man ohne code nicht sagen

georg

Anrajum ·

ach übrigens, danke für Deine Antwort 😉
ok, das ist meine index.htm:

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<title>alpha</title>
<link href="filedadmin/css/alpha_basic_styles.css" rel="stylesheet" type="text/css">
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">

</head>

<body>
<!-- start ###DOCUMENT_BODY###--->
<table width="800" height="617" border="0" cellpadding="2" cellspacing="2">
<tr>
<td width="140" height="55">###LOGO###</td>
<td width="660" height="70" rowspan="2">###BILD###</td>
</tr>
<tr>
<td width="140" height="15">&nbsp;</td>
<td>&nbsp;</td>
</tr>
<tr>
<td height="30" colspan="2">###MENUE###</td>
<td>&nbsp;</td>
</tr>
<tr>
<td width="140" height="300">###SUBMENUE###</td>
<td width="660" height="475" rowspan="3">###CONTENT###</td>
</tr>
<tr>
<td width="140" height="100">###SEARCH###</td>
<td>&nbsp;</td>
</tr>
<tr>
<td width="140">###SUBSUBMENUE###</td>
<td>&nbsp;</td>
</tr>
</table>

<!-- end ###DOCUMENT_BODY###--->
</body>
</html>

Und das ist mein template:

####### für Indexierung ####
config.index_enable = 1
config.index_externals = 1

config.linkVars = L
config.sys_language_uid = 0
config.language = de
[globalVar = GP:L = 1]
config.sys_language_uid = 1
config.language = en
[global]
[globalVar = GP:L = 2]
config.sys_language_uid = 2
config.language = gr
[global]

seite = PAGE
seite {
typeNum = 0
includeCSS{
file1 = fileadmin/template/Alpha_final/alpha_basic_styles.css
}

10 = TEMPLATE
10.template = FILE
10.template.file = fileadmin/template/Alpha_final/index.htm
10.workOnSubpart = DOCUMENT_BODY
10.marks {

CONTENT = CONTENT
CONTENT {
table = tt_content
select.orderBy = sorting
select.where = colPos = 0
select.languageField = sys_language_uid
}
TEXT = CONTENT
TEXT {
table = tt_content
select.orderBy = sorting
select.where = colPos = 3
select.languageField = sys_language_uid
}

MENU = HMENU
MENU.special = directory
MENU.special.value = 250
MENU.1 = TMENU
MENU.1.NO = 1
MENU.1.NO.linkWrap = &nbsp; | &nbsp;

SUBMENU = HMENU
SUBMENU.special = directory
SUBMENU.special.value = 386
SUBMENU.1 = TMENU
SUBMENU.1.NO = 1
SUBMENU.1.NO.linkWrap = &nbsp;|<br>

HEADERMENU =

HEADMENU =

SPRACHE = PHP_SCRIPT
SPRACHE.file = media/scripts/example_languageMenu.php

TITLE = TEXT
TITLE.field = title

SUBTITLE = TEXT
SUBTITLE.field = subtitle

FOOTER =

BILD = IMAGE
BILD.file = fileadmin/images/Alpha_final/startup2.jpg

LOGO = IMAGE
LOGO.file = fileadmin/images/Alpha_final/alphalogo2.jpg

}
}

Michaelh74 ·

Denke mal das was Du suchst ist über CSS einer fest definierten Größe für ein DIV und overflow: auto möglich.

Dann verhält sich ein Bereich so wie ein IFrame oder ein Frame.

Nur so am Rande. Versuch von dem Tabellen-Layout wegzukommen und mach das komplett mit DIVs und CSS.

Viele Grüße
Michael