ERLEDIGT
JA
JA
ANTWORTEN
13
13
ZUGRIFFE
1621
1621
EMPFEHLEN
-
29.08.07 17:56 #1
- Registriert seit
- Aug 2007
- Beiträge
- 59
Hallo,
hoffe das ich in dieser Rubrik richtig bin. Wusste nicht ob ich in css der JS schreiben soll.
Habe auf dieser Seite: KLICK die Lightbox von HIER eingesetzt. Dazu habe ich den CSS Code vom lightbox in eine Kopie meines originalen CSS Codes angefügt. Auf diese neue CSS Datei greift nur diese ein HTML Seite zu.
IM FF2 klappt das auch ohne Probleme.
Wenn ich die Seite nun aber im IE7 anschaue, dann öffnet sich der halb transparente Hintergrund nur auf 2/3 der Fensterbreite von links beginend. Das letzte Drittel rechts ist ganz normal zu sehen.
Weiß jemand von euch dazu rat? Konnte einfach noch keine Lösung finden.
-
29.08.07 18:00 #2Maik Tutorials.de Gastzugang
Hi,
hast du es schon mit der seperaten "lightbox.css"-Datei versucht?
-
29.08.07 18:05 #3
- Registriert seit
- Aug 2007
- Beiträge
- 59
Ja, hatte ich. Da hats geklappt. Allerdings hatte ich da eine blanke HTML Seite, ich brauche ja aber meine CSS Datei....
Siehe hier: KLICKGeändert von Teufelskerl1977 (29.08.07 um 18:08 Uhr)
-
29.08.07 18:13 #4Maik Tutorials.de Gastzugang
Es liegt wohl eher an der width:769px-Deklaration für das body-Element, dass der IE die Lightbox nicht über die komplette Fensterbreite aufzieht.
-
29.08.07 18:30 #5
- Registriert seit
- Aug 2007
- Beiträge
- 59
und was mache ich jetzt? Gibts dafür eine Lösung? Kann doch nicht wahr sein

Hatte erst die Thickbox, da hat der mir nach dem Schließen alles linksbündig gesetzt...
-
29.08.07 18:37 #6Maik Tutorials.de Gastzugang
Selbstverständlich gibt es hierfür eine Lösung:
Code :1 2 3 4 5 6 7 8 9 10 11 12 13 14 15
body { margin: auto; padding: auto; text-align: left; color:#FFFFFF; [b]/*width: 769px;*/[/b] /* auskommentiert = deaktiviert */ background: #333333; border-left: 1px solid #000; border-right: 1px solid #000; } [b]#wrap { width:769px; margin:0 auto; }[/b]
Zudem solltest du noch das HTML-Dokument validieren -> http://validator.w3.org/check?uri=ht...Inline&group=0Code :1 2 3 4 5
<body> <div id="wrap"> <!-- Hier folgt der Bestand --> </div> </body>
-
29.08.07 18:56 #7
- Registriert seit
- Aug 2007
- Beiträge
- 59
Also:
In meiner CSS Datei soll ich die Breite für den Body auskommentieren.
Dann soll ich in der CSS Datei den Wrap erstellen. Ist das egal wo?/*width: 769px;*/ /* auskommentiert = deaktiviert */
In meiner HTML soll ich dann den neuen DIV einfügen#wrap {
width:769px;
margin:0 auto;
}
Ist das soweit richtig?<div id="wrap">
Wo genau soll ich denn den #wrap hinpacken. Momentan isses so:
<body>
<div id="head">
<h1></h1>
</div>
<div id="nav">
<ul>
<li><a href="index.html" title=""><span>START</span>Seite</a></li>
<li><a href="interaktiv.htm" title=""><span>ÜBER</span> UNS</a></li>
<li><a href="news.htm" title=""><span>Letzte</span> News</a></li>
<li><a href="leistung.htm" title=""><span>Leis</span>tung</a></li>
<li><a href="gaestebuch.htm" title=""><span>Gäste</span>buch</a></li>
<li><a href="kontakt.htm" title=""><span>Kon</span>takt</a></li>
<li><a href="impressum.htm" title=""><span>impres</span>sum</a></li>
</ul>
</div>
<div id="main">
<p>
<img border=0 src="images/web/button-leistung-ref-print.jpg" width="736" height="37"></p>
<table border="0" width="700" id="table1" cellpadding="5">
<tr>
<td width="184" rowspan="2" align="center" bgcolor="#222222"><img src="images/web/leistungen-print-ref-iam.jpg" alt="Logo INTERAKT!V" width="160" height="42" longdesc="Logo" /></td>
<td height="36" colspan="3" align="left" valign="top" bgcolor="#222222"><div align="center"><strong>Gestaltung der INTERAKT!V Druckunterlagen </strong></div></td>
</tr>
<tr>
<td height="50" align="center" valign="top" bgcolor="#222222"><div align="center">
<a href="images/web/leistungen-print-ref-iam-logo.jpg" rel="lightbox" title="Logo von INTERAKT!V Design_Kommunikation">Logo-Design</a><br /></td>
<td align="center" valign="top" bgcolor="#222222"><div align="center"><a href="images/web/leistungen-print-ref-iam-vc.jpg" rel="lightbox" title="Business-Card von INTERAKT!V Design_Kommunikation">BusinessCard-Design</a><br /></td>
<td align="center" valign="top" bgcolor="#222222"><div align="center"><a href="images/web/leistungen-print-ref-iam-bb.jpg" rel="lightbox" title="Briefbogen von INTERAKT!V Design_Kommunikation">Logo-Design</a><br /></td>
</tr>
<tr>
<td width="184" align="center"> </td>
<td colspan="3" align="left" valign="top"> </td>
</tr>
</table>
<p><b><br>
</b></p></div>
<font color="#FFFFFF" size="4">
<div id="foot"></div>
</body>
-
29.08.07 19:01 #8Maik Tutorials.de Gastzugang
- Die width-Deklaration für das body-Element kannst du auskommentieren oder komplett entfernen, kommt beides aufs gleiche raus.
- Den Selektor #wrap nimmst du in der "styleLB.css" mit auf, wo du auch die übrigen Layout-DIVs notiert hast.
- Und wie ich es eben schon gezeigt habe, packst du das bestehende Layout, also alles was sich zwischen <body> ... </body> befindet, in das DIV #wrap.
- Fertig.
- Die width-Deklaration für das body-Element kannst du auskommentieren oder komplett entfernen, kommt beides aufs gleiche raus.
-
29.08.07 19:22 #9
- Registriert seit
- Aug 2007
- Beiträge
- 59
Saucool!
Danke tausendmal. Es funktioniert *freu*
Aber jetzt erkläre mir doch mal, warum ich die Bodybreite im CSS auskommentieren muss und warum ich nen extra DIV in dieser Breite anlegen muss?
Ich will ja auch noch was lernen...*g*Geändert von Teufelskerl1977 (29.08.07 um 19:35 Uhr)
-
29.08.07 19:43 #10Maik Tutorials.de Gastzugang
Du hast doch gesehen, wie der IE die Breitenangabe für das body-Element interpretiert, und was dabei herauskommt.
-
21.06.08 15:12 #11
- Registriert seit
- Aug 2007
- Beiträge
- 59
Bin wieder am rumfummeln und habe wieder ein lightbox Problem.
Hier der Link zur Seite: Link
Die Lightbox Funktion wird im Firefox 2 nicht richtig ausgeführt..beim IE7+IE6 passt das.
Im FF2 passt da garnix zusammen, aber das seht ihr ja...der Link zur Funktion liegt in der Überschrift des Contents
Bin mal wieder für jede Hilfe dankbar
-
21.06.08 15:52 #12Maik Tutorials.de Gastzugang
Hi,
wenn ich den CSS-Code der Lightbox aus dem Stylesheet main.css in ein seperates Stylesheet lightbox.css übertrage, gibt's bei mir im Firefox keine derartigen Probleme:
Code :1 2
<link rel="stylesheet" href="css/main.css" type="text/css" /> <link rel="stylesheet" href="css/lightbox.css" type="text/css" />
mfg Maik
-
21.06.08 16:06 #13
- Registriert seit
- Aug 2007
- Beiträge
- 59
Hi Maik,
wollte es gerade machen wie Du gesagt hast, dabei ist mir der Fehler aufgefallen. Im main.css stand direkt vor dem light box Code eine doppelte }. Habs entfernet nun gehts. Der FF reagiert da wohl codesensibeler (oder engstirniger) als der IE...
Danke für die Hilfe
-
21.06.08 16:16 #14Maik Tutorials.de Gastzugang
Kurz nach dem Posten meiner Erkenntnis bin ich auch stutzig geworden, ob da in der main.css etwas nicht in Ordnung ist, und siehe da ..., der Grund entblößte sich als doppelt notierte }-Klammer.
Bevor ich dir das mitteilen konnte, warst du schon schneller am Zug
Und was hat es mit den losen *-Zeichen im ersten und letzten Regelblock auf sich?
mfg Maik
Ähnliche Themen
-
Lightbox V2
Von fashionbiz im Forum Javascript & AjaxAntworten: 1Letzter Beitrag: 12.01.09, 22:45 -
Lightbox
Von sight011 im Forum Javascript & AjaxAntworten: 10Letzter Beitrag: 04.04.08, 18:11 -
Lightbox als CMS Hilfe
Von ophasis im Forum Javascript & AjaxAntworten: 0Letzter Beitrag: 04.10.07, 11:49 -
Lightbox & Slideshow
Von Meikel25 im Forum Javascript & AjaxAntworten: 1Letzter Beitrag: 10.09.07, 12:41 -
Lightbox Gallerie
Von regurge im Forum Javascript & AjaxAntworten: 0Letzter Beitrag: 06.09.07, 18:01





Login





