+ Antworten
Seite 1 von 2 1 2 LetzteLetzte
Ergebnis 1 bis 15 von 28

Thema: 3 Div's nebeneinander?

  1. #1
    Bub
    Bub ist offline Mitglied Bub befindet sich auf einem aufstrebenden Ast
    registriert
    10-07-2005
    Ort
    Klein-Gerau
    Beiträge
    46

    Unhappy 3 Div's nebeneinander?

    Ich versuche in meine Hompage eine navigationsleiste einzubinden. Hierzu habe ich grafiken für den Hintergrund angefertigt. Zwei Rand Grafiken zur Abrundung einmal links und rechts und eine Grafik für den Hintergrunfd der Links.
    Nun habe ich mir überlegt, dass ich die navigationsleiste mit Div's machen möchte. Hierzu habe ich mir schon ein außen Div erstellt in das die 3 besagten Div's reinsollen.
    Nur wenn ich jezt in dem außen Div drei kleine Div's erstellen will, erstellt er diese zwar aber setzt sie untereinander. Wie kann ich diese nebeneinander setzen.
    Hier der Quelltext:
    <div class="navigationFrame">
    <div class="navigationLeft">
    (Abrundung Links)
    </div>
    <!--end div.navigationLeft-->
    <div class="navigation">
    </div>
    <!--end div.navigation-->
    <div class="navigationRight">
    (Abrundung Rechts)
    </div>
    <!--end div.navigationRight-->
    </div>
    <!--end div.navigationFrame-->
    Danke für eure Hilfe.


    Mfg Bub. Over and Out!

  2.    Empfehlenswerte Literatur von unserem Partner Terrashop

    Das AJAX Kompendium jetzt 84% Rabatt
    Ajax - der Technologiemix aus JavaScript und XML - ist eines der Kernstücke professioneller Web 2.0-Programmierung. Dieses Buch führt Sie auf über 800 Seiten(!) von den ersten JavaScript-Codezeilen bis zur Entwicklung mit Ajax-Frameworks.

    Preis: früher: 49,95€ - jetzt nur: 7,95€

    Hier geht es direkt zum Buch

    Über 1.000 weitere IT-Bücher zum Sonderpreis lieferbar!

  3. #2
    pit-r Guest

    AW: 3 Div's nebeneinander?

    Hi!

    Da sollte float:left im CSS ein guter Freund werden.

    Gruß - Pit

  4. #3
    Bub
    Bub ist offline Mitglied Bub befindet sich auf einem aufstrebenden Ast
    registriert
    10-07-2005
    Ort
    Klein-Gerau
    Beiträge
    46

    AW: 3 Div's nebeneinander?

    An welcher Stelle soll ich float: left einbinde in jedem Div oder im außen div?

    Übrigends danke für die schnelle Antwort.


    Mfg Bub. Over and Out!

  5. #4
    pit-r Guest

    AW: 3 Div's nebeneinander?

    Das gehört in die Kinderchen:

    <div class="navigationFrame">
    <div class="navigationLeft" style="float:left;">
    (Abrundung Links)
    </div>
    <div class="navigation" style="float:left;">Mitte
    </div>
    <div class="navigationRight">
    (Abrundung Rechts)
    </div>
    </div>

    Gruß - Pit

  6. #5
    Bub
    Bub ist offline Mitglied Bub befindet sich auf einem aufstrebenden Ast
    registriert
    10-07-2005
    Ort
    Klein-Gerau
    Beiträge
    46

    AW: 3 Div's nebeneinander?

    Danke funktioniert jezt alles super nur habe ich ein Problem ich möchte die breite der Navigationsleiste gerne raltiv machen, so dass sich die Breite nach der jeweiligen Auflösung regelt. Nur jezt bekomme ich das problem, dass ich links und rechs jeweils die Abrundungsgrafik von 5px habe. Der mittlere Teil soll sich dynamisch anpassen nur wenn ich ihm jezt sage das er es nach prozent beziehen soll überblendet er leider meine hinterste Grafik.
    Gibt es eine Möglichkeit der Div zu sagen wieviel Platz er zu dem außen Div halten muss?


    Mfg Bub. Over and Out!

  7. #6
    Harry Hunt ist offline Routinier Harry Hunt befindet sich auf einem aufstrebenden Ast
    registriert
    08-07-2005
    Ort
    Stuttgart, Baden-Württemberg
    Beiträge
    274

    AW: 3 Div's nebeneinander?

    Versuch's mal so (die Reihenfolge der DIVs ist jetzt links, rechts, mitte!):

    HTML-Code:
    <div>
      <div style="width: 5px; float: left">
        (Abrundung Links)
      </div>
      <div class="width: 5px; float: right;">
        (Abrundung Rechts)
      </div>
      <div class="navigation" style="margin: 0px 5px 0px 5px">Mitte
      </div>
    </div>

  8. #7
    Bub
    Bub ist offline Mitglied Bub befindet sich auf einem aufstrebenden Ast
    registriert
    10-07-2005
    Ort
    Klein-Gerau
    Beiträge
    46

    Question Noch mehr Fragen

    Also ich habe das jezt alles nach euren Anweisung gemacht und habe aber trtzdem noch Probleme.
    Hier ein Screenshot davon:

    Der mitlere Div soll sich ja an die gesamte Fenster Größe anpassen, was er aber im Moment nicht macht. Statdessen passt er sich nur der Länge des Textes an. Ich habe schon einmal versucht im CSS die "width: 100%;" einzustellen, was dazu geführt hat, das die hintere Abrundungsgrafik wieder von der mitleren überbelendet wird.
    Ich glaube es ist besser wenn ich die Codes einfüge:
    HTML-Code:
    <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
    "http://www.w3.org/TR/html4/loose.dtd">
    <html>
    <head>
    <link rel="stylesheet" href="css/blue.css" type="text/css">
    <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
    <title>:: Homepage von ********* ::</title>
    </head>
    <body>
    	<div class="pageTitel">
    	:: Homepage von ********* ::
    	</div>
    	<!--end div.pageTitel-->
    	<div class="navigationFrame">
    		<div class="navigationLeft">
    		</div>
    		<!--end div.navigationLeft-->
    		<div class="navigationRight">
    		</div>
    		<!--end div.navigationRight-->
    		<div class="navigation">
    		Test
    		</div>
    		<!--end div.navigation-->
    	</div>
    	<!--end div.navigationFrame-->
    </body>
    </html>
    Und hier noch die CSS Datei:
    Code:
    body{
    	font-family: Tahoma,sans-serif;
    	color: #333333;
    	line-height: 1.166;	
    	margin: 0px;
    	padding: 0px;
    	background: #cccccc url("../styles/blue/bg_all.gif") fixed;
    }
    
    div.pageTitel{
    	position: absolute;
    	left: 4%;
    	top: 25px;
    	border: 0;
    	font-family: Tahoma, Arial, sans-serif;
    	font-size: 24px;
    	color: #CCCCCC;
    	width: 92%;
    }
    
    div.navigationFrame{
    	position: absolute;
    	left: 4%;
    	right: 4%;
    	top: 75px;
    	height: 32px;
    	width: 92%;
    }
    
    div.navigation{
    	float: left;
    	position: absolute;
    	left: 5px;
            right: 5px;
    	height: 32px;
    	margin: 0px 5px 0px 5px;
    	background-image: url(../styles/blue/bg_titel.gif);
    }
    
    div.navigationLeft{
    	height: 32px;
    	width: 5px;
    	background-image: url(../styles/blue/bg_titel_left.gif);
    	float: left;
    }
    
    div.navigationRight{
    	float: right;
    	height: 32px;
    	width: 5px;
    	background-image: url(../styles/blue/bg_titel_right.gif);
    }
    Ich hoffe ich geh euch nicht alzu sehr auf die Nerven mit meinen kleine Kinderproblemen.
    Ist leider erst mein erstes Mal, dass ich mit Div's arbeite, da mich Frames und so weiter ankotzen.


    Mfg Bub. Over and Out!

  9. #8
    Harry Hunt ist offline Routinier Harry Hunt befindet sich auf einem aufstrebenden Ast
    registriert
    08-07-2005
    Ort
    Stuttgart, Baden-Württemberg
    Beiträge
    274

    AW: Noch mehr Fragen

    Mach überall das "position: absolute" raus. Daus brauchst du nicht. Und bei div.navigation musst du noch das 'float:left' löschen. Dann solte es tun.

  10. #9
    Bub
    Bub ist offline Mitglied Bub befindet sich auf einem aufstrebenden Ast
    registriert
    10-07-2005
    Ort
    Klein-Gerau
    Beiträge
    46

    AW: Noch mehr Fragen

    Da funktioniert alles super. Aber nur im Firefox. Ich hänge mal zwei Bilder an. Eines wo es im Firefox zu sehen ist und das andere, ich traue es mich gar nicht auszusprechen, im Internet Explorer.
    Aber was mich verwirrt ist, dass meine Dreamweaver Demo mir sagt, dass es in beiden eigentlich gleich aussehen müsste. Und Dreamweaver richtet sich da direkt nach der W3C.
    Firefox:


    Internet Explorer:


    Dank eurer Hilfe sieht die Seite echt schon super aus. Noch einmal danke euch allen.

    Mfg Bub. Over and Out!

  11. #10
    Harry Hunt ist offline Routinier Harry Hunt befindet sich auf einem aufstrebenden Ast
    registriert
    08-07-2005
    Ort
    Stuttgart, Baden-Württemberg
    Beiträge
    274

    AW: Noch mehr Fragen

    Änder mal deinen DOCTYPE von
    <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
    "http://www.w3.org/TR/html4/loose.dtd">

    in

    <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
    "http://www.w3.org/TR/html4/transitional.dtd">

    Der Dreamweaver richtet sich übrigens auch nicht genauer nach der W3C als die Browser. Wenn ich's richtig im Kopf hab, verwendet der zum Darstellen der WYSIWYG-Ansicht die Opera-Engine.

  12. #11
    Bub
    Bub ist offline Mitglied Bub befindet sich auf einem aufstrebenden Ast
    registriert
    10-07-2005
    Ort
    Klein-Gerau
    Beiträge
    46

    AW: Noch mehr Fragen

    Ne geht als noch nicht. Was kann das nur sein?


    Mfg Bub. Over and Out!

  13. #12
    Avatar von bine
    bine ist offline Moderator bine befindet sich auf einem aufstrebenden Ast
    registriert
    06-07-2002
    Ort
    Schleswig-Holstein
    Beiträge
    5.873

    AW: 3 Div's nebeneinander?

    versuch es mal mit

    Code:
    *	{
    	margin:0;
    	padding:0;
    }
    am Anfang deiner CSS


    und background-repeat:no-repeat;

    Ich würde übrigens nen XHTML 1.0 Doctype nehmen.
    Geändert von bine (13-07-2005 um 00:03 Uhr)
    bine

  14. #13
    Bub
    Bub ist offline Mitglied Bub befindet sich auf einem aufstrebenden Ast
    registriert
    10-07-2005
    Ort
    Klein-Gerau
    Beiträge
    46

    Und noch einmal

    Da ich nun alles mir erdenkliche probiert habe um meine Seite auch im Internet Explorer funktionoert, habe ich mich dazu entschlossen, die Page nun von Divs auf Tabellen umzustellen, da sie in so gut wie in jedem Browser gleich angezeigt werden.
    So und da ich mit Tabellen ich noch nie so wirklich gut zurecht gekommen bin, kann es passieren, dass ich hier wirklicj die einfachsten Fragen stelle.


    So um so wenig wie möglich verändern zu müssen suche ich befehle mit denen ich die Tabellen absolut proitionieren kann.

    Das wärs erst einaml fürs erste.

    Mfg Bub. Over and Out!

  15. #14
    Avatar von Liz
    Liz
    Liz ist offline König Liz befindet sich auf einem aufstrebenden Ast
    registriert
    29-12-2004
    Ort
    Halle S/A
    Beiträge
    779

    AW: 3 Div's nebeneinander?

    Wenn ich mal so sagen darf - mir helfen die tips - vielen Dank dafür

    LiebGrüß
    Liz
    ein an pit-r ... Immer am Lernen

  16. #15
    Bub
    Bub ist offline Mitglied Bub befindet sich auf einem aufstrebenden Ast
    registriert
    10-07-2005
    Ort
    Klein-Gerau
    Beiträge
    46

    AW: 3 Div's nebeneinander?

    Jo mir haben sie auch geholfen nur leider funktioniert das nicht so wie ich es mir vorgestellt habe.
    Ich kann mich nur anschliessen und auch danke sagen aber leider brauche ich ja noch mal.


    Mfg Bub. Over and Out!

+ Antworten
Seite 1 von 2 1 2 LetzteLetzte

Ähnliche Themen

  1. Antworten: 3
    Letzter Beitrag: 06-04-2005, 21:49
  2. Antworten: 11
    Letzter Beitrag: 04-03-2005, 20:44
  3. 'top' eines divs rausbekommen
    Von Saschlong im Forum JavaScript
    Antworten: 3
    Letzter Beitrag: 21-01-2005, 17:25
  4. divs nebeneinander alle 100% Höhe
    Von bine im Forum CSS und (X)HTML
    Antworten: 15
    Letzter Beitrag: 30-08-2004, 16:44
  5. Antworten: 0
    Letzter Beitrag: 09-04-2004, 14:32

Lesezeichen

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein