 |
| Hinweise |
Willkommen im TP-Hilfe-Forum!Dies ist ein Forum zu den Themen Photoshop, Dreamweaver, Flash, Selbständigkeit und mehr, in dem Du Hilfe, Anleitung oder eine Lösung zu Deinen Problemen erhältst. Aktuell bist Du in unseren Foren als Gast mit reinen Leserechten unterwegs. Wenn Du Dich registrierst, kannst Du eigene Themen verfassen, deine Frage stellen und privat mit anderen TPlern kommunizieren. Weitere Foren werden zugänglich, und Du wirst – falls gewünscht – per Mail über neue Beiträge informiert. Die Registrierung ist schnell und kostenlos. Sollten bei der Registrierung Fragen auftauchen, reicht ein Klick in unsere Hilfe - Häufig gestellte Fragen oder eine kurze Mitteilung an das Support-Team. Viel Spaß bei Traum-Projekt.com |
21.05.2003, 15:56
|
#1
|
|
TP-Veteran
Registriert seit: Jun 2001
Ort: Wien
|
IE will nicht zentrieren
Hallo!
Erstmal der Code:
CSS:
Code:
body { font-family:arial, helvetica, sans-serif; font-size:80%; background-color:#FFFFFF; background-image:url(../image/dot.gif); background-attachment:fixed; margin:0px }
a:link { color: black; text-decoration: underline }
a:visited { color: black; text-decoration: underline }
a:hover { color: #004D85; text-decoration: none }
a:active { color: #004D85; text-decoration: none }
.main { position:relative; width:760px; height:500px; margin-left: auto; margin-right: auto; margin-top:1px; margin-bottom:0px; background-color:#FFFFFF; border:1px solid #000000 }
HTML:
Code:
<body>
<div class="main">
<div id="logo"></div>
<div id="nav_con">
<a href="index.php" title="Startseite">Home</a>
</div>
</div>
</body>
Netscape7 und Opera7 stellen es wie gewünscht zentriert da! IE6 will natürlich mal wieder nicht und legt alles oben links hin! Wo ist da der Fehler??
lg
Flow
__________________
Lesser known Programming Languages #13: SLOBOL
... Although many compilers allow you to take a coffee break while they compile, SLOBOL compilers allow you to travel to Bolivia to pick the coffee. Forty-three programmers are known to have died of boredom sitting at their terminals while waiting for a SLOBOL program to compile. Weary SLOBOL programmers often turn to a related (but infinitely faster) language, COCAINE.
|
|
|
22.05.2003, 09:30
|
#2
|
|
TP-Junior
Registriert seit: Jan 2003
|
PHP-Code:
</div>
<div align="center" id="nav_con"> <a href="index.php" title="Startseite">Home</a>
|
|
|
22.05.2003, 09:35
|
#3
|
|
TP-Veteran
Registriert seit: Jun 2001
Ort: Wien
|
OK, das ist die simple Art!
Gibts auch einen weg das ganze über CSS zu steuern???
lg
Flow
__________________
Lesser known Programming Languages #13: SLOBOL
... Although many compilers allow you to take a coffee break while they compile, SLOBOL compilers allow you to travel to Bolivia to pick the coffee. Forty-three programmers are known to have died of boredom sitting at their terminals while waiting for a SLOBOL program to compile. Weary SLOBOL programmers often turn to a related (but infinitely faster) language, COCAINE.
|
|
|
22.05.2003, 09:45
|
#4
|
|
TP-Specialist
Registriert seit: Aug 2002
Ort: Nähe Wien
|
welches dtd?
|
|
|
22.05.2003, 09:51
|
#5
|
|
TP-Specialist
Registriert seit: Aug 2002
Ort: Nähe Wien
|
und mein freund - was hab ich dir gestern noch gesagt: achte auf das DOCTYPE!!!
hier die lösung:
xhtml-datei:
Code:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN"
"http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="de">
<head>
<title>Unbenanntes Dokument</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
<link href="layout.css" rel="stylesheet" type="text/css" />
</head>
<body>
<div class="main"> </div>
</body>
</html>
hier die css-datei:
Code:
body {
margin-top: 20px;
}
.main {
position:relative;
width:760px;
height:500px; margin-left: auto;
margin-right: auto;
margin-top:1px;
margin-bottom:0px;
background-color:#FFFFFF;
border:1px solid #000000
}
bei div-class "main" gib noch ein geschütztes leerzeichen rein (sicher ist sicher) - das forum hat es verschluckt!
ausserdem überleg, ob du die klasse nicht zu einer id machen willst - wenn du sie nur einmal brauchst, ist es besser als id:
#main { }
dann im xhtml:
<div id = "main"></div>
Geändert von prefix (22.05.2003 um 09:53 Uhr).
|
|
|
22.05.2003, 09:57
|
#6
|
|
TP-Veteran
Registriert seit: Jun 2001
Ort: Wien
|
Bin ich auch gerade drauf gekommen!
Hab die Angabe vom DTD einfach vergessen!
Jetzt funktioniert es!
mea culpa, mea culpa!!!
lg
Flow
__________________
Lesser known Programming Languages #13: SLOBOL
... Although many compilers allow you to take a coffee break while they compile, SLOBOL compilers allow you to travel to Bolivia to pick the coffee. Forty-three programmers are known to have died of boredom sitting at their terminals while waiting for a SLOBOL program to compile. Weary SLOBOL programmers often turn to a related (but infinitely faster) language, COCAINE.
|
|
|
22.05.2003, 10:01
|
#7
|
|
TP-Specialist
Registriert seit: Aug 2002
Ort: Nähe Wien
|
:-) nur durch erfahrung und "schmerzen" lernt man css *lol*
folgende stati durchwandert man:
1. css?? was ist das? kann man das wo downloaden?
2. ah, mit css kann ich mir im dw verschiedene linkfarben zusammenklicken
3. interessant, sogar rahmen und abstände usw. kann man damit erstellen -> erstmaliges css-coding per hand
4. css interessiert mich jetzt! ich pack es mal an, verzichte auf tabellen und layoute die site mit css
5. so ein sch....! schaut ja auf den browsern teilweise ganz unterschiedlich aus - ich nehm doch lieber tabellen!
6. na, einmal probier ich es aber noch mit reinem css!
7. erste erfolge - es entsteht eine hass-liebe :-)
8. ja, es klappt und man macht aber immer noch neue fehler
9. gibt es nicht *gggg* - man bleibt ewig bei 8! man wird nur immer besser, macht dafür aber immer neue erfahrungen
|
|
|
22.05.2003, 10:03
|
#8
|
|
TP-Veteran
Registriert seit: Jun 2001
Ort: Wien
|
Bin gerade bei 7. angelangt! 
__________________
Lesser known Programming Languages #13: SLOBOL
... Although many compilers allow you to take a coffee break while they compile, SLOBOL compilers allow you to travel to Bolivia to pick the coffee. Forty-three programmers are known to have died of boredom sitting at their terminals while waiting for a SLOBOL program to compile. Weary SLOBOL programmers often turn to a related (but infinitely faster) language, COCAINE.
|
|
|
22.05.2003, 10:04
|
#9
|
|
TP-Specialist
Registriert seit: Aug 2002
Ort: Nähe Wien
|
brav mein junger padavan - kriegst heute einen css-cafe von mir
btw: immer validieren (xhtml und css) - immer auf allen browsern die du hast testen - nach jeder änderung
|
|
|
22.05.2003, 10:05
|
#10
|
|
TP-Veteran
Registriert seit: Jun 2001
Ort: Wien
|
Danke, Meister!!!
Und möge der validierte Code mit Dir sein!
__________________
Lesser known Programming Languages #13: SLOBOL
... Although many compilers allow you to take a coffee break while they compile, SLOBOL compilers allow you to travel to Bolivia to pick the coffee. Forty-three programmers are known to have died of boredom sitting at their terminals while waiting for a SLOBOL program to compile. Weary SLOBOL programmers often turn to a related (but infinitely faster) language, COCAINE.
|
|
|
22.05.2003, 13:39
|
#11
|
|
TP-Specialist
Registriert seit: Aug 2002
Ort: Nähe Wien
|
|
|
|
26.05.2003, 00:41
|
#12
|
|
TP-Member
Registriert seit: May 2003
Ort: Konstanz am Bodensee
|
Hallo,
ich zentriere mit fixen Layouts, da ich mit margin-auto nicht so gute erfahrungen gemacht habe (z.B konqueror Linux).
Bis jetzt habe ich es so gemacht :
Bei einer Layoutbreite von 740px:
.LYR {width:740px;left:50%;margin-left:-340px;}
IMHO funzt margin-left bei allen Browsern und margin-right sowie margin-bottom ist problematisch (e.g. IE MAC und Opera 4-5 )
margin-top ist auch nicht sicher und mit Vosicht zu geniessen. Die Effekte sind ähnlich denen von float und clear.
Ich hab hier ein kleines JavaScript zum testen und experimentieren:
http://www.iaweb.org/schachbrett.html
(aber ja nicht in Deine website einbauen - das ist nur ein Demo-Tool)
__________________
ein Pinsel, etwas Farbe und schon stimmt die gute Laune
|
|
|
26.05.2003, 07:42
|
#13
|
|
TP-Specialist
Registriert seit: Aug 2002
Ort: Nähe Wien
|
also ich hab es immer noch geschafft, layouts auch ohne feste breiten - also liquid - rein durch css zu zentrieren.
besonders nötig ist hiefür natürlich in bezug auf op / nn das child-element :-)
|
|
|
26.05.2003, 13:57
|
#14
|
|
TP-Member
Registriert seit: May 2003
Ort: Konstanz am Bodensee
|
hi prefix, was meinst Du mit child-Element -- sind das relativ-positionierte Container in einem mit text-align gebauten Layout ?
Hast Du vielleicht ein Beispiel - bin ja nicht allwissend aber interessiert an Deiner Bauweise ;-)
__________________
ein Pinsel, etwas Farbe und schon stimmt die gute Laune
|
|
|
26.05.2003, 14:06
|
#15
|
|
TP-Specialist
Registriert seit: Aug 2002
Ort: Nähe Wien
|
ein beispiel für ein child-element:
Code:
body {
margin:0px 0px 0px 0px;
padding:0px;
color:black;
background-color: #faebcc;
font-family: Arial, Helvetica, sans-serif;
font-size: .75em;
/*background-image: url(../images/maske_beige.jpg);
background-attachment: fixed;
background-position: -120px -60px;
background-repeat: no-repeat;*/
}
/* es folgt das CHILD */
html>body { /* stellen wir auch nn, moz und op zufrieden */
margin-top: 10px;
}
mein gesamtes stylesheet kannst du gerne hier runterladen :-)
im wesentlichen hat das child-element nichts mit relativer oder absoluter positionierung zu tun.
oft werden werte von ie und op / nn / moz verschieden dargestellt.
das child-element, z.b.
html>body #container { }
wird nicht vom ie, sehr wohl aber von den moz-basierten browsern interpretiert! somit kann man das ganze schön steuern!
Geändert von prefix (26.05.2003 um 14:10 Uhr).
|
|
|
|
Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)
|
|
|
| Themen-Optionen |
Thema durchsuchen |
|
|
|
| Thema bewerten |
|
|
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.
HTML-Code ist aus.
|
|
|
Alle Zeitangaben in WEZ +2. Es ist jetzt 12:44 Uhr.
|
 |