RauteMusik Forum

Hinweis: Das Forum von RauteMusik.FM ist seit einiger Zeit geschlossen. Es können keine neuen Beiträge mehr erstellt werden. Alle Threads/Posts aus der Vergangenheit sind jedoch weiterhin für dich abrufbar.

Aus dem Forum: Programmiersprachen

IE und CSS

Autor Nachricht
Banane123
verfasst am 22.02.2007 um 20:42:06 Uhr

Hi Leute,

ich mach zur Zeit eine Homepage, doch es treten viele Probleme mit dem IE auf. Im Firefox sieht die Seite fast perfekt aus, doch nicht im IE. NUn brauch ich mal euren Rat, woran es liegen könnte, dass IE nicht macht was ich will. Außerdem hab ich das Problem, dass der Firefox die Schrift in der Navi nicht vertikal mittig ausrichten will.

Damit ich hier den Quellcode reinstellen kann, hab ich mal nach jedem öffnen eines html-Tags noch ein Strernchen hinzugefügt

Danke im Vorraus!


Gruß, mystiC

Firefox:
http://img261.imageshack.us/img261/667/v3firefoxhn4.png

Internet Explorer:
http://img266.imageshack.us/img266/5593/v3ieus2.png

Quellcode:
<*!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<*html xmlns="http://www.w3.org/1999/xhtml">
<*head>
<*meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
<*title>v3<*/title>
<*style type="text/css">
body {
background-image:url(Grafiken/Shadow.gif);
background-position:center;
background-repeat:repeat-y;
margin:0px;
}
table {
width:750px;
border:dashed;
border-width:1px;
border-color:#666666;
border-bottom:none;
border-top:none;
}
.Header {
border-bottom:dashed;
border-bottom-width:1px;
border-bottom-color:#666666;
height:124px;
background-image:url(Grafiken/header.gif);
background-repeat:no-repeat;
background-position:center;
vertical-align:top;
}
.link {
width:120px;
height:22px;
padding:1px;
vertical-align:middle;
border-top:dashed;
border-top-width:1px;
border-top-color:#666666;
text-align:center;
font-family: Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
color: #FFFFFF;
}
.Info {
border-top:dashed;
border-top-width:1px;
border-top-color:#666666;
}
a:link {
color: #FFFFFF;
text-decoration:none;
display:block;
background-color:#2988ac;
width:120px;
height:22px;
}
a:hover {
color: #FFFFFF;
background-color:#76bcd6;
text-decoration:none;
display:block;
background-color:#76bcd6;
}
.main {
border-left:dashed;
border-left-width:1px;
border-left-color:#666666;
height:451px;
}
<*/style>
<*/head>
<*body>
<*table cellpadding="0" cellspacing="0" align="center">
<*tr>
<*td colspan="2" class="Header">&nbsp;<*/td>
<*/tr>
<*td class="link" style="border-top:none;"><*div style="vertical-align:middle;"><*a href="templatev3.html">HOME<*/a><*/div><*/td>
<*td rowspan="10" class="main">Main<*/td>
<*/tr>
<*tr>
<*td class="link"><*a href="templatev3.html">VITA<*/a><*/td>
<*/tr>
<*tr>
<*td class="link"><*a href="templatev3.html">PROFIL<*/a><*/td>
<*/tr>
<*tr>
<*td class="link"><*a href="templatev3.html">LEISTUNGEN<*/a><*/td>
<*/tr>
<*tr>
<*td class="link"><*a href="templatev3.html">PREISE<*/a><*/td>
<*/tr>
<*tr>
<*td class="link"><*a href="templatev3.html">AGB'S<*/a><*/td>
<*/tr>
<*tr>
<*td class="link"><*a href="templatev3.html">KONTAKT<*/a><*/td>
<*/tr>
<*tr>
<*td class="link"><*a href="templatev3.html">IMPRESSUM<*/a><*/td>
<*/tr>
<*tr>
<*td class="Info">Info<*/td>
<*/tr>
<*/table>
<*/body>
<*/html>


infi
verfasst am 22.02.2007 um 21:07:19 Uhr

Kleiner Tipp fürs Forum:
[code]<html>
<body>
Nutze BB-Code: [code]here is code[/code] ;)
</body>
</html>[/code]

Ansonsten mache das CSS mal genauer, der IE kann evtl die Definitionen nicht zuordnen.

Also sowas wie table td.link { }
Für den Link wäre das:
[code]table td.link a[/code]
Und du solltest noch Leerstellen einfügen:
[code]definition: wert; [/code]

Ein Beispiel:
[code]
div#main div#barMain {
margin: 0.4em 0;
padding: 0;
background-color: #cdedf8;
text-decoration: none;
text-align: left;
border-top: 1px #000000 solid;
border-bottom: 1px #000000 solid;
}

div#main div#barMain div.info {
font-weight: bold;
text-align: right;
margin: 0;
padding: 0.3em 0.5em 0.3em 0;
float: right;
}
[/code]


Banane123
verfasst am 22.02.2007 um 21:22:58 Uhr

Leider hab ich das mit dem genaueren Definieren des CSS noch nicht verstanden und das mit dem BB-Code funktioniert irgendwie auch nicht. Ich hatte schon mit dem Befehl ID versucht, doch das klappt auch nicht.


Wahooka
verfasst am 20.04.2007 um 16:38:06 Uhr

Hi

das Problem mit allen Browsern VS InternetExplorer ist ja mittlerweile allgemein bekannt. Auf 10 Browser läuft die Seite 1a und im IE nicht ;o) hast du die neuste ie version ? oder benutzt du den 6er ?


BoNe_hEaD
verfasst am 24.04.2007 um 13:02:54 Uhr

nanana. als entwickler auf nen 7ner ie umzusteigen wäre fatal. dann wirst du nie mehr wissen wie die seite für leute mit ie6 aussieht.

bzgl navigation:
ich persönlich würde das über eine liste (ul) lösen und nicht mit einer tabelle.
dann css auf firefox anpassen und für ie z.b. mit *html - bug ändern.

bzgl der nutzung von listen für navigationen findest du unter selfhtml einige gute beispiele,
http://de.selfhtml.org/css/layouts/navigationsleisten.htm

hoffe das hilft ein wenig.

greetz
Bone


Wahooka
verfasst am 02.05.2007 um 17:58:50 Uhr

wieso sollte ich nicht auf der 7ner version aufbauen? ich hab den ie7 und schreib auch alles so, das es in dem browser und den anderen passt. wer ie 6 benutzt hat halt öhm gelitten ? ;)


BoNe_hEaD
verfasst am 09.05.2007 um 10:49:50 Uhr

na super einstellung...
wenn du es aus jux und dollerei machst, ist das ja egal. aber versuch mal ner firma bei der erstellung zu erzählen, wer nen ie6 hat, hat eben gelitten. ist doch egal wenn knapp 50% sich die seite dann nicht anschauen können.
machst dir auf jeden fall bei firmen nen guten ruf!!! O.o

naja in diesem sinne viel erfolg
BoNe


DenniX
verfasst am 09.05.2007 um 14:08:28 Uhr

wieso sollte ich nicht auf der 7ner version aufbauen? ich hab den ie7 und schreib auch alles so, das es in dem browser und den anderen passt. wer ie 6 benutzt hat halt öhm gelitten ? ;)


Wenn du privat ne Seite machst ok, aber so wie BoNe geschrieben hat, Firmen oder sonstiges sollten auf ALLEN Browsern gehen, Safari (Mac), IE, Firefox und und und!


xTapirTittex
verfasst am 30.07.2007 um 02:58:06 Uhr

na super einstellung...
wenn du es aus jux und dollerei machst, ist das ja egal. aber versuch mal ner firma bei der erstellung zu erzählen, wer nen ie6 hat, hat eben gelitten. ist doch egal wenn knapp 50% sich die seite dann nicht anschauen können.
machst dir auf jeden fall bei firmen nen guten ruf!!! O.o

naja in diesem sinne viel erfolg
BoNe


haha, und ids verwendet man nur einmal. wenn du was mehrfach verwenden möchtest nimmst du classes ...


thorr
verfasst am 30.07.2007 um 09:06:14 Uhr

Damit wir jetzt mal den Streit zwischen BoNe und Wahooka schlichten: Benutzt doch einfach Multiple IE (http://tredosoft.com/Multiple_IE)!
Einer kleiner Scherz am Rande: http://barrierefrei.e-workers.de/workshops/ie-fun/index1.php ;)
Aber nun wieder back2topic: Wer, außer RM xD, benutzt bitte noch Tabellenlayouts??? Auch noch für neue Pages? Ein kleiner Tip: http://de.selfhtml.org/css/layouts/mehrspaltige.htm#zweispaltig
Mit solchen CSS-Layouts hast du viel mehr Zeit fürs Wesentliche (Inhalt), und der Quelltext wird nicht überflutet von Tabellentags, die niemand auf der Welt braucht.
LG Torben