CommNews Forum Home  

Zurück   CnC Foren > Verschiedenes > Tech-Support / Tech-Talk

Antworten
 
Themen-Optionen Thema bewerten Ansicht
  #1  
Alt 14-06-2007, 23:06
Tobias.H Tobias.H ist offline
Cabal

 
Registriert seit: Oct 2002
Ort: Lüneburg
Beiträge: 2.470
Tobias.H hat noch keine Bewertung oder ist auf 0
Tobias.H eine Nachricht über ICQ schicken
OL Nick: Tobias.900
Div zentrieren.

Ich möchte eine <div></div> immer im Zentrum des Browsers haben.

Wenn ich also das Fenster vergrößere, soll die <div></div> mehr nach rechts wandern.

So ähnlich wie auf www.esl-europe.de

Weiß einer wie das geht?
__________________
Mit Zitat antworten
  #2  
Alt 15-06-2007, 00:52
Benutzerbild von gersultan
gersultan gersultan ist offline
Pinguin

 
Registriert seit: Dec 2000
Ort: Düsseldorf
Beiträge: 29.275
gersultan ist ein C...
OL Nick: gersultan
afaik:

<div style='text-align:center;'></div>
Mit Zitat antworten
  #3  
Alt 15-06-2007, 09:18
Benutzerbild von Sven
Sven Sven ist offline
Tech-Admin

 
Registriert seit: Dec 2000
Ort: Neuss
Beiträge: 37.839
Sven ist ein C...
OL Nick: xysvenxy
Style: cncboard
Gersi, das sorgt nur dafür, daß der Inhalt mittig im div ausgerichtet wird.
So:
Code:
<div style='width:100%; text-align:center;'><div>Inhalt</div></div>
Alternativ, für zB Header gut zu gebrauchen:
Code:
<div style='position:absolute; left:50%; width: 300px; margin-left:-150px;'>Inhalt</div>
Erklärung: Der linke Margin ist negativ und entspricht der Hälfte der Breite des div.
__________________
Zitat:
Wir sind im Augenblick dabei, zu prüfen, ob es im öffentlichen Interesse liegt, ihnen mitzuteilen, ob wir die Informationen haben, die Sie erbitten, und ob es, sollte das der Fall sein, im öffentlichen Interesse liegt, Ihnen diese Informationen zur Verfügung zu stellen.
Mit Zitat antworten
  #4  
Alt 16-06-2007, 01:12
Tobias.H Tobias.H ist offline
Cabal

 
Registriert seit: Oct 2002
Ort: Lüneburg
Beiträge: 2.470
Tobias.H hat noch keine Bewertung oder ist auf 0
Tobias.H eine Nachricht über ICQ schicken
OL Nick: Tobias.900
Sehr schön!

Funktioniert perfekt. thx
__________________
Mit Zitat antworten
  #5  
Alt 19-06-2007, 21:23
Tobias.H Tobias.H ist offline
Cabal

 
Registriert seit: Oct 2002
Ort: Lüneburg
Beiträge: 2.470
Tobias.H hat noch keine Bewertung oder ist auf 0
Tobias.H eine Nachricht über ICQ schicken
OL Nick: Tobias.900
Jetzt hab ich ein neues Problem.

Diese Lösung funktioniert im IE perfekt, doch in Firefox verschwindet die halbe Seite im linken Bildschirmrand.
__________________
Mit Zitat antworten
  #6  
Alt 19-06-2007, 22:41
Benutzerbild von Sven
Sven Sven ist offline
Tech-Admin

 
Registriert seit: Dec 2000
Ort: Neuss
Beiträge: 37.839
Sven ist ein C...
OL Nick: xysvenxy
Style: cncboard
Quelltext, Adresse?
__________________
Zitat:
Wir sind im Augenblick dabei, zu prüfen, ob es im öffentlichen Interesse liegt, ihnen mitzuteilen, ob wir die Informationen haben, die Sie erbitten, und ob es, sollte das der Fall sein, im öffentlichen Interesse liegt, Ihnen diese Informationen zur Verfügung zu stellen.
Mit Zitat antworten
  #7  
Alt 19-06-2007, 22:46
Tobias.H Tobias.H ist offline
Cabal

 
Registriert seit: Oct 2002
Ort: Lüneburg
Beiträge: 2.470
Tobias.H hat noch keine Bewertung oder ist auf 0
Tobias.H eine Nachricht über ICQ schicken
OL Nick: Tobias.900
Code:
<div style= 'position:absolute; width:100%; text-align:center;'>
<div style="position: absolute; margin-left:-450px; width: 900px; height: 2000px; z-index: 1; padding-left:4px; padding-right:4px; padding-top:1px; padding-bottom:1px" id="Main">Inhalt</div></div>
www.TeamCount.de
__________________
Mit Zitat antworten
  #8  
Alt 19-06-2007, 22:53
Benutzerbild von Sven
Sven Sven ist offline
Tech-Admin

 
Registriert seit: Dec 2000
Ort: Neuss
Beiträge: 37.839
Sven ist ein C...
OL Nick: xysvenxy
Style: cncboard
Code:
<div style= 'position:absolute; width:100%; text-align:center;'>
<div style="position: absolute; width: 900px; margin-left:-450px; height: 2000px; z-index: 1; padding-left:4px; padding-right:4px; padding-top:1px; padding-bottom:1px" id="Main">Inhalt</div></div>
?????
__________________
Zitat:
Wir sind im Augenblick dabei, zu prüfen, ob es im öffentlichen Interesse liegt, ihnen mitzuteilen, ob wir die Informationen haben, die Sie erbitten, und ob es, sollte das der Fall sein, im öffentlichen Interesse liegt, Ihnen diese Informationen zur Verfügung zu stellen.
Mit Zitat antworten
  #9  
Alt 19-06-2007, 22:56
Tobias.H Tobias.H ist offline
Cabal

 
Registriert seit: Oct 2002
Ort: Lüneburg
Beiträge: 2.470
Tobias.H hat noch keine Bewertung oder ist auf 0
Tobias.H eine Nachricht über ICQ schicken
OL Nick: Tobias.900
Das ist der Quelltext, wo ich vermute, dass da der Fehler ist, da sich dieser Teil auf die zentrierung im Browser bezieht.

Also irgendwie scheint der Firefox die Zeile
Code:
<div style= 'position:absolute; width:100%; text-align:center;'>
zu ignorieren.
__________________

Geändert von Tobias.H (19-06-2007 um 22:59 Uhr).
Mit Zitat antworten
  #10  
Alt 19-06-2007, 22:59
Benutzerbild von Sven
Sven Sven ist offline
Tech-Admin

 
Registriert seit: Dec 2000
Ort: Neuss
Beiträge: 37.839
Sven ist ein C...
OL Nick: xysvenxy
Style: cncboard
Du hast ihn nicht gelesen
Ich hab den negativen Margin hinter die Breitenangabe gestellt, geht es so?

Das Board (TW Styles) und Commnews nutzen die gleichen Konstrukte und funktionieren in allen Browsern
Schau es dir zur Not an...

Bnetze außerdem eine gültige DocType Deklaration um in allen Browsern eine gültige Darstellung zu erreichen - ohne schalten zumindest IE und Opera in den Quirks- statt den Standarmodus
Code:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
<head>
...
</head>
<body>
...
</body>
...wobei du nicht gerade xhtml strict benutzen musst
__________________
Zitat:
Wir sind im Augenblick dabei, zu prüfen, ob es im öffentlichen Interesse liegt, ihnen mitzuteilen, ob wir die Informationen haben, die Sie erbitten, und ob es, sollte das der Fall sein, im öffentlichen Interesse liegt, Ihnen diese Informationen zur Verfügung zu stellen.

Geändert von Sven (19-06-2007 um 23:04 Uhr).
Mit Zitat antworten
  #11  
Alt 19-06-2007, 23:11
Tobias.H Tobias.H ist offline
Cabal

 
Registriert seit: Oct 2002
Ort: Lüneburg
Beiträge: 2.470
Tobias.H hat noch keine Bewertung oder ist auf 0
Tobias.H eine Nachricht über ICQ schicken
OL Nick: Tobias.900
Ach sorry, hab deinen Beitrag daoben falsch verstanden gehabt. ^^

Den Margin hinter die Breitenangabe zu legen nützt auch nichts.
__________________
Mit Zitat antworten
  #12  
Alt 19-06-2007, 23:17
Benutzerbild von Sven
Sven Sven ist offline
Tech-Admin

 
Registriert seit: Dec 2000
Ort: Neuss
Beiträge: 37.839
Sven ist ein C...
OL Nick: xysvenxy
Style: cncboard
http://validator.w3.org/check?uri=ht...eamcount.de%2F
Behebe das mal....
Als DocType setzt du html 4.01 transitional ein:
Code:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
"http://www.w3.org/TR/html4/loose.dtd">
__________________
Zitat:
Wir sind im Augenblick dabei, zu prüfen, ob es im öffentlichen Interesse liegt, ihnen mitzuteilen, ob wir die Informationen haben, die Sie erbitten, und ob es, sollte das der Fall sein, im öffentlichen Interesse liegt, Ihnen diese Informationen zur Verfügung zu stellen.
Mit Zitat antworten
  #13  
Alt 19-06-2007, 23:44
Tobias.H Tobias.H ist offline
Cabal

 
Registriert seit: Oct 2002
Ort: Lüneburg
Beiträge: 2.470
Tobias.H hat noch keine Bewertung oder ist auf 0
Tobias.H eine Nachricht über ICQ schicken
OL Nick: Tobias.900
Ich verstehe die übrig gebliebenen Fehler nicht.

Zitat:
Line 37 column 0: start tag was here.
<div style= "position:absolute; width:100%; text-align:center;">
Zitat:
Line 193 column 6: end tag for "DIV" omitted, but its declaration does not permit this.
</body>You forgot to close a tag, or
you used something inside this tag that was not allowed, and the validator is complaining that the tag should be closed before such content can be allowed.
The next message, "start tag was here" points to the particular instance of the tag in question); the positional indicator points to where the validator expected you to close the tag.
Zitat:
Line 180 column 146: an attribute value must be a literal unless it contains only name characters.
... auswählt.</font><hr size = 4 color = #FFFF00>
Zitat:
Line 183 column 22: an attribute value must be a literal unless it contains only name characters.
<hr size = 10 color = #FFFF00>
__________________
Mit Zitat antworten
  #14  
Alt 19-06-2007, 23:54
Benutzerbild von Sven
Sven Sven ist offline
Tech-Admin

 
Registriert seit: Dec 2000
Ort: Neuss
Beiträge: 37.839
Sven ist ein C...
OL Nick: xysvenxy
Style: cncboard
37 und 193: Entweder ist eines der <div> nicht abgeschlossen (nutze Zeileneinrückung!) oder du hast Code verwendet der in <div> nicht erlaubt ist. Ich vermute Ersteres da das den eigentlichen Darstellungsfehler erklären würde.
180/183: <hr size="4" color="ffff00"> (Anführungszeichen (solltest du immer benutzen) und Kleinschreibung).
Eigentlich musst du Tags ohne Abschluss trotzdem abschließen (zumindest in XHTML, aber das nutzt du ja nicht ), wirklich richtig wäre also (ohne CSS):
<hr size="4" color="ffff00" />
__________________
Zitat:
Wir sind im Augenblick dabei, zu prüfen, ob es im öffentlichen Interesse liegt, ihnen mitzuteilen, ob wir die Informationen haben, die Sie erbitten, und ob es, sollte das der Fall sein, im öffentlichen Interesse liegt, Ihnen diese Informationen zur Verfügung zu stellen.
Mit Zitat antworten
  #15  
Alt 20-06-2007, 00:08
Benutzerbild von Narodnaja
Narodnaja Narodnaja ist offline
Kirov Aufpumper

 
Registriert seit: Aug 2001
Ort: kurz vor München
Beiträge: 1.182
Narodnaja hat noch keine Bewertung oder ist auf 0
Narodnaja eine Nachricht über ICQ schicken Narodnaja eine Nachricht über MSN schicken
OL Nick: Narodnaja
Style: vBulletin Default
Dead Centre - das klappt jedenfalls.
__________________
Manche Leute sagen, Fußball ist ein Spiel auf Leben und Tod.
Ich mag diese Haltung nicht. Es ist viel ernster als das.
Mit Zitat antworten
  #16  
Alt 20-06-2007, 00:17
Benutzerbild von Sven
Sven Sven ist offline
Tech-Admin

 
Registriert seit: Dec 2000
Ort: Neuss
Beiträge: 37.839
Sven ist ein C...
OL Nick: xysvenxy
Style: cncboard
Äh, das ist die gleiche Methode?
__________________
Zitat:
Wir sind im Augenblick dabei, zu prüfen, ob es im öffentlichen Interesse liegt, ihnen mitzuteilen, ob wir die Informationen haben, die Sie erbitten, und ob es, sollte das der Fall sein, im öffentlichen Interesse liegt, Ihnen diese Informationen zur Verfügung zu stellen.
Mit Zitat antworten
  #17  
Alt 20-06-2007, 00:22
Tobias.H Tobias.H ist offline
Cabal

 
Registriert seit: Oct 2002
Ort: Lüneburg
Beiträge: 2.470
Tobias.H hat noch keine Bewertung oder ist auf 0
Tobias.H eine Nachricht über ICQ schicken
OL Nick: Tobias.900
So, jetzt habe ich nur noch einen einzigen Fehler, wo ich nicht weiß wie man ihn behebt.

Zitat:
Error Line 43 column 23: there is no attribute "COLOR".
<hr size = "4" color = "#FFFF00"></div>You have used the attribute named above in your document, but the document type you are using does not support that attribute for this element. This error is often caused by incorrect use of the "Strict" document type with a document that uses frames (e.g. you must use the "Transitional" document type to get the "target" attribute), or by using vendor proprietary extensions such as "marginheight" (this is usually fixed by using CSS to achieve the desired effect instead).

This error may also result if the element itself is not supported in the document type you are using, as an undefined element will have no supported attributes; in this case, see the element-undefined error message for further information.

How to fix: check the spelling and case of the element and attribute, (Remember XHTML is all lower-case) and/or check that they are both allowed in the chosen document type, and/or use CSS instead of this attribute. If you received this error when using the <embed> element to incorporate flash media in a Web page, see the FAQ item on valid flash.
Angezeigt wird die Seite bei Firefox immernoch nicht korrekt.
Wo macht Firefox denn unterschiede?
Muss ja irgend ein Grund geben, dass es bei IE perfekt funktioniert und bei Firefox nicht.
__________________
Mit Zitat antworten
  #18  
Alt 20-06-2007, 00:32
Benutzerbild von Sven
Sven Sven ist offline
Tech-Admin

 
Registriert seit: Dec 2000
Ort: Neuss
Beiträge: 37.839
Sven ist ein C...
OL Nick: xysvenxy
Style: cncboard
ffff00
__________________
Zitat:
Wir sind im Augenblick dabei, zu prüfen, ob es im öffentlichen Interesse liegt, ihnen mitzuteilen, ob wir die Informationen haben, die Sie erbitten, und ob es, sollte das der Fall sein, im öffentlichen Interesse liegt, Ihnen diese Informationen zur Verfügung zu stellen.
Mit Zitat antworten
  #19  
Alt 20-06-2007, 00:45
Tobias.H Tobias.H ist offline
Cabal

 
Registriert seit: Oct 2002
Ort: Lüneburg
Beiträge: 2.470
Tobias.H hat noch keine Bewertung oder ist auf 0
Tobias.H eine Nachricht über ICQ schicken
OL Nick: Tobias.900
Das kann irgendwie nicht der Fehler gewesen sein.

Hab das jetzt so geändert, aber die Seite sagt immernoch, dass da was falsch ist.
__________________
Mit Zitat antworten
  #20  
Alt 20-06-2007, 01:14
Benutzerbild von -admi-
-admi- -admi- ist offline
Buzzer

 
Registriert seit: Apr 2004
Beiträge: 33
-admi- hat noch keine Bewertung oder ist auf 0
Style: CnCForen Standard Style: Standard
Das ganze Dokument leidet unter extremer Divitis. Div-Container wirklich nur für Hauptcontainer nutzen und nicht für jeden Käse.
Dann die ganzen HTML-Mängel beseitigen und alles was CSS ist auslagern. Stichwort Trennung von Markup und Layout. Da sieht ja keiner mehr durch im Quelltext. Von "position: absolute" würde ich auch abraten. Über relativ, margin und padding kann man locker Seiten aufbauen.

Mehr dazu siehe css4you, csszengarden oder thestyleworks (jeweils über Google findbar).

Für Browserinkompatibilitäten seitens IE gibt es sog. conditional comments. Die Fehler macht nämlich eigentlich zu 98% nur der IE. Problematisch wirds, wenn Hobbyentwickler dann ausschließlich auf dem verbuggten und veralteten IE austesten, was dann letztendlich so endet wie hier.
__________________
Mit Zitat antworten
  #21  
Alt 20-06-2007, 22:31
Tobias.H Tobias.H ist offline
Cabal

 
Registriert seit: Oct 2002
Ort: Lüneburg
Beiträge: 2.470
Tobias.H hat noch keine Bewertung oder ist auf 0
Tobias.H eine Nachricht über ICQ schicken
OL Nick: Tobias.900
So, ich hab es jetzt hingekriegt.

Danke für die Hilfe.

Sieht zwar in beiden Browsern immernoch nicht identisch aus, aber es ist immerhin fehlerfrei.
__________________
Mit Zitat antworten
  #22  
Alt 20-06-2007, 22:39
Benutzerbild von Sven
Sven Sven ist offline
Tech-Admin

 
Registriert seit: Dec 2000
Ort: Neuss
Beiträge: 37.839
Sven ist ein C...
OL Nick: xysvenxy
Style: cncboard
Zitat:
Zitat von -admi- Beitrag anzeigen
Von "position: absolute" würde ich auch abraten. Über relativ, margin und padding kann man locker Seiten aufbauen.
Aber leider nicht so nett wie mit der Positionierung, welche man anwendet ist ja abhängig von dem was man erreichen will
http://de.selfhtml.org/css/eigenscha...tionierung.htm
http://de.selfhtml.org/css/eigenscha...e/position.htm
__________________
Zitat:
Wir sind im Augenblick dabei, zu prüfen, ob es im öffentlichen Interesse liegt, ihnen mitzuteilen, ob wir die Informationen haben, die Sie erbitten, und ob es, sollte das der Fall sein, im öffentlichen Interesse liegt, Ihnen diese Informationen zur Verfügung zu stellen.
Mit Zitat antworten
  #23  
Alt 20-06-2007, 23:11
Benutzerbild von -admi-
-admi- -admi- ist offline
Buzzer

 
Registriert seit: Apr 2004
Beiträge: 33
-admi- hat noch keine Bewertung oder ist auf 0
Style: CnCForen Standard Style: Standard
Das hier sagt vieles ^^
<meta name="generator" content="Microsoft Frontpage">

Die Aufteilung dieser Seite könnte man mit etwa 5-6 div-containern aufbauen. Diese mittels margin, padding und float aufbauen (position ist subsidiär natürlich auch möglich) und das Dokument ist schonmal 1/10 so groß wie jetzt und auch wesentlich leichter wartbar (bzw. sehen auch andere noch durch ^^). Die CSS-Notationen gehören einfach raus aus dem Markup in eine seperate Datei. Bei mehr als einer Seite wirst du später arge Probleme bekommen, wenn du mal das Layout ändern möchtest.
__________________
Mit Zitat antworten
Antworten

Lesezeichen


Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)
 

Forumregeln
Es ist Ihnen nicht erlaubt, neue Themen zu verfassen.
Es ist Ihnen nicht erlaubt, auf Beiträge zu antworten.
Es ist Ihnen nicht erlaubt, Anhänge hochzuladen.
Es ist Ihnen nicht erlaubt, Ihre Beiträge zu bearbeiten.

BB-Code ist An.
Smileys sind An.
[IMG] Code ist An.
HTML-Code ist Aus.
Gehe zu


Alle Zeitangaben in WEZ +2. Es ist jetzt 09:54 Uhr.


Powered by vBulletin Version 3.7.3 (Deutsch)
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Template-Modifikationen durch TMS

Affiliates
United Forum GetBoinKeD cnc.onlinewelten.de