mediengestalter.info
FAQ :: Mitgliederliste :: MGi Team

Willkommen auf dem Portal für Mediengestalter

Aktuelles Datum und Uhrzeit: Do 25.04.2024 07:08 Benutzername: Passwort: Auto-Login

Thema: Div horizontal nebeneinander ? vom 14.07.2008


Neues Thema eröffnen   Neue Antwort erstellen MGi Foren-Übersicht -> Allgemeines - Nonprint -> Div horizontal nebeneinander ?
Seite: 1, 2  Weiter
Autor Nachricht
siocone
Threadersteller

Dabei seit: 14.07.2008
Ort: -
Alter: -
Geschlecht: -
Verfasst Mo 14.07.2008 21:26
Titel

Div horizontal nebeneinander ?

Antworten mit Zitat Zum Seitenanfang

hi, habe wohl nen kleinen fehler den ich leider nicht behoben bekomme aber auch nicht ganz verstehe:

ich habe einen zentrierten div mit einem header grafik unter dieser soll die navigation und der inhlat plaziert werden "Relative"

mein problem:
mit der navi klapt das nur leider nicht mit dem inhalt den müste ich mit Top:-XY; positionieren weil der sonst mitten in der page landet: das muss doch anders zu lösen sein...


Code:
body {
   background-color: #FFFFFF;
   background-image:url(background.gif);
}

#base {
margin:0 auto; width:770px;
background-color:#FFFFFF;
background-image:url(header.gif); background-repeat:no-repeat;
border: 1px solid #7ea65a;
}

#Navigation {
position: relative;
top: 150px;
left: 10px;
width: 200px;
background-image:url(verlauf.gif); background-repeat:no-repeat;
border: 1px solid #7ea65a;
}

#Navigation h1 {
        font-weight: bold;
   color : #FFFFFF;
        font-size: 18px;
        font-family: Verdana, Arial, Helvetica, sans-serif;
        text-decoration: none;
        margin: 5px;
}

#Inhalt {
   position: relative;
[b]   top: 150px;[/b]
   width:10px
   border: 1px solid #7ea65a;
   
}
  View user's profile Private Nachricht senden
xBe

Dabei seit: 04.06.2006
Ort: Mönchengladbach
Alter: 34
Geschlecht: Männlich
Verfasst Mo 14.07.2008 21:34
Titel

Antworten mit Zitat Zum Seitenanfang

wenn ich dich richtig verstanden habe, suchst du nach float...

Lächel

/// edith spricht:

Code:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
<title>float</title>
</head>


<body style="text-align:center">
<div style=" margin:0 auto; text-align:left; width:700px">
<div style="float:left; width:120px; height:500px; background-color:#FF0000;">Box Eins</div>
<div style="float:left; width:400px; height:500px; background-color:#00FF00;">Box Zwei</div>
<div style="float:left; width:100px; height:500px; background-color:#0000FF;">Box Drei</div>
</div>


</body>
</html>


So sind die Boxen horizontal nebeneinander, meinste sowas?


Zuletzt bearbeitet von xBe am Mo 14.07.2008 21:41, insgesamt 1-mal bearbeitet
  View user's profile Private Nachricht senden
Anzeige
Anzeige
siocone
Threadersteller

Dabei seit: 14.07.2008
Ort: -
Alter: -
Geschlecht: -
Verfasst Mo 14.07.2008 21:43
Titel

Antworten mit Zitat Zum Seitenanfang

hemm hört sich zwar gut an habe ich auch schon mal gehört aber wie bekomme ich mit float die beiden nebeneinander ?

also: #Navigation und #Inhalt

also von oben sollen beide gleich höhe bekommen aber horizontal nebeneinander !!!
  View user's profile Private Nachricht senden
siocone
Threadersteller

Dabei seit: 14.07.2008
Ort: -
Alter: -
Geschlecht: -
Verfasst Mo 14.07.2008 21:46
Titel

Antworten mit Zitat Zum Seitenanfang

OPS schon gut den quell code kam zu spät DANKE
  View user's profile Private Nachricht senden
xBe

Dabei seit: 04.06.2006
Ort: Mönchengladbach
Alter: 34
Geschlecht: Männlich
Verfasst Mo 14.07.2008 21:48
Titel

Antworten mit Zitat Zum Seitenanfang

siocone hat geschrieben:
OPS schon gut den quell code kam zu spät DANKE


Damit es so ist wie du es willst, dann müsstest du die erste zeile ersetzen durch:

Code:
<div style="top:10px; width:500px; height:100px; background-color:#FF0000;">Box Eins</div>


Dann nimmst du den Header aus dem Fluss raus"!




// gute Bildqualität, Paint ist schon echt ein gutes Programm


Zuletzt bearbeitet von xBe am Mo 14.07.2008 21:51, insgesamt 2-mal bearbeitet
  View user's profile Private Nachricht senden
theGRUNGEone

Dabei seit: 14.12.2005
Ort: Leipzig | Essen
Alter: 39
Geschlecht: Weiblich
Verfasst Mo 14.07.2008 22:00
Titel

Antworten mit Zitat Zum Seitenanfang

hast du nen container um die beiden?

floaten so:

navi- und inhalts-div auf eine breite
anpassen, auf die sie innerhalb der
box um beide passen (ggf etwas
schmaler) und dann beide nach links
floaten (ich halte das in diesem fall
für angemessen). das clearen nicht
vergessen.

auszug aus der html (wesentlicher teil *hust Grins ):
Code:

<div id="mitte">
    <div id="navi">navi</div>
    <div id="inhalt">inhalt</div>
    <div id="clearer">&nbsp;</div>
</div>


auszug aus dem css:
Code:

#mitte {
  width: 600px;}

#navi {
  width: 150px;
  float: left;}

#inhalt {
  width: 445px;  /*ca., musste probieren*/
  float: left;}

#clearer {
  clear: left;}


Zuletzt bearbeitet von theGRUNGEone am Mo 14.07.2008 22:02, insgesamt 2-mal bearbeitet
  View user's profile Private Nachricht senden Website dieses Benutzers besuchen
siocone
Threadersteller

Dabei seit: 14.07.2008
Ort: -
Alter: -
Geschlecht: -
Verfasst Mo 14.07.2008 22:21
Titel

Antworten mit Zitat Zum Seitenanfang

Jetzt habe ich nur noch chaos Grins

Also noch mal


[/quote]

Code:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
   <head>
      <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
      <title>test</title>
       <link href="style.css" rel="stylesheet" type="text/css" />
    </head>
   <body>

      <div id="base">
       
        <div id="Navigation">
          <H1>Navigation</H1>
          <p><a href="#test">Startseite</a></p>
          <p><a href="#test">1</a></p>
          <p><a href="#test">2</a></p>
          <p><a href="#test">3</a></p>
          <p><a href="#test">4</a></p>
             
         </div>
         
        <div id="Inhalt">
         
        <h1>Überschrift des Dokuments</h1>

      </div>
    </div>

   </body>
</html>


hier das CSS
Code:
body {
   background-color: #FFFFFF;
   background-image:url(background.gif);
}

#base {
margin:0 auto; width:770px;
background-color:#FFFFFF;
background-image:url(header.gif); background-repeat:no-repeat;
border: 1px solid #7ea65a;
}

#Navigation {
position: relative;
top: 150px;
left: 10px;
width: 200px;
background-image:url(verlauf.gif); background-repeat:no-repeat;
border: 1px solid #7ea65a;
}

#Navigation h1 {
        font-weight: bold;
      color : #FFFFFF;
        font-size: 18px;
        font-family: Verdana, Arial, Helvetica, sans-serif;
        text-decoration: none;
        margin: 5px;
}

#Inhalt {
   position: relative;
   width:10px
   border: 1px solid #7ea65a;
   
}
  View user's profile Private Nachricht senden
theGRUNGEone

Dabei seit: 14.12.2005
Ort: Leipzig | Essen
Alter: 39
Geschlecht: Weiblich
Verfasst Mo 14.07.2008 22:37
Titel

Antworten mit Zitat Zum Seitenanfang

was hat position: relative; da zu suchen?

gib beiden erst mal eine feste breite und
nimm vorerst alle elemente raus, die das
irgendwie beeinflussen können. genauso
raus mit dem position: relative;

die breite beider boxen darf dann (zum
schluss mit margin und padding) in deinem
fall höchstens eine breite 770px besitzen
(mit border entsprechende pixel weniger).
zusammen!

warum? damit die beim floaten nocht unter-
einander rutschen.

setz statt der position das float rein und
cleare (wie in meinem bsp) mit einem
leeren div die boxen (damit die nachfol-
genden nicht hinterher rutschen.

verständlich?

mein bsp da ist das einfachste, bau das
mal so ein. den rest kannst du ja nach-
schieben.

Lächel
  View user's profile Private Nachricht senden Website dieses Benutzers besuchen
 
Ähnliche Themen table und img nebeneinander und beides horizontal zentriert
Navigation Horizontal mit CSS
[CSS] Horizontal Scrollen
[CSS] 100% horizontal Scrollbar im FF?
css display bei horizontal
DIV nebeneinander
Neues Thema eröffnen   Neue Antwort erstellen Seite: 1, 2  Weiter
MGi Foren-Übersicht -> Allgemeines - Nonprint


Du kannst keine Beiträge in dieses Forum schreiben.
Du kannst auf Beiträge in diesem Forum nicht antworten.
Du kannst an Umfragen in diesem Forum nicht mitmachen.