Community-Management.info


Herzlich Willkommen auf Community-Management.info!

Dieses Forum wurde für den Erfahrungs- und Ideenaustausch eröffnet:
Von der Entstehung einer Community, über die Moderation bis zur Vermarktung findet sich ausreichend Platz für Diskussionen und zum Kontakte knüpfen.

Wir würden uns freuen, wenn du dich in der Vorstellungsecke den anderen Usern vorstellen würdest.
Im Bereich Showcase darfst du deine Community gerne vorstellen oder im Bereich Werbung dein Projekt bewerben.

Wenn dies dein erster Besuch hier ist, lies bitte zuerst die Forenregeln und die Hilfe durch. Du musst dich registrieren, bevor du Beiträge verfassen kannst.
Du kannst auch jetzt schon Beiträge lesen. Suche dir einfach das Forum aus, das dich am meisten interessiert.



Antwort
Alt 27. April 2010   #1 (permalink)
Senior Member
 
Registriert seit: April 2010
Beiträge: 217
Standard Frage zu (X)HTML und CSS

Habe mich mal an die Umsetzung eines Designs gewagt, aber ich krieg die Contentbox rechts einfach nicht auf die gleiche Höhe wie die Navigationsbox links.
Hier mal die Codes:

Code:
<!DOCTYPE  html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" 
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">

<html  xmlns="http://www.w3.org/1999/xhtml" lang="de">

<head>

<meta  http-equiv="content-type" content="text/html; charset=windows-1250"  />
<title>Türkis Design - Übung</title>
<link  href="style.css" type="text/css" rel="stylesheet" />

</head>

<body>

<div  id="header">
<img src="Bilder/page-header.jpg"  alt="Beispielname.de" width="370px" height="103px" />
</div>  

<div id="main-navi">
<ul>
<li><a  href="#">Startseite</a></li>
<li><a  href="#">Startseite</a></li>
<li><a  href="#">Startseite</a></li>
<li><a  href="#">Startseite</a></li>
</ul>
</div>

<div  id="sub-navi">
<div id="sub-navi-header">
<div  id="sub-navi-ueberschrift">
<h4>Navigation</h4>
<div  id="hyperlinks">
<ul>
<li><a  href="#">Hyperlink</a></li>
<li><a  href="#">Hyperlink</a></li>
<li><a  href="#">Hyperlink</a></li>
<li><a  href="#">Hyperlink</a></li>
<li><a  href="#">Hyperlink</a></li>
<li><a  href="#">Hyperlink</a></li>
<li><a  href="#">Hyperlink</a></li>
</ul>
</div>
</div>

<div  id="content-box">
<div id="content-box-header">
<div  id="content-box-ueberschrift">
Navigation
</div>
</div>
</div>
</div>

</div>

</body>

</html>
Code:
/*  CSS Document */

body, html {
margin: 0px;
padding: 0px;
font-family:  Verdana, Arial, Helvetica, sans-serif;
}

body {
background-color:  #007A6D;
}

#header {
position: relative;
width: 370px;
height:  103px;
margin: 0px auto;
}

#main-navi {
background-image:  url(Bilder/page-main-navigation.gif);
position: absolute;
width:  100%;
height: 46px;
background-repeat: repeat-x;
}

#main-navi  ul {
margin-left: 100px;
}

#main-navi li {
list-style:  none;
float: left;
padding: 0px 0px 0px 10px;
font-weight:  bold;
font-size: 0.8em;
}

#main-navi a:link, a:visited,  a:active {
text-decoration: none;
color: #ffffff;
}

#sub-navi  {
float: left;
margin-top: 103px;
background-color: #39beb0;
width:  175px;
height: 300px;
padding-top: 1px;
margin-left: 150px;
}

#sub-navi-ueberschrift  {
color: #1fbead;
margin-left: 1px;
padding-top: 1px;
font-size:  0.7em;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-weight:  bold;
text-align: center;
background-color: #168479;
width:  173px;
height: 32px;
}

#hyperlinks {
list-style: none;
padding:  10px;
}

#hyperlinks a:link, a:visited, a:active {
text-decoration:  none;
color: #ffffff;
}

#hyperlinks a:hover {
color:  #000000;
}

#hyperlinks li {
padding: 5px;
margin-right:  66px;
}

#content-box {
background-color: #39beb0;
width:  600px;
height: 300px;
padding-top: 1px;
margin-left: 300px;
}
Habe ich es überhaupt richtig gemacht mit den ganzen div-Tags oder ginge das auch einfacher und schlanker?
So sieht es aus, aber die Contentbox soll auf der gleichen Höhe wie die Navigationsbox links sein...
Naruto123 ist offline   Mit Zitat antworten
Alt 27. April 2010   #2 (permalink)
Senior Member
 
Benutzerbild von Christian
 
Registriert seit: April 2010
Beiträge: 366
Standard

Du könntest uns viel Reinarbeit ersparen, wenn du die Seite bei funpic oder Co. (z.B. auf dein Webspace) hochlädst, damit wir den genauen "Fehler" ansehen können .
Christian ist offline   Mit Zitat antworten
Alt 27. April 2010   #3 (permalink)
Senior Member
 
Registriert seit: April 2010
Beiträge: 217
Standard

Zitat:
Zitat von Christian Beitrag anzeigen
Du könntest uns viel Reinarbeit ersparen, wenn du die Seite bei funpic oder Co. (z.B. auf dein Webspace) hochlädst, damit wir den genauen "Fehler" ansehen können .
Habe mal einen Screen gemacht.


Habe das mit dem Hochladen noch nie gemacht und muss mir das erst anschauen, aber später werde ich das mal machen.
Naruto123 ist offline   Mit Zitat antworten
Alt 27. April 2010   #4 (permalink)
Senior Member
 
Benutzerbild von ddmler
 
Registriert seit: April 2010
Beiträge: 250
Standard

Meine erste Idee die mir in den Sinn gekommen ist(keine Garantie auf Richtigkeit):
Code:
#sub-navi  {
float: left;
margin-top: 103px;
background-color: #39beb0;
width:  175px;
height: 300px;
padding-top: 1px;
margin-left: 150px;
vertical-align:top;
}


#content-box {
background-color: #39beb0;
width:  600px;
height: 300px;
padding-top: 1px;
margin-left: 300px;
vertical-align:top;
}
__________________
Wenn alles steht und nix mehr looft, denn isses was von Meikrosooft…
To view links or images in signatures your post count must be 10 or greater. You currently have 0 posts.
ddmler ist offline   Mit Zitat antworten
Alt 28. April 2010   #5 (permalink)
Tim
Administrator
 
Benutzerbild von Tim
 
Registriert seit: March 2010
Ort: Emden
Beiträge: 17
Tim eine Nachricht über ICQ schicken Tim eine Nachricht über Skype™ schicken
Standard

Puh, das ist aber strukturierter Quellcode...
Eventuell ist dir so geholfen:
Code:
#content-box {
background-color: #39beb0;
width:  600px;
height: 300px;
padding-top: 1px;
margin-top:-35px;  /* Hier  ist die Änderung  */
margin-left: 300px;
}
Ich würde das Ganze ein wenig anders aufbauen, aber viele Wege führen nach Rom.
Aber Quellcode:
Code:
<html>
   <head>
   </head>
   <body>
      <div id="a">
          <div id="b">
              <p>Text</p>
          </div>
      </div>
    </body>
</html>
Dann erkennst du direkt ob deine Divs alle geschlossen sind.
Tim ist offline   Mit Zitat antworten
Alt 28. April 2010   #6 (permalink)
Senior Member
 
Benutzerbild von ddmler
 
Registriert seit: April 2010
Beiträge: 250
Standard

Zitat:
Zitat von Tim Beitrag anzeigen
Dann erkennst du direkt ob deine Divs alle geschlossen sind.
Man braucht nur einen Editor wie zum Beispiel Notepad++. Dann braucht man nur einmal den Tag anklicken und man sieht ob er geschlossen ist oder nicht.
__________________
Wenn alles steht und nix mehr looft, denn isses was von Meikrosooft…
To view links or images in signatures your post count must be 10 or greater. You currently have 0 posts.
ddmler ist offline   Mit Zitat antworten
Alt 28. April 2010   #7 (permalink)
Senior Member
 
Registriert seit: April 2010
Beiträge: 217
Standard

Ich benutze zur Zeit PSPad.
Und danke. Es hat geklappt. Eigentlich ist der Code eigentlich ordentlicher alles schön mit dem Tabulator bearbeitet, aber mit dem Kopieren hat sich das irgendwie alles nach links verschoben.
Naruto123 ist offline   Mit Zitat antworten
Alt 28. April 2010   #8 (permalink)
Tim
Administrator
 
Benutzerbild von Tim
 
Registriert seit: March 2010
Ort: Emden
Beiträge: 17
Tim eine Nachricht über ICQ schicken Tim eine Nachricht über Skype™ schicken
Standard

@ddmler Trotzdem sollte man sich einen gut strukturierten Code gleich zu Anfang angewöhnen. Noch ist das gut überschaubar bei 2000 Zeilen Code wirds schlechter. Darum immer alles ordentlich einrücken.
Tim ist offline   Mit Zitat antworten
Alt 28. April 2010   #9 (permalink)
Senior Member
 
Registriert seit: April 2010
Beiträge: 217
Standard

Code:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" 
  "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">

<html xmlns="http://www.w3.org/1999/xhtml" lang="de">
  
  <head>

    <meta http-equiv="content-type" content="text/html; charset=windows-1250" />
    <title>Türkis Design - Übung</title>
    <link href="style.css" type="text/css" rel="stylesheet" />
  
  </head>
  
  <body>

    <div id="header">
      <img src="Bilder/page-header.jpg" alt="Beispielname.de" width="370px" height="103px" />
    </div>  
    
    <div id="main-navi">
      <ul>
        <li><a href="#">Startseite</a></li>
        <li><a href="#">Startseite</a></li>
        <li><a href="#">Startseite</a></li>
        <li><a href="#">Startseite</a></li>
      </ul>
    </div>
       
    <div id="sub-navi">
      <div id="sub-navi-header">
        <div id="sub-navi-ueberschrift">
          <h4>Navigation</h4>
          <div id="hyperlinks">
              <ul>
                <li><a href="#">Hyperlink</a></li>
                <li><a href="#">Hyperlink</a></li>
                <li><a href="#">Hyperlink</a></li>
                <li><a href="#">Hyperlink</a></li>
                <li><a href="#">Hyperlink</a></li>
                <li><a href="#">Hyperlink</a></li>
                <li><a href="#">Hyperlink</a></li>
              </ul>
          </div>
      </div>
      
      <div id="content-box">
        <div id="content-box-header">
          <div id="content-box-ueberschrift">
          Navigation
          </div>
        </div>
      </div>
    </div>
    
    </div>

  </body>

</html>
So sieht es im Editor aus...
Naruto123 ist offline   Mit Zitat antworten
Alt 28. April 2010   #10 (permalink)
Tim
Administrator
 
Benutzerbild von Tim
 
Registriert seit: March 2010
Ort: Emden
Beiträge: 17
Tim eine Nachricht über ICQ schicken Tim eine Nachricht über Skype™ schicken
Standard

Das gefällt mir besser
Tim ist offline   Mit Zitat antworten
Antwort

Themen-Optionen
Ansicht

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