AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Zurück Delphi-PRAXiS Programmierung allgemein Programmieren allgemein Problem mit CSS und den verschiedenen Browsern
Thema durchsuchen
Ansicht
Themen-Optionen

Problem mit CSS und den verschiedenen Browsern

Ein Thema von Flare · begonnen am 14. Aug 2006 · letzter Beitrag vom 15. Aug 2006
 
Benutzerbild von alcaeus
alcaeus

Registriert seit: 11. Aug 2003
Ort: München
6.537 Beiträge
 
#4

Re: Problem mit CSS und den verschiedenen Browsern

  Alt 14. Aug 2006, 15:59
Moin,

vielleicht faengst du mal mit validem Code an:
Code:
<style type="text/css"
Attributwerte werden mit " umschlossen, nicht mit '.

Nehmen wir folgenden Code an (Ausschnitte):
Code:
<div id="myContainer">Ich bin ein Blindtext</div>
mit folgendem Style:
Code:
<style type="text/css">
#myContainer {
  background-image:url(deine_url);
  background-repeat:no-repeat;
  background-position:center;
  background-attachment:scroll;

  padding:10px 30px 10px 200px;
  height:170px;
  width:500px;

  font-size:14px;
}
</style>
Sieht etwas aufgeraeumter aus, und funktioniert nicht sicher. Warum? Wirf einen korrekten DOCTYPE mit DTD in die HTML-Datei. Alles andere zwingt die Browser teilweise in den Quirks-Mode, und dann bist du um es mal ehrlich zu sagen, am A****.

So, was ist jetzt das Problem? richtig: die Groesse passt nicht. Laut dem Box-Model der CSS2-Definition wird die Gesamtbreite eines Elements aus width + leftPadding + rightPadding + leftBorder + rightBorder + leftMargin + rightMargin berechnet. Das heisst, dass deine Box insgesamt 730px * 190px gross sein wird, wobei "nur" 500px * 170px fuer Text verfuegbar sind. Das musst du natuerlich beachten, denn der IE machts im Quirks-Mode anders; da werden padding, border und margin von der Breite abgezaehlt, und daraus wird die verfuegbare Breite fuer Text errechnet.

@Boombuler: sowas ist einfach overkill. Wenn man sauberes HTML und CSS schreibt, braucht man solche (IMO schwachsinnige) Scripte erst gar nicht.

Greetz
alcaeus
Andreas B.
Die Mutter der Dummen ist immer schwanger.
Ein Portal für Informatik-Studenten: www.infler.de
  Mit Zitat antworten Zitat
 


Forumregeln

Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus

Gehe zu:

Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 18:38 Uhr.
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz