tutorials.de Buch-Aktion 05/2012
ERLEDIGT
JA
ANTWORTEN
13
ZUGRIFFE
1621
EMPFEHLEN
  • An Twitter übertragen
  • An Facebook übertragen
DIESES THEMA IST
GESCHLOSSEN
  1. #1
    Teufelskerl1977 Teufelskerl1977 ist offline Mitglied Silber
    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.
     

  2. #2
    Maik Tutorials.de Gastzugang
    Hi,

    hast du es schon mit der seperaten "lightbox.css"-Datei versucht?
     

  3. #3
    Teufelskerl1977 Teufelskerl1977 ist offline Mitglied Silber
    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: KLICK
    Geändert von Teufelskerl1977 (29.08.07 um 18:08 Uhr)
     

  4. #4
    Maik 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.
     

  5. #5
    Teufelskerl1977 Teufelskerl1977 ist offline Mitglied Silber
    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...
     

  6. #6
    Maik 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]

    Code :
    1
    2
    3
    4
    5
    
    <body>
        <div id="wrap">
            <!-- Hier folgt der Bestand -->
        </div>
    </body>
    Zudem solltest du noch das HTML-Dokument validieren -> http://validator.w3.org/check?uri=ht...Inline&group=0
     

  7. #7
    Teufelskerl1977 Teufelskerl1977 ist offline Mitglied Silber
    Registriert seit
    Aug 2007
    Beiträge
    59
    Also:
    In meiner CSS Datei soll ich die Breite für den Body auskommentieren.
    /*width: 769px;*/ /* auskommentiert = deaktiviert */
    Dann soll ich in der CSS Datei den Wrap erstellen. Ist das egal wo?
    #wrap {
    width:769px;
    margin:0 auto;
    }
    In meiner HTML soll ich dann den neuen DIV einfügen
    <div id="wrap">
    Ist das soweit richtig?

    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">&nbsp;</td>
    <td colspan="3" align="left" valign="top">&nbsp;</td>
    </tr>
    </table>
    <p><b><br>
    &nbsp;</b></p></div>

    <font color="#FFFFFF" size="4">

    <div id="foot"></div>
    </body>
     

  8. #8
    Maik Tutorials.de Gastzugang
    1. Die width-Deklaration für das body-Element kannst du auskommentieren oder komplett entfernen, kommt beides aufs gleiche raus.

    2. Den Selektor #wrap nimmst du in der "styleLB.css" mit auf, wo du auch die übrigen Layout-DIVs notiert hast.

    3. 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.

    4. Fertig.
     

  9. #9
    Teufelskerl1977 Teufelskerl1977 ist offline Mitglied Silber
    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)
     

  10. #10
    Maik Tutorials.de Gastzugang
    Du hast doch gesehen, wie der IE die Breitenangabe für das body-Element interpretiert, und was dabei herauskommt.
     

  11. #11
    Teufelskerl1977 Teufelskerl1977 ist offline Mitglied Silber
    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
     

  12. #12
    Maik 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
     

  13. #13
    Teufelskerl1977 Teufelskerl1977 ist offline Mitglied Silber
    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
     

  14. #14
    Maik 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

  1. Lightbox V2
    Von fashionbiz im Forum Javascript & Ajax
    Antworten: 1
    Letzter Beitrag: 12.01.09, 22:45
  2. Lightbox
    Von sight011 im Forum Javascript & Ajax
    Antworten: 10
    Letzter Beitrag: 04.04.08, 18:11
  3. Lightbox als CMS Hilfe
    Von ophasis im Forum Javascript & Ajax
    Antworten: 0
    Letzter Beitrag: 04.10.07, 11:49
  4. Lightbox & Slideshow
    Von Meikel25 im Forum Javascript & Ajax
    Antworten: 1
    Letzter Beitrag: 10.09.07, 12:41
  5. Lightbox Gallerie
    Von regurge im Forum Javascript & Ajax
    Antworten: 0
    Letzter Beitrag: 06.09.07, 18:01