mysqldumper
-


Hinweise


Antwort
 
LinkBack Themen-Optionen Thema durchsuchen Thema bewerten
Alt 04.08.2007, 19:19   #1
TP-Newbie
 
Registriert seit: Aug 2007
ringelwürmsche macht alles soweit korrekt
Question

2 x Div's überlappend browserzentriert, 1x scrollbar 1x fixed top


Hallöle,

Vielleicht kann Jemand mir bei meinem Problem weiterhelfen.
Ich möchte zwei Div’s die genau übereinander liegen browserzentriert positionieren.
Das untere Div soll dabei scrollbar (Content) und das obere static (Navigation/Logo) sein.

Ich habe bereits die verschiedensten Reihenfolgen der Div’s sowie backround: static/fixed/relative und background-attachement:fixed ... ausprobiert.
Vielleicht mache ich bei der Strukturierung der CSS .. generell etwas falsch.

Weiter unten der letzte Stand des Quellcodings.
Im Anhang der Versuch dieses Problem grafisch darzustellen.

Ich danke schon hier an dieser Stelle für die Bemühungen mir zu helfen

Ringelwürmsche


CSS:

<style type="text/css"><!--

*{margin:0; padding:0;}

body {
text-align:center;
font-family:11px/14px verdana, arial, sans serif;
}


div{
}

#layer1 {
z-index:1;
width: 600px;
height: 100%;
position:relative;
top:0px;
border:0;
margin:auto;
}

#layer2 {
z-index:2;
width: 122px;
height:100%;
position-top:static;
border:0;
margin:auto;
}

--></style>



HTML:
<body>
<div id="layer2"><span style="font-weight:bold;"></span><img src="verticalcontent.jpg" width="122" height="624"></div>
<div id="layer1"><span style="font-weight:bold;"></span><img src="header2_1.gif" width="600" height="326"></div>
</body>
Miniaturansicht angehängter Grafiken
2-x-divs-berlappend-browserzentriert-bild1.jpg  2-x-divs-berlappend-browserzentriert-bild2.jpg  
ringelwürmsche ist offline   Mit Zitat antworten


Alt 04.08.2007, 20:48   #2
TP-Newbie
 
Registriert seit: Aug 2007
ringelwürmsche macht alles soweit korrekt
uuuuuuuuuups...

habe einer der falschen Codes reingepostet ...

hier der letze Versuch:

CSS:

<style type="text/css"><!--

*{margin:0; padding:0;}

body {
height:100%;
weight:100%;
text-align:center;
font-family:11px/14px verdana, arial, sans serif;
}


div{
}

#layer1 {
z-index:1;
width: 600px;
height: 400px;
position:relative;
top:0px;
margin:auto;
}

#layer2 {
z-index:2;
width: 122px;
height:600px;
position:fixed;
margin:auto;
}
--></style>



HTML:
<body>
<div id="layer2"><span style="font-weight:bold;"></span><img src="/verticalcontent.jpg" width="122" height="624"></div>
<div id="layer1"><span style="font-weight:bold;"></span><img src="header2_1.gif" width="600" height="326"></div>
</body>
ringelwürmsche ist offline   Mit Zitat antworten
Alt 05.08.2007, 00:29   #3
TP-Specialist
 
Benutzerbild von Mich@el
 
Registriert seit: Oct 2005
Ort: Würzburg
Mich@el lebt für das TP und seine UserMich@el lebt für das TP und seine UserMich@el lebt für das TP und seine UserMich@el lebt für das TP und seine UserMich@el lebt für das TP und seine UserMich@el lebt für das TP und seine UserMich@el lebt für das TP und seine User
n´Abend ringelwürmsche.
Der IE interpretiert grds. kein position:fixed;

Und um das "grds." zu relativieren gibt´s einen Workaround.

Grüße
Michael
__________________
Back to business!
Mich@el ist offline   Mit Zitat antworten
Alt 05.08.2007, 11:38   #4
TP-Supporter
 
Benutzerbild von Sand*mann
 
Registriert seit: Nov 2005
Sand*mann bringt sich richtig ein
Zitat:
Zitat von Mich@el Beitrag anzeigen
n´Abend ringelwürmsche.
Der IE interpretiert grds. kein position:fixed;

Und um das "grds." zu relativieren gibt´s einen Workaround.

Grüße
Michael
Schreib's dir doch einfach in deine Signatur, das spart bestimmt Zeit.
Sand*mann ist offline   Mit Zitat antworten
Alt 05.08.2007, 23:12   #5
TP-Specialist
 
Benutzerbild von Mich@el
 
Registriert seit: Oct 2005
Ort: Würzburg
Mich@el lebt für das TP und seine UserMich@el lebt für das TP und seine UserMich@el lebt für das TP und seine UserMich@el lebt für das TP und seine UserMich@el lebt für das TP und seine UserMich@el lebt für das TP und seine UserMich@el lebt für das TP und seine User
Zitat:
Zitat von Sand*mann Beitrag anzeigen
Schreib's dir doch einfach in deine Signatur, das spart bestimmt Zeit.
Ja echt! Das war an diesem Tag 3x, dass ich auf diesen Workaround hingewiesen habe. Dachte schon, dass ein position: fixed; Virus ausgebrochen ist.
__________________
Back to business!
Mich@el ist offline   Mit Zitat antworten
Alt 05.08.2007, 23:53   #6
TP-Newbie
 
Registriert seit: Aug 2007
ringelwürmsche macht alles soweit korrekt
Hallöle Ihr Zwei,

danke für den Link, den hätte ich wahrscheinlich nie gefunden, da ich bereits beim Münz auf seiner Selfhtml-Seite war wegen diesem Problem

Ich werde es morgen gleich ausprobieren, ob dies auch für überlappende browserzentrierte Bereiche geht.

Vielen Dank aber ersteinmal an dieser Stelle. Ich werde das Ergebnis dann hier posten, damit die künftigen Leute gleich eine Lösung haben


Grüsse

Ringelwürmsche
ringelwürmsche ist offline   Mit Zitat antworten
Alt 06.08.2007, 08:23   #7
TP-Member
 
Benutzerbild von kadees
 
Registriert seit: Jan 2007
kadees ist auf einem guten Weg
@ Mich@el:

Zitat:
Der IE interpretiert grds. kein position:fixed;
Diese Aussage stimmt nicht ganz, der IE bis Version 6 kann schon position: fixed;, allerdings beschränkt sich diese Fähigkeit ausschließlich auf den body-Tag. Beispiel
__________________
Gruss Dieter
selfhtml | css4you | doctypes | jendryschik | styleworks | css.fractatulum | my.delicious

kadees ist offline   Mit Zitat antworten
Alt 06.08.2007, 15:54   #8
TP-Supporter
 
Benutzerbild von Sand*mann
 
Registriert seit: Nov 2005
Sand*mann bringt sich richtig ein
Background-attachment hat aber nichts mit position:fixed zu tun.
Den das eine bezieht sich halt nur auf eine Hintergrundgrafik, das andere auf jedes x-beliebige Element. Und letzteres kann der IE ohne Tricks defakto nicht.
Sand*mann ist offline   Mit Zitat antworten
Alt 10.08.2007, 18:55   #9
TP-Newbie
 
Registriert seit: Aug 2007
ringelwürmsche macht alles soweit korrekt
Hallöle,

habe hier nun ein vorläufiges Ergebnis. Vielleicht könnt Ihr mal drüber schaun, ob man dies nicht eleganter machen kann und das CSS so OK ist. (Ich finde das CSS zu lang, weis aber nicht wo ich kürzen könnte )

Vielen Dank im voraus

Ringelwürmsche


CSS:

<style type="text/css">

* {
margin:0; padding:0;
}

img {
border:0;
}

body {
font:normal 12px Verdana, Arial, Helvetica, sans-serif;
color: black;
text-decoration: none;
background-color: white;
/* Mindestbreite verhindert Anzeigefehler in modernen Browsern */
}
/*++++++++++++++++++++++++++++++++++++++++++++++++++++++++*/
#fixiert {
width: 122px;
height: 624px;
top: 0;
left:50%;
vertical-align: middle;
margin-left: -60px;
background-color:#ccc;
border: 0;
}
/*++++++++++++++++++++++++++++++++++++++++++++++++++++++++*/
html>body #fixiert{ /* nur fuer moderne Browser! */
position: fixed;
}
/*++++++++++++++++++++++++++++++++++++++++++++++++++++++++*/

#Inhalt {
min-height:244px;
width: 600px;
margin: 0 auto;
}

#header {
width: 600px;
height: 326px;
margin: 0 auto;
background-color:#999;

}
/*++++++++++++++++++++++++++++++++++++++++++++++++++++++++*/
#spalte1{
width: 236px;
height: 224px;
margin-bottom: 10px;
margin-right: 4px;
margin-top: 0;
margin-left: 0;
float: left;
overflow: hidden;
background-color:#666;

}

#text1 {
text-align:center;
list-style-type:none;
padding:20px 10px 20px 10px;
border:0;
}
/*++++++++++++++++++++++++++++++++++++++++++++++++++++++++*/
#spalte2{
width:122px;
height: 224px;
margin-bottom: 10px;
margin-right: 4px;
margin-top:0;
margin-left:0;
float:left;
overflow: hidden;
}

#text2 {
text-align:center;
list-style-type:none;
padding:0;
border:0;
}
/*++++++++++++++++++++++++++++++++++++++++++++++++++++++++*/
#spalte3{
width:234px;
height: 224px;
margin-bottom: 10px;
margin-right: 0;
margin-top:0;
margin-left:0;
float:left;
overflow: hidden;
background-color:#666;
}

#text3 {
font: normal 12px Verdana, Arial, Helvetica, sans-serif;
text-align: left;
list-style-type: none;
text-decoration: none;
padding: 20px 10px 20px 10px;
border: 0;
}

#text3 li {
padding-bottom:5px;
margin:0;
}

ul#text3 a {
font-weight: bolder;
text-decoration: none;
letter-spacing: 2px;
color: #000;
display: block;
padding: 2px;
background: #fff;
border: 1px solid #fff;
}

ul#text3 a:link {
color: black; background-color: #666;
border: 1px dotted #666;
}

ul#text3 a:visited {
color: black; background-color: #666;
border: 1px solid #666;
}


ul#text3 a:hover {
color: #8e0000; background-color: #ffbe00;
border: 1px solid #666;
}

ul#text3 a:active {
color: black; background-color: #666;
border: 1px solid #000;
}
/*++++++++++++++++++++++++++++++++++++++++++++++++++++++++*/

h1 {
font-size: 14px;
text-align: left;
background-color: #fff;
color: #8e0000;
height:54px;
width: 600px;
margin: 0 auto 0 auto;
border: 0;
}

h2 {
font-size: 12px;
text-align: left;
background-color: #666;
color: #8e0000;
}
/*++++++++++++++++++++++++++++++++++++++++++++++++++++++++*/
#footer {
font: 9px Verdana, Arial, Helvetica, sans-serif;
color: #ccc;
width: 600px;
height: 25px;
margin: 0 auto 0 auto;
background-color: #fff;
border: none;
text-align: right;
padding-top: 8px;
padding-right: 10px;
clear: both;
}
/*++++++++++++++++++++++++++++++++++++++++++++++++++++++++*/
#Navigation {
padding: 0;
background-attachment: fixed;
background-repeat: no-repeat;
list-style-type: none;
}

li#release {
padding-left: 0;
padding-top: 30px;
top: 0;
left: 0;
}

li#tour_dates {
padding-left: 0;
position: absolute;
padding-bottom: 30px;
left: 0px;
bottom: 0px;
}

</style>

Html:
<body>
<div id="content">
<!-- erst fuer den folgenden Workaround benoetigt -->
<h1>Header 1</h1>
<div id="header">Header </div>
<div id="Inhalt">
<div id="spalte1">
<ul id="text1">
<!-- Listenpunkt für Links Anfang -->
<li><a href="#" target="_blank">Content 1</a></li>
<!-- Listenpunkt für Links Ende -->
<!-- Listenpunkt für Links Anfang -->
<li></li>
<!-- Listenpunkt für Links Ende -->
<!-- Listenpunkt für Links Anfang -->
<li></li>
<!-- Listenpunkt für Links Ende -->
</ul>
</div>
<div id="spalte2">
<ul id="text2">
<li></li>
</ul>
</div>
<div id="spalte3">
<ul id="text3">
<h2>Content 2</h2>
<!-- Listenpunkt für Links Anfang -->
<li><a href="#" target="_blank">button 1</a></li>
<!-- Listenpunkt für Links Ende -->
<!-- Listenpunkt für Links Anfang -->
<li><a href="#" target="_blank">button 2</a></li>
<!-- Listenpunkt für Links Ende -->
<!-- Listenpunkt für Links Anfang -->
<li><a href="#" target="_blank">button 3</a></li>
<!-- Listenpunkt für Links Ende -->
<!-- Listenpunkt für Links Anfang -->
<li><a href="#" target="_blank">button 4</a></li>
<!-- Listenpunkt für Links Ende -->
<!-- Listenpunkt für Links Anfang -->
<li></li>
<!-- Listenpunkt für Links Ende -->
<!-- Listenpunkt für Links Anfang -->
<li></li>
<!-- Listenpunkt für Links Ende -->
</ul>
</div>
</div>
</div>
<div id="footer">&copy; 2007 Ringelwurm</div>

<div id="fixiert">
<ul id="Navigation">
<li id="release"><a href="#" target="_blank">release</a></li>
<li id="tour_dates"><a href="#" target="_blank">tour dates</a></li>
</ul>
</div>
</body>
ringelwürmsche ist offline   Mit Zitat antworten
Antwort

  Aktuelles Thema
  TP Hilfe Forum > Web-Editoren & Coding > HTML Puristen > CSS
2 x Div's überlappend browserzentriert, 1x scrollbar 1x fixed top 2 x Div's überlappend browserzentriert, 1x scrollbar 1x fixed top
« Grafik-Layout -> CSS/HTML - Hilfe benötigt | CSS { Bugs (+fixes); Techniken; Templates} »

Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)
 
Themen-Optionen Thema durchsuchen
Thema durchsuchen:

Erweiterte Suche
Thema bewerten
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.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are an
Gehe zu


Alle Zeitangaben in WEZ +2. Es ist jetzt 06:58 Uhr.

Powered by: vBulletin Version 3.7 (Deutsch)
Copyright ©2000 - 2008, Jelsoft Enterprises Ltd. / Search Engine Friendly URLs by vBSEO 3.2.0 ©2008, Crawlability, Inc.
Traum-Projekt.com | Suchen | Archiv | Impressum | Kontakt | | | Nach oben |



1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67