Matthias Apsel: fixed iframe bis unteren Browser Rand darstellen

Beitrag lesen

Om nah hoo pez nyeetz, Max!

ich habe ein Problem mit dem Erstellen einer Intranet-Seite, ich komme da nicht weiter.

Auch Intranetseiten brauchen nicht mit HTML aus dem vorigen Jahrtausend zugemüllt werden.

Hier der Code:

In diesem Forum kann man Code auch als Code auszeichnen, dann ist er besser lesbar. Oberhalb des Textfeldes gibt es eine Button-Leiste. Falls es die nicht gibt, bist du ohne Javascript unterwegs. Du kannst dann schreiben [cоde lang=html]code[/code]

DEFAULT.HTM:

HTML-Dateien dürfen auch so heißen: Die 8.3 Dateinamenskonvention ist abgelaufen.

doctype fehlt, ich empfehle <!DOCTYPE html> Wiki

<html>  

> <head>  
> <title>Titl</title>  
> <link href="formate.css" rel="stylesheet" type="text/css">  
> </head>

Hier fehlt eine Angabe zur Zeichenkodierung, ich empfehle utf-8, dazu musst du das Dokument auch als UTF-8 speichern. ebenda

»» <body  style="margin:auto;width:1000px;font-family:Arial;position:static;top:0;background-color:#0f9900">  

Vermeide inline-style-Angaben. Nutze für nur eine Seite das style-Element. wiki
position: static ist der Defaultwert, den brauchst du nicht angeben
top:0; wirkt nicht auf statisch positionierte Elemente.

<div id="header1" style="background:aqua">  

> 	<h1 style="margin-bottom:5px" align="center">Willkommen</h1>  
> </div>

Genau dasselbe erreichst du mit

<h1>Willkommen</h1>  

den Hintergrund kannst du auch der Überschrift geben. align ist ein veraltetes Attribut. Verwende stattdessen CSS. wiki wiki

<div id="startbild">  

> 	<img src=pix/t.jpg alt="Logo Startseite defekt">  
> </div>

ein div um das Bild herumzulegen ist sicher nicht notwendig

  

> <div id="fixlinks">  
> 	<table style="text-align:center;width:1000px" bordercolor=#c7c7c7 border="3" cellpadding="1" cellspacing="0">  
> 	<tr bgcolor="white" bordercolor=#c7c7c7>  
> 		<td style="width:10%"><a href="http://www.google.de" target="_self">Google</a></td>

Tabellenlayout ist out.
Verwende

<nav>  
  <h1>Linkliste</h1>  
  <ul>  
    <li><a  ></a></li></ul>  
</nav>
<iframe src="html/frame.htm" frameborder="0" style="z-index:99; background:maroon;width:1000px;position:fixed;top:295px">  

> 	</iframe>

Dass das IFrame immer den ganzen Rest des Bildschirms ausfüllt, ist nicht unbedingt trivial. Dem Problem möchte ich mich aber erst dann zuwenden, wenn du die anderen Sachen in Ordnung gebracht hast.

	<p style="font:Arial;font-size:16pt">1</p>  

> 	<p style="font:Arial;font-size:16pt">2</p>

für fonts sollte man immer eine Alternative anbieten, in deinem Fall sans-serif wiki
Font ist übrigens eine Zusammenfassung mehrerer Eigenschaften. Du könntest also auch schreiben: font: 16px Arial, sans-serif wiki

Du siehst, wie oft du mit inline-styles dieselben Angaben machen und ggf. ändern müsstest.

________________________
FORMATE.CSS:

Ich würde eher Dateinamen konsequent klein schreiben.

Matthias

--
Der Unterschied zwischen Java und JavaScript ist größer als der zwischen Par und Parasit.