Teil von SELFHTML Forum Teil von SELFHTML Forumsarchiv Teil von 1999 Teil von April

SELFHTML Forumsarchiv
Netscape CSS und Center ??

Informationsseite
  1. Seite (HTML) Netscape CSS und Center ?? von Jens Menke, 28. 04. 1999, 23:34
nach unten

Netscape CSS und Center ??

Die folgende Nachricht zum Thema stammt von: Jens Menke, 28. 04. 1999, 23:34

Hi..
Gibts eigentlich ne FAQ oder sowas wie Netscape in Verbindung mit CSS uns Zentrieren funktioniert ?
Da kommen bei mir immer die seltsamsten Sachen raus..
Tabellen lassen sich z.B. nicht mehr auf der Seite zentrieren
wenn in der Tabelle eine Zelle mit ner Zentrierten CSS-Class definiert wurde...
Oder man kann ne Class mit

text-align : center;
color:#F7DFD0;  
width : 90%;  

deklarieren.. liegt aber am linken Rand solange man nicht
noch via
background : url(.);
ein Hintergrund-image angibt..

irgendwie alles reines Try and Error bisher für mich..

Ist das wirklich alles so dem Zufall überlassen bei Netscape
oder gibts da auch sinnvolle Erklärungen für ??


danke
Jens

nach obennach unten

Netscape und CSS - Frag gar nicht erst!

Die folgende Nachricht zum Thema stammt von: Calocybe, 28. 04. 1999, 23:58

»» Hi..

»» Da kommen bei mir immer die seltsamsten Sachen raus..

Ja, ja, das ist so ein Problem mit Netsi. Aber auch Du wirst keine Loesung dafuer finden! *g*


»» Tabellen lassen sich z.B. nicht mehr auf der Seite zentrieren
»» wenn in der Tabelle eine Zelle mit ner Zentrierten CSS-Class definiert wurde...

Bei mir ist es meist gerade umgekehrt. Sobald ich das ein Tabelle zentriere (egal ob mit <CENTER> oder mit STYLE="text-align:center;") vergisst er einen Teil der CSS-Angaben innerhalb der Tabelle.

»» Oder man kann ne Class mit
»» text-align : center;
»» color:#F7DFD0;  
»» width : 90%;  
»»
»» deklarieren.. liegt aber am linken Rand solange man nicht
»» noch via
»» background : url(.);
»» ein Hintergrund-image angibt..

Falls Du das auf eine DIV beziehst: Mit einer STYLE="border:solid 1px;" oder sowas ist das Ding auch ploetzlich zentriert, vorher nicht.


»» irgendwie alles reines Try and Error bisher für mich..

Fuer mich auch.


»» Ist das wirklich alles so dem Zufall überlassen bei Netscape
»» oder gibts da auch sinnvolle Erklärungen für ??

Ach, da gibt's sicherlich eine Erklaerung, irgendwo in den Tiefen des Sourcecodes der Netscape-Render-Engine. Aber eine fuer Dich brauchbare kenne ich nicht.


Sorry, hoffe ich hab Dich jetzt nicht depressiv gemacht,
Calocybe

nach obennach unten

Netscape und CSS - Frag gar nicht erst!

Die folgende Nachricht zum Thema stammt von: Jens Menke, 29. 04. 1999, 00:07

»» Sorry, hoffe ich hab Dich jetzt nicht depressiv gemacht,
»» Calocybe

Nö.. bin ich eh schon.. neeee.. im Ernst.. mein
Workaround zur Zeit sieht ungefähr folgendermassen aus..

<style>
.Text00 {
   background : url(../images/bg.jpg);
   text-align : center;
   color:#000000;  
   width : 90%;
</style>

<div align="center">
<div class="Text00">
<table>
   etc.....


naja.. irgendwie nicht schön.. aber damit kann man
e halbwegs in den griff bekommen.. aber irgendwie nicht seh elegant das ganze.. *g*
Für bessere Tips wäre ich immer aufgeschlossen.. :)

gruss
Jens









nach obennach unten

Netscape CSS und Center ??

Die folgende Nachricht zum Thema stammt von: Thomas J.S., 29. 04. 1999, 02:10

Hallo Jens!

»» irgendwie alles reines Try and Error bisher für mich..
»»

Meistens ist es das bei Netscape, nicht nur für dich. ;-)

Mal davon abgesehen, daß der NS bei Tabellen extrem hinfällig ist was CSS angeht;
Bei block-level elementen wie <table> etc. sollte eigentlich 'text-align' auch nicht wirklich funtionieren, da eine <table> <td> eben kein Text ist. (außerdem diese kannst du ja mit z.B. <td align="center"> ausrichten. Innerhalb diese Elemente kannst du den Text mit 'text-align' zentrieren.

Du kannst für NS auch einfach 'align:center'
angeben.

div.table { align:center; }

<div class="table">
<table>...</table>
</div>

oder du kannst mit margins arbeiten.
so in etwa könnte es gehen:
<div style="margin-left:5%; margin-right:5%; padding:0px; width:90%;">
<table width="100%">...</table>
</div>

Grüße
Thomas

nach obennach unten

Netscape CSS und Center ??

Die folgende Nachricht zum Thema stammt von: Jens Menke, 29. 04. 1999, 13:34

»» Du kannst für NS auch einfach 'align:center'
»» angeben.
»»

Danke
das scheint halbwegs zu funktionieren.. meine Ultimativen
Tabellen-Center-Tags (scheinen sowohl mit IE wie Netscape zu funzen ) sehen nu so aus :

.Tab90 {
    text-align  : center;
    align       : center;      
    width       : 95%;  
    margin-left : 5%;  
}

.Tab80 {
    text-align  : center;
    align       : center;      
    width       : 90%;  
    margin-left : 10%;  
}

Lustig finde ich nur das die %-Angaben für width mal
wieder nicht stimmen.. margin-left ist ok.. aber width
scheinen sich aus 100 - margin-left zu ergeben.. lol

nach obennach unten

Netscape CSS und Center ??

Die folgende Nachricht zum Thema stammt von: Thomas J.S., 29. 04. 1999, 15:28

Hallo Jens!

»» Lustig finde ich nur das die %-Angaben für width mal wieder nicht stimmen.. margin-left ist ok.. aber width scheinen sich aus 100 - margin-left zu ergeben.. lol
»»

So abwägig ist es ja nicht; denn

 10%   80% &nbsp 10% 


magin-left:10%; + width:80%; +margin-right:10%;
ergeben 100%

Wenn du noch padding und border-width auch verwendest, müsstes du diese auch aus dem width abziehen:
margin-lborderpaddingwidthpaddingbordermargin-r

Grüße
Thomas

nach obennach unten

Netscape CSS und Center ??

Die folgende Nachricht zum Thema stammt von: Jens Menke, 30. 04. 1999, 00:26

»»  10%   80%   10% 
»»
»»
»» magin-left:10%; + width:80%; +margin-right:10%;
»» ergeben 100%
»»
»» Wenn du noch padding und border-width auch verwendest, müsstes du diese auch aus dem width abziehen:
»» margin-lborderpaddingwidthpaddingbordermargin-r
»»

Nee.. es ist ja anscheinend eher so das
margin-right:10% + width :90%  im endeffekt am
ehesten nem 10 80 10 entsprechend..
es scheinen also wohl erst die 90% von links aus genommen
werden.. und von diesen 90% denn 10% als linker Rand...

Naja.. wie auch immer.. mit der Formel Left + Width =100%
klappts mit NS und IE am besten bisher..

gruss
Jens

nach oben
Teil von SELFHTML Forum Teil von SELFHTML Forumsarchiv Teil von 1999 Teil von April

© 1998-2006 Seite Impressum, Software: Classic Forum