Background an Frame anpassen
Doc Taxon
- css
Hi,
extern zu einem Frame-Fenster habe ich in eine CSS-Datei einen Style definiert: .head1 {font-family:"Arial"; color:#ffffff; background-color:#800000; }
Mit background-color wollte ich die obere Zeile in dem Frame-Fenster mit einem farbigen Balken unterlegen, der mit dem Frame-Fensterrand oben, links und rechts abschließen sollte (egal, wie lang der Text ist (Umbruch ist ausgeschalten)), aber der Balken läßt zum Fensterrand ca. 15 px Platz. Das ist wahrscheinlich vordefiniert, wie kann ich das bewerkstelligen?
Danke...
Hi,
ich vermute mal, da ist der Scrollbalken, hätte aber für die eigentliche Anamnese gerne etwas Quellcode.
MfG
Dark Sider
Hi,
ich vermute mal, da ist der Scrollbalken, hätte aber für die eigentliche Anamnese gerne etwas Quellcode.
Okay, den CSS-Eintrag hast Du ja schon, trotzdem nochmal:
.head1 { font-family:"Arial"; color:#ffffff; background-color:#800000; }
.tree1 { font-family:"Arial"; color:#800000; background-color:#ccff99; }
Frameset:
<html>
<head>
<title>FrameSet</title>
<script type="text/javascript">
if(top.frames.length!=0) {parent.document.title=parent.tree.document.title;}
</script>
</head>
<frameset rows="*,60" bordercolor=#800000 framespacing="4">
<frame name="tax" src="frame_oben.html" target="tax">
<frame name="work" src="frame_unten.html" target="work">
<noframes></noframes>
</frameset>
</html>
die untere Frameseite ist noch nicht programmiert, es geht aber um die obere:
<html>
<head>
<link rel="stylesheet" type="text/css" href="stylesheet.css">
<title>frame oben</title>
<base target="_parent">
</head>
<body class="head1"><nobr><b>Überschrift</b></nobr>
</body>
<body class="tree1"><nobr>Text</nobr>
</body>
</html>
hallö Doc,
ich will nicht arrogant wirken (aber sein ;) - ist das dein ernst?!
<noframes></noframes>
na gut, da machst du ja bestimmt noch was...
<body class="head1"><nobr><b>Überschrift</b></nobr>
</body>
<body class="tree1"><nobr>Text</nobr>
</body>
du musst dir nicht die mühe machen, dem body eine klasse zuzuweisen. du kannst/darfst/willst ihn nur genau einmal verwenden: http://de.selfhtml.org/html/allgemein/grundgeruest.htm#html.
du kannst dir das (deprecated) <nobr> sparen, wenn du weiterhin dem css-pfad folgst.
grüße aus Leipzig
willie
Danke, Willie.
Schau her: ein horizontales Frameset:
|-----------------------------------------|
| Farbe braun |
|------- Frame oben --------------------|
| Farbe grün |
Frame unten |
----------------------------------------- |
Ich hoffe, man kann das erkennen: mit style .body1 habe ich die grüne Hintergrundfarbe auf den ganzen oberen Frame gelegt. Mit .tree1 sollte die Überschrift dann in braun hinterlegt werden, und zwar bis oben, links und rechts an den Frame-Rand. Es bleibt aber die grüne Farbe zw. braun hinterlegter Überschrift und Frame-Rand bestehen, und zwar ca. 15 px nach oben, links und rechts. Wie kann ich diese "Lücke" schließen?
hallö Doc,
Ich hoffe, man kann das erkennen: mit style .body1 habe ich die grüne Hintergrundfarbe auf den ganzen oberen Frame gelegt. Mit .tree1 sollte die Überschrift dann in braun hinterlegt werden, und zwar bis oben, links und rechts an den Frame-Rand. Es bleibt aber die grüne Farbe zw. braun hinterlegter Überschrift und Frame-Rand bestehen, und zwar ca. 15 px nach oben, links und rechts. Wie kann ich diese "Lücke" schließen?
untre beachtung der vorangegangenen hinweise(!): setze margin und padding für deine überschrift, auch für html und body (am einfachsten alles auf 0).
grüße aus Leipzig
willie
untre beachtung der vorangegangenen hinweise(!): setze margin und padding für deine überschrift, auch für html und body (am einfachsten alles auf 0).
Geht aber trotzdem nicht,
Beispiel: http://de.selfhtml.org/css/eigenschaften/innenabstand.htm#padding
laß Dir mal das Beispiel anzeigen: Ungeachtet dem eigentlichen Sinn dieser HTML, ist außen um den grünen dicken Rand noch mal ein weißer, und dann kommt erst der Browser-Rahmen. Sowas hab ich gemeint, nur mit frame-Rändern. Genau dieser weiße schmale Rand zw. grüner Fläche und Browser-Rahmen muß weg, aber wie?
Hi,
untre beachtung der vorangegangenen hinweise(!): setze margin und padding für deine überschrift, auch für html und body (am einfachsten alles auf 0).
Geht aber trotzdem nicht,
Beispiel: http://de.selfhtml.org/css/eigenschaften/innenabstand.htm#padding
laß Dir mal das Beispiel anzeigen: Ungeachtet dem eigentlichen Sinn dieser HTML, ist außen um den grünen dicken Rand noch mal ein weißer,
margin _UND_ padding!
cu,
Andreas
Hi,
margin _UND_ padding!
Mach ich ja, ich schreibe das in den Stylesheet bei .tree dazu: margin:0px; padding:0px;
Es ändert sich aber gar nichts! ???
Hi,
Mach ich ja, ich schreibe das in den Stylesheet bei .tree dazu: margin:0px; padding:0px;
Und warum nicht bei all den Elementen, für die willie das (aus gutem Grund) vorgeschlagen hat?
Es ändert sich aber gar nichts! ???
Weil Du nicht tust, was man Dir sagt.
cu,
Andreas
hallö Doc,
Mit background-color wollte ich die obere Zeile in dem Frame-Fenster mit einem farbigen Balken unterlegen, der mit dem Frame-Fensterrand oben, links und rechts abschließen sollte (egal, wie lang der Text ist (Umbruch ist ausgeschalten)), aber der Balken läßt zum Fensterrand ca. 15 px Platz. Das ist wahrscheinlich vordefiniert, wie kann ich das bewerkstelligen?
das steht hier: Außenrand und Abstand.
was ich gerne wissen würde: 'Umbruch ist ausgeschalten' - wie ist denn das bewerkstelligt?
grüße aus Leipzig
willie
Hallo Willi,
<< was ich gerne wissen würde: 'Umbruch ist ausgeschalten' - wie ist denn das bewerkstelligt?
Na mit <nobr>Text</nobr> kannst Du den automatischen Textumbruch ausschalten, egal wie klein Du auch das Frame-Fenster oder den Browser minimierst. Wenn's nicht mehr paßt, erscheint ein Scroll-Balken...
Doc Taxon
Hi,
was ich gerne wissen würde: 'Umbruch ist ausgeschalten' - wie ist denn das bewerkstelligt?
CSS: white-space:pre
Na mit <nobr>Text</nobr> kannst Du den automatischen Textumbruch ausschalten,
Und was soll das sein? HTML ist es jedenfalls nicht ...
cu,
Andreas
hallö Doc,
Na mit <nobr>Text</nobr> kannst Du den automatischen Textumbruch ausschalten, egal wie klein Du auch das Frame-Fenster oder den Browser minimierst. Wenn's nicht mehr paßt, erscheint ein Scroll-Balken...
das hatte ich befüchtet. versuchs hiermit http://de.selfhtml.org/css/eigenschaften/ausrichtung.htm#white_space
grüße aus Leipzig
willie