tutorials.de Buch-Aktion 05/2012
Seite 1 von 2 12 LetzteLetzte
ERLEDIGT
JA
ANTWORTEN
17
ZUGRIFFE
1616
EMPFEHLEN
  • An Twitter übertragen
  • An Facebook übertragen
DIESES THEMA IST
GESCHLOSSEN
  1. #1
    Z-r0 Z-r0 ist offline Mitglied Brokat
    Registriert seit
    Dec 2001
    Beiträge
    322
    Hi Leute!

    Habe folgendes Problem: Im designermode von Dreamweaver steht mein layer da wo er sein soll mit inhalt aber im brower ist er dann ganz wo anders.
    Nehme mal an, das liegt daran, dass ich ne 1200er Auflösung benutze und ja natürlich jetzt der layerl wenn er in der mitte sein sollen bei 600 also der hälfte sein muss.
    Was ist wenn ich den jetzt so mittig rechts haben will, bei mir wären dass dann ja so 800px aber bei anderen könnte das schon der Bildschirmrand sein.
    Hoffe ihr wisst was ich meine.
    Danke!
     

  2. #2
    Registriert seit
    Mar 2005
    Ort
    Bühl/Baden
    Beiträge
    2.330
    Habe ich das richtig verstanden, dass du nur einen Layer immer in der Mitte des Browsers haben willst?

    Code :
    1
    
    style="left:50%;margin-left: -300px"

    Kann dir jetzt grad nicht sagen, ob du noch ne position-Angabe machen musst, oder nicht. Die -300px entsprechen der Hälfte der Layerbreite (hier: 600px).
     
    Gruß fanste

    Benutze bitte immer die passende Highlight-Tags.(z.B: für PHP [php] [/php] Allgemein: [highlight=SCRIPTSPRACHE]Code[/highlight] )

    Problem gelöst? Dann markiere das Thema bitte als erledigt!
    Beachte bitte die Netiquette. Insbesondere Punkt 15.

  3. #3
    Maik Tutorials.de Gastzugang
    Wie sieht denn der Quellcode der Seite aus? Aus Deiner Beschreibung wird man nämlich nicht so richtig schlau, wo der Layer derzeit positioniert ist. Ebenso wenig hast Du Dich darüber ausgelassen, wie breit er überhaupt dimensioniert ist.

    Wenn der Layer "mittig rechts" positioniert sein soll, kannst Du es ja mal mit folgendem Stylesheet probieren:

    Code :
    1
    2
    3
    4
    5
    6
    
    <style type="text/css">
    #layer1 {
    position: absolute;
    left: 50%;
    }
    </style>
    bzw.
    Code :
    1
    
    <div id="layer1" style="position:absolute; left:50%;">...</div>
     

  4. #4
    Z-r0 Z-r0 ist offline Mitglied Brokat
    Registriert seit
    Dec 2001
    Beiträge
    322
    Hi,

    danke schonmal für die Antworten. Ich versuche mich mal besser auszudrücken:

    Also es sieht so aus, dass ich eine Grafik habe, die das Layout der seite sein soll. Jetzt wollte ich nurnoch ein Javascript Menu und den Inhalt (schrift) in Dreamweaver hinzufügen und wusste nicht so recht wie ich das machen soll.
    Habe gelesen man soll layer für sowas benutzten (warum keine tabellen) und hab versucht in der Grafik, da wo das Menu sein soll, ein Layer zu erstellen damit ich da das Javascript Menu reinmachen kann und dann wollte ich noch ein Layer für den Text machen.

    Die Hintergrund Grafik (also das Layout) ist im Hintergrund und ich habe im Bereich wo das Menu hin soll, ein Layer in Dreamweaver gezeichnet aber dieser Layer für das Menu ist, sobald ich es mir in Firefox anschaue, nicht dort, wo er sein soll sondern viel weiter rechts von dem eigentlichen in Dreamweaver angezeigtem Ort.

    Woran könnte das liegen?
    Ist meine Rangehensweise an das Erstellen einer Website überhaupt so sinnvoll?

    Hoffe ihr könnt mich verstehen und mir ein paar Tips geben.

    Ciao!
     

  5. #5
    Maik Tutorials.de Gastzugang
    Darf man mal erfahren, weshalb Du Dir für diesen Thread einen neuen User-Account (vacio) angelegt hast?

    Ich war mal so frei, die beiden Benutzerkonten zu vereinen, und möchte Dich bitten, dies zukünftig zu unterlassen.
     

  6. #6
    Z-r0 Z-r0 ist offline Mitglied Brokat
    Registriert seit
    Dec 2001
    Beiträge
    322
    sorry, wusste garnicht mehr, dass ich mich hier mal angemeldet hatte.
    das mit dem vereinen geht schon in ordnung *g*

    Hoffe man mein letzten Beitrag kapiert. Bin am verzweifeln. Ich kann einfach nicht herausfinden, was ich machen muss, damit es egal wie groß das Fenster ist immer an der gleichen Stelle bleibt.
     

  7. #7
    Maik Tutorials.de Gastzugang
    Ich hatte Dich heute morgen schon darum gebeten, den Quellcode der Seite zu zeigen, damit wir einen Einblick in die Dokumentstruktur und derzeitige CSS-Formatierung gewinnen können.
     

  8. #8
    Z-r0 Z-r0 ist offline Mitglied Brokat
    Registriert seit
    Dec 2001
    Beiträge
    322
    so sieht das bei mir aus. Im layout modus ist das menu nicht da wo es sein sollte aber wenn ich es im firefox angucke liegt es an der richtigen stelle.

    HTML-Code:
    <title>home</title>
    <style type="text/css">
    <!--
    
    body {
    	background-color: #7A7A72;
    	background-attachment: fixed;
    	background-image: url(layout.JPG);
    	background-repeat: no-repeat;
    	background-position: center center;
    	font-family: Verdana, Arial, Helvetica, sans-serif;
    	font-size: 12px;
    	font-style: normal;
    	color: #333333;
    }
    
    
    #Layer1 {
    	position:absolute;
    	left:792px;
    	top:411px;
    	width:78px;
    	height:173px;
    	z-index:1;
    }
    
    -->
    </style>
    </head>
    
    <body>
    <div id="Layer1">
    <script language="JavaScript" type="text/javascript" src="./menu_scr.js">
    </script>
    
    <table  id="m1mainSXMenu2" cellspacing="1" cellpadding="4" class="x1" border="0" width="100">
    <tr align="center">
    <td onmouseover="chgBg(m1,'m1tlm0',3);exM(m1,'m1mn1','m1tlm0',event)"
    onmouseout="chgBg(m1,'m1tlm0',0);coM(m1,'m1mn1')"  id="m1tlm0"  class="m1mit" 
     bgcolor="#46A3FF">
    
    <a id="m1tlm0a" class="m1CL0" href="javascript:void(0);" onmouseover="exMNS(m1,'m1mn1',event)"
    onmouseout="coMNS(m1,'m1mn1')" >
    <div id='m1mn1top' class='topFold'>Menu<img width="8" height="8" src="./menu_m1iad.gif" align="texttop" border="0" /></div></a></td></tr></table></div>
    
    </body>
     

  9. #9
    Maik Tutorials.de Gastzugang
    Zitat Zitat von Z-r0 | 20.10.06, 01:13
    Im designermode von Dreamweaver steht mein layer da wo er sein soll mit inhalt aber im brower ist er dann ganz wo anders.
    Zitat Zitat von Z-r0 | 21.10.06, 23:23
    Im layout modus ist das menu nicht da wo es sein sollte aber wenn ich es im firefox angucke liegt es an der richtigen stelle.
    Und wo stimmt jetzt nun die Seitendarstellung?

    Gibt es evtl. eine Online-Version der Seite, oder kannst Du hier mal einen Screenshot der Seite anhängen?

    Ohne die Grafik als Referenzpunkt ist da momentan nämlich nicht viel zu erkennen.

    Die CSS-Positionierung des DIVs #Layer1 wird in den Browsern zumindest schon mal richtig ausgeführt.

    Und noch ein Tipp: Die Breite des Layers gehört der Tabellenbreite angepasst, oder umgekehrt.
     

  10. #10
    Z-r0 Z-r0 ist offline Mitglied Brokat
    Registriert seit
    Dec 2001
    Beiträge
    322
    Hier ist derLINK

    Hab außerdem ein weiteres problem. Hab ne Seite gemacht und dort soll das Bild links ausgerichtet sein aber man kann sich ja angucken wie es aussieht:Hier Klicken
    also hier sieht wieder alles anders aus als es sein soll...

    hoffe ihr könnt mir auch hierbei helfen. Der Screenshot zum eigentlich problem, kommt noch.

    ps: irgendwie seh ich das bild nur, wenn ich die Firewall ausmache, woran könnte sowas liegen
    Geändert von Z-r0 (22.10.06 um 07:58 Uhr)
     

  11. #11
    Maik Tutorials.de Gastzugang
    Notiere für die background-position-Eigenschaft noch den zweiten Wert der Hintergrundposition zum oberen Elementrand:

    Code :
    1
    2
    3
    4
    5
    6
    
    body {
            background-color: #000000;
            background-image: url(splash.jpg);
            background-repeat: no-repeat;
            background-position: left [b]top[/b];
    }

    Die vier Eigenschaften lassen sich auch mit der background-Eigenschaft zusammenfassen:

    Code :
    1
    2
    3
    
    body {
            background: #000 url(splash.jpg) no-repeat left top;
    }
     

  12. #12
    Z-r0 Z-r0 ist offline Mitglied Brokat
    Registriert seit
    Dec 2001
    Beiträge
    322
    cool, danke für die lösung und den tips.

    Das Bild, welches das Problem mit dem Menu zeigt ist hier: KLICK
     

  13. #13
    Maik Tutorials.de Gastzugang
    Da ich nicht mit Dreamweaver arbeite, kann ich Dir leider auch nicht sagen, warum der Layer in DW an der falschen Stelle positioniert ist bzw. wie sich das beheben lässt.
     

  14. #14
    Registriert seit
    Mar 2005
    Ort
    Bühl/Baden
    Beiträge
    2.330
    Dreamweaver hat so siene Eigenheiten. Habe ich auch schon bei manchen Arbeiten von mir festgestellt. Brauchst du nicht zu beachten, solange es in den "normalen" Browsern funktioniert.
     
    Gruß fanste

    Benutze bitte immer die passende Highlight-Tags.(z.B: für PHP [php] [/php] Allgemein: [highlight=SCRIPTSPRACHE]Code[/highlight] )

    Problem gelöst? Dann markiere das Thema bitte als erledigt!
    Beachte bitte die Netiquette. Insbesondere Punkt 15.

  15. #15
    Z-r0 Z-r0 ist offline Mitglied Brokat
    Registriert seit
    Dec 2001
    Beiträge
    322
    Danke für die Antwort.

    Das problem ist, dass wenn ich die seite minimiere und die größe des Firefox fenster variere, das menu nicht mehr auf dem Platz wo es sein sollte ist sondern es bleibt wie festgefroren da stehen, wo es war als Firefox maximiert war.
    Das heisst ich kann nicht erwarten, dass es bei 1024er Auflösung genauso aussieht wie bei 1280er oder 800er...
    Wie kann ich das Menu positionieren, dass es sich sozusagen mitbewegt?
     

Ähnliche Themen

  1. Antworten: 2
    Letzter Beitrag: 14.08.08, 13:41
  2. Div fixed ist nicht dort wos sein soll :(
    Von Adi | tmine im Forum CSS
    Antworten: 5
    Letzter Beitrag: 05.09.07, 08:46
  3. Standardwert für int soll nicht '0' sein
    Von deinertsche im Forum Relationale Datenbanksysteme
    Antworten: 2
    Letzter Beitrag: 07.10.05, 14:53
  4. Frameborder soll nicht zu sehen sein
    Von 13aumi im Forum HTML & XHTML
    Antworten: 3
    Letzter Beitrag: 02.11.04, 13:53
  5. Tabellengröße nicht so wie sie sein soll *verzweifle*
    Von undertaker im Forum HTML & XHTML
    Antworten: 2
    Letzter Beitrag: 02.01.04, 15:51