Peter Thomassen: Forum rein - was raus?

Beitrag lesen

Hallo Jürch :))

Wieso heißt du eigtl. kerki?

Wieso heißt du Peter? ;-)

Meine Eltern haben mich so genannt. Mir wär's auch lieber, sie
hätten mich gefragt. Naja, vlt. haben sie das ja auch, nur eben
keine Antwort bekommen ;-)

Kennst du übrigens http://www.atomic-eggs.com/selfspezial/scommun.html?

Ja. Aber du hast die Frage gestern gestellt - nein.

Auf eine JS-Abfrage würde ich in jedem Fall verzichten. Meiner Erfahrung nach funktioniert eine solche ohnehin nicht vernünftig und überdies soll es Leute geben, die JavaScript deaktiviert haben.

Genau. Man könnte den Surfer aber auch im noscript-Bereich nach
seiner Auflösung fragen und dann je nach Antwort via Link auf
eine andere Seite weiterleiten.
SCNR

Ich würde schlichtweg das position:fixed; zumindest für das Menü links weglassen. Bei den allermeisten Usern (IE-User) funktioniert es ohnehin nicht.

Hm. Hm! *grübel*
Aber es gefällt mir doch so ...
Ich lass mir da mal was einfallen. Du sagst das, weil man bei
800x600 nicht mehr hinkommt, gell?
Ich behaupte jetzt einfach mal, das Opera-Benutzer i.d.R. einen
besseren Rechner benutzen als IE-User und deshalb auch eine hö-
here Auflösung eingestellt haben - außer dir ;-)
Kann man das so sehen?
Ich mein, wer installiert Opera auf einem 15"-er?

Was die Breite anbelangt, habe ich nichts dagegen, eine Mindestbreite vorzugeben, die bei den meisten Usern vorausgesetzt werden kann, so wie du es gemacht hast.

Bei Opera ist da wohl nur etwas schief gegangen (Punkte 1 und 3 von vorhin), so dass die Seite breiter wurde als geplant.

Tja. Da kann ich nun aber wirklich nichts machen - der doch?
s.u.

Abgehakt.

Naja, muss ich noch fixen.

  1. Das Tabellenfeld mit dem Druckersymbol oben ist auf der Startseite viel zu breit. Auf den anderen Seiten passt es.
    Hmm. Woran das liegt, weiß ich nicht. Die Seiten werden automa-
    tisch generiert, und nur jeweils eine andere Contentdatei via
    include() eingefügt. Ich hab keine Ahnung, woran das liegt.

Ich hab's leider auch noch nicht herausgefunden. Es stimmt übrigens nicht bei allen anderen "Installation" z.B. ist o.k., "Housing" z.B. nicht. Den Unterschied sehe ich aber (noch) nicht.

Wäre schön, wenn du noch mal gucken könntest (Zeit dafür voraus-
gesetzt ;-).

  1. Die gesamte Aussentabelle (id="main-table") ist etwas zu breit. Somit läuft der Content-Bereich beim Scrollen rechts oben in der Ecke  seitlich an der Titelleiste vorbei, was _sehr_ unschön aussieht. Hier dürfte eine explizite Auszeichnung der Tabellenbreite Abhilfe schaffen.
    Ist explizit ausgezeichnet, aber nicht für Mozilla.

Wie "aber nicht für Mozilla"?

*argh* Was wollte ich da schreiben, und wo war ich mit meinen
Gedanken?!! Werd wohl schon ein bisschen älter ;-)

Ich sehe mit keinem Browser, dass du die Breite für die Aussentabelle angegeben hast.

Richtig, hab ich auch nicht. Ich dachte zwar an die Content-
Spalte, aber auch dann macht obiger Satz keinen Sinn.

Was das Opera-Problem angeht: Ich befürchte, er verrechnet sich da irgendwie. Du definierst die rechte Tabellenzelle mit 609px Breite + 2*10px padding. Dies entspräche genau den 629px, die du als Breite für die Titelleiste angibst. Jetzt steht aber diese Titelleistentabelle mit 629px Breite (zumindest dem Quellcode nach) innerhalb dieser Zelle (was sie aufgrund des "position: fixed" nicht wirklich tut). Dennoch berechnet Opera die Breite für die Tabellenzelle neu: statt 609px nimmt er nun 629px+2*10px. Dadurch wird die gesamte Seite zu breit und der Darstellungsfehler beim Scrollen tritt auf.

Setzt man hingegen die Tabelle mit der Titelleiste ganz an den Anfang (also vor die umgebende Tabelle (id="main-table") ist plötzlich alles astrein! :-)

Stimmt, aber die steht da, damit auf dem Ausdruck unter dem Hin-
weis, woher der Ausdruck ist, der Hinweis, wo man sich befindet,
korrekt positioniert ist. Aber das kann ich dann ja noch mit ei-
nem <p class="no-screen headline"> oder so beheben.

Das hab ich bei position: fixed für die Überschrift und den IE
schon so gemacht.

Davon habe ich ehrlich gesagt bisher nicht bemerkt. Auch mit meinem IE6 finden sich in der HTML-Datei Angaben wie "position:fixed;" (was aber nicht stört).

Oh doch, du hast es bemerkt, da sonst die komplette Seite verzo-
gen wäre. Das fixed wird nicht im Menü, sondern in der Titel-
leiste ersetzt!

Aber andererseits kann man bei Opera den User Agent ändern ... hast du einen Vorschlag?

Soweit ich weiß findet sich in $USER-AGENT trotzdem noch ein Hinweis darauf, dass es sich um einen Opera handelt. Da bin ich mir aber nicht 100%ig sicher.

Hm. Könntest du das mal irgendwie testen? Ich hab hier grade kei-
nen Opera rumfliegen, und den extra saugen und installieren, nur,
um den User Agent rauszufinden, ist schon ein bisschen hochge-
griffen.

Aber wenn wir hier noch ein wenig 'rumtricksen, ist eine derartige Abfrage ohnehin nicht mehr nötig. ;-)

Wie gesagt, ich werde nachher, wenn ich den Schlüssel für's Com-
puterzimmer gefunden hab *g* oder wenn meine Eltern wieder da
sind (ich sitz grade an meines Vaters PC ;-) ), damit mal ein
bisschen rumspielen.

Hast du sonst noch was an der Programmierstruktur auszusetzen?
Sag's ruhig, interessiert mich!

Bye,
Peter

PS: Ich hab den Eindruck, wir sollten mal den Thementitel ändern
    ... ;-)