TP Underground Lounge 07/08
-


Hinweise


Antwort
 
LinkBack Themen-Optionen Thema durchsuchen Thema bewerten
Alt 07.02.2005, 13:40   #1
TP-Moderator
 
Benutzerbild von Adromir
 
Registriert seit: Jun 2004
Ort: Hannover
Adromir ist ein richtiges Arbeitstier - DANKEAdromir ist ein richtiges Arbeitstier - DANKEAdromir ist ein richtiges Arbeitstier - DANKEAdromir ist ein richtiges Arbeitstier - DANKEAdromir ist ein richtiges Arbeitstier - DANKEAdromir ist ein richtiges Arbeitstier - DANKE

3 CSS Container Positionierung


Ich merke immer mehr, wie wenig ich noch von CSS verstehe..
Ich versuche gerade eine Seite mit 3 div-Containern zu bauen.
Davon ist der erste links oben positioniert und enthält die Navigation.
Der zweite Container befindet sich Rechts daneben und nimmt die meiste Seitenfläche ein.. Hier kommt der Inhalt rein.
Der dritte ist nur ein kleiner, der sich Unterhalb des ersten Containers befindet.

Hier der Code dazu:

Code:
#Navigation            { color: #fff; 
                              font-size: 80%; 
                              background-color: #254369; 
                              visibility: visible; 
                              padding: 5px; 
                              position: absolute;  
                              top: 18px; 
                              left: 18px;  
                              border: solid 1px #000 
                           }

#Navigation a:link         { color: #fff; 
                                   visibility: visible; 
                                   padding: 5px;  
                                   border: 1px #000 
                                 }

#Inhalt         { color: #fff; 
                     background-color: #254369; 
                     text-align: center; 
                     visibility: visible; 
                     padding: 5px; 
                     position: absolute;
                     top: 18px; 
                     left: 15%; 
                     width: 83%; 
                     height: 95%; 
                     float: left; 
                     border: solid 1px #000
                  }

#Inhalt a:link1         { color: #fff; 
                               background-color: #254369; 
                               text-align: center;
                               visibility: visible; 
                               padding: 5px; 
                               position: absolute;
                               top: 18px; 
                               left: 15%; 
                               width: 83%; 
                               height: 95%;
                               float: left;
                               border: 1px #000 
                             }
#LogStat     { font-size: 80%; 
                    text-align: center; 
                    visibility: visible;
                    padding: 5px; 
                    position: absolute;
                    top: 17%; 
                    left: 30px;
                    border: solid 1px #254369
                 }
Naja, in meiner Auflösung sieht es ja so aus, wie ich will.. Nur bei anderen Auflösungen verschiebt sich natürlich alles..

Zur Anschauung, wie es aussehen soll, hab ich nen Screenshot angehängt..
Miniaturansicht angehängter Grafiken
3-css-container-positionierung-screenshot.jpg  
Adromir ist offline   Mit Zitat antworten


Alt 07.02.2005, 14:06   #2
TP-Veteran
 
Benutzerbild von Dittboy
 
Registriert seit: Jan 2003
Ort: Goch
Dittboy hilft, wo's gehtDittboy hilft, wo's gehtDittboy hilft, wo's geht
Was meinst du denn mit "verschieben"?
Kannst du vielleicht einen Screenshot machen, oder noch besser, einen Link?

Ich weiss ja jetzt leider nicht, was genau das Problem ist, bzw. wie es sich verschiebt...

Mfg
Dittboy
__________________
muh!
Dittboy ist offline   Mit Zitat antworten
Alt 07.02.2005, 14:09   #3
TP-Moderator
 
Benutzerbild von Adromir
 
Registriert seit: Jun 2004
Ort: Hannover
Adromir ist ein richtiges Arbeitstier - DANKEAdromir ist ein richtiges Arbeitstier - DANKEAdromir ist ein richtiges Arbeitstier - DANKEAdromir ist ein richtiges Arbeitstier - DANKEAdromir ist ein richtiges Arbeitstier - DANKEAdromir ist ein richtiges Arbeitstier - DANKE
Wenn ich die Fenstergröße Verändere, dann verschieben sich die Container ineinander und überlagern sich...
Hier mal Online: http://www.boronsanger.de/Reker/Admin/

(Nicht über den blöden Rechtschreibfehler ärgern.. Die Tabelle hat mit dem Prob auch nix zu tun..)
Adromir ist offline   Mit Zitat antworten
Alt 07.02.2005, 14:45   #4
ingo
Guest
 
wenn du die (etwas umständliche) absolute positionierung beibehalten willst,
dann gib die left-position des div#inhalt in pixeln an. momentan sind es prozent. das liegt ja auf der hand -> 15% von nem kleinem browserfenster sind eindeutig weniger als 15% von nem maximierten fenster
  Mit Zitat antworten
Alt 07.02.2005, 14:49   #5
TP-Moderator
 
Benutzerbild von Adromir
 
Registriert seit: Jun 2004
Ort: Hannover
Adromir ist ein richtiges Arbeitstier - DANKEAdromir ist ein richtiges Arbeitstier - DANKEAdromir ist ein richtiges Arbeitstier - DANKEAdromir ist ein richtiges Arbeitstier - DANKEAdromir ist ein richtiges Arbeitstier - DANKEAdromir ist ein richtiges Arbeitstier - DANKE
Also ich muss die absolute Positionierung nicht beibehalten..
Adromir ist offline   Mit Zitat antworten
Alt 07.02.2005, 14:59   #6
ingo
Guest
 
dann probiers mal so:
css
HTML-Code:
body {margin:0;padding:0}
div#navigation {float:left; width:150px; border:1px solid #000;border-right:0}
div#inhalt {margin-left:150px;border:1px solid #000} 
div#clear {clear:left}
html
HTML-Code:
<div id="navigation">navi</div>
<div id="inhalt">inhalt</div>
<div id="clear"></div>
  Mit Zitat antworten
Alt 07.02.2005, 16:27   #7
TP-Supporter
 
Benutzerbild von unclefu86
 
Registriert seit: Feb 2005
unclefu86 macht sich hier sehr viel Mühe
Auch ich merke, dass ich irgendwie keine Ahnung habe, bzw. ich werde gerade recht sauer auf mich selbst, weil ich es nicht ganz verstehe!!
Vielleicht kann mir einer von euch helfen.

Also zuerstmal unten, ich habe das jetzt so gemacht, dass man extern auf eine Eigenschaft zugreift; was du ing.o da beschreibst, ist also der interne Zugriff, richtig?

Was ich noch wissen wollte, beim Einrichten von Container, wieso braucht man da ein # bzw. einen . ? Und wann braucht man das eine, wann das andere?

Mein Problem ist auch, dass ich mehrere Container (bisher erstmal zwei) haben will und mein Code sieht bisher so aus:

Code:
<style type="text/css" media="screen,projection">
   menu {
   font-family:Arial, MS Sans Serif, Verdana;
   font-size:12px;
   color:#FFFFFF;
   background-color:#000000;
   }
   content {
   font-family:Arial, MS Sans Serif, Verdana;
   font-size:10px;
   color:#FFFFFF;
   margin-top:100px;
   margin-left: 150px;
   }
     
   <!--
h1 { color:black; font-size:22px; } 
h2 { color:black; font-size:18px; } 
h3 { color:black; font-size:16px; } 
h4 { color:black; font-size:14px; }
p,ul,ol,li,div,td,th,address,blockquote { color:black; font-size:10px; }

a:link { border-bottom: 1px white;
padding-bottom: 2px;
text-decoration:overline underline; }

a:visited { border-bottom: 1px white;
padding-bottom: 2px;
text-decoration:underline; }

a:hover, a:active { 
border-bottom: 1px dashed white;
padding-bottom: 2px;
text-decoration:none; }

div > ul class="menu" { color:violet; }
div * ul class="menu" { color:violet; }
-->
 </style>
Alles nach dem <!-- sollte eigentlich dem "content" Container zugeordnet werden, wobei ich gerne das mit den Links und dem div (auch) für den Container "menu" gelten lassen will. Ist sicher alles grottenfalsch.
Ich blicke da halt nicht durch, was welchem Attribut/Eigenschaft/Container whatever *omg* vorgestellt ist!! Sorry, ja ich habe SELFHTML und CSS4YOU, aber ich verstehe es nicht...habe mir auch schon Befehlssammlungen heruntergeladen, die haben mir aber auch nicht viel geholfen...

...würde mich freuen, wenn mir jemand helfen könnte...*erlöstes Lächeln*
unclefu86 ist gerade online   Mit Zitat antworten
Alt 07.02.2005, 16:33   #8
TP-Veteran
 
Benutzerbild von Dittboy
 
Registriert seit: Jan 2003
Ort: Goch
Dittboy hilft, wo's gehtDittboy hilft, wo's gehtDittboy hilft, wo's geht
Hier wird es sehr gut beschrieben, was es sich mit den "." und "#" aus sich hat. Selfhtml ist eh eine klasse Seite, um was nachzuschlagen. Dass ganze kann man sich auch Herunterladen, zum offline-anschauen.


Bei "." wird dem container eine class zugewiesen, die man dann so aufruft:
HTML-Code:
<div class="divoben">
   ...
Bei "#" wir dem container eine id zugewiesen, die darfst du aber nur ein mal im gesamten dokument benutzen. Das gaht dann so:
HTML-Code:
<div id="divoben">
   ...
Ich empfehle, solange du es nicht wir Jscript etc. brauchst, immer "class" zu nehmen.

Mfg
Dittboy
__________________
muh!

Geändert von Dittboy (07.02.2005 um 16:41 Uhr).
Dittboy ist offline   Mit Zitat antworten
Alt 07.02.2005, 16:57   #9
TP-Supporter
 
Benutzerbild von unclefu86
 
Registriert seit: Feb 2005
unclefu86 macht sich hier sehr viel Mühe
Okay, wenigstens das habe ich verstanden...nur irgendwie kommt bei mir dann gerade wieder die ökonomische Galle hoch, weil ich mich frage, was das soll?
Ich meine, zwar kann ich extern in einer Stylesheetdatei definieren, was nützlich ist, wenn ich mehrere Eigenschaften in einem vereinen will und das ganz oft (wann ist das mal nötig, ich meine, soviel drumrum um einen Code habe ich bisher nie gebraucht ), aber ich muss ja immer wieder bei jedem Abschnitt, den ich entsprechend definiert haben will, den exakten (und nur den!) Container inklusive Class davor (und dahinter) setzen! Wenn ich mir jetzt überlege, dass ich das andauernd machen muss *grusel*. Da bin ich auch nicht weiter, als mit HTML. Ich kann mir einfach nicht erklären (tschuldigung ich bin vielleicht nicht so der abstrakte Denker) wieso die Darstellung mit HTML so verschieden ist (weis ich ja, selbst schon erlebt) und mit CSS nicht??! Ich meine, warum nicht gleich so? *zwinker*

Und ich wollte nochmal fragen: In die Containereigenschaften
Code:
.menu
und
Code:
.content
kann ich hinter dem { auch alle Eigenschaften wie
Code:
h1 / hx / hn / p /ul / li /td
o.ä. unterbringen?? (*edit* die dann eben für <h1 /hx / hn / p /ul / li /td class=... neben der HTML Eigenschaft die definierte CSS Eigenschaft haben?)

Mein Problem war ja, dass ich die genannten Verfeinerungen per > und * auch anbringen wollte, wobei ja in CSS4YOU ein * ein Universal"selektor" ist und bei SELFHTML ein Zeichen innerhalb eines Selektors ist! Irgendwie alles sehr verwirrend.

PS: @Dittboy: Also laut SELF HTML kann man ja doch mehrere # und id's nutzen!! (Siehe hier, Unterpunkt "Individualformate")

Geändert von unclefu86 (07.02.2005 um 17:02 Uhr).
unclefu86 ist gerade online   Mit Zitat antworten
Alt 07.02.2005, 18:13   #10
ingo
Guest
 
@ unclefu86:
ich würde dir empfehlen, die seite www.css4you.de noch ein wenig eingehender zu studieren. ich würde fast wetten, dass du alle antworten auf die eben gestellten fragen dort selber findest.
  Mit Zitat antworten
Antwort

  Aktuelles Thema
  TP Hilfe Forum > Web-Editoren & Coding > HTML Puristen > CSS
3 CSS Container Positionierung 3 CSS Container Positionierung
« Box Css-richtig darstellen | Folgendes CSS-Layout wie umsetzen? »

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

Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
2 div container uebereinander legen ohne absolute positionierung MuschPusch HTML Puristen 19 09.12.2004 17:27
Positionierung mit CSS und abrunden von Tabellen Power Noob Dreamweaver 8 02.09.2004 20:41
CSS & Container in NN Paco CSS 8 25.11.2003 07:39
CSS und Container Paco CSS 23 10.11.2003 08:10
Overlip und CSS, wie krieg ich das JS in den Container?? Gutschy CSS 1 31.07.2003 10:23


Alle Zeitangaben in WEZ +2. Es ist jetzt 00:16 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