Hackerboard Wiki HaboBlog
Hackerboard bei Facebook Hackerboard bei Google+ Hackerboard bei Twitter

[HaBo]

 
(Web-) Design und webbasierte Sprachen Tipps & Tricks, Designabgleich, HTML & Javascript, Flash, ASP, PHP, Perl/CGI...

Div nebeneinander

Diskussion: Div nebeneinander im Forum (Web-) Design und webbasierte Sprachen, in der Kategorie Web, Network & Multimedia Palace; Anzeige Habe für meine IMG free page nen Valid button in CSS gemacht Nur werden die Buttons untereinander platziert sie ...

Antwort
Alt 02.07.05, 13:58   #1 (permalink)
 
Registriert seit: 15.01.05
THRALL Leistung: Facit NTK
Likes: 0
Standard Div nebeneinander

Anzeige

Habe für meine IMG free page nen Valid button in CSS gemacht


Nur werden die Buttons untereinander platziert sie sollen aber nebeneinander.
Was muss ich da machen ???

Code:
<style type="text/css"><!-- 
#validframe{
background-color:white;
border:1px solid black;
width:160px;
height:20px;
font-size:xx-small;
}
#validleft{
text-align:center;
background-color:#006000;
float:left;
color:white;
border:1px solid white;
border-right:1px solid white;
font-family:small-caption;
height:10px;
padding:4px;
padding-right:10px;
padding-left:10px;
line-height:8px;
vertical-align:middle;
font-weight:bold;


}

#validright{
height:10px;
text-align:#004000;
background-color:green;
width: 150px;
color:white;
padding:4px;
border:1px solid white;
font-family:small-caption;
line-height:7px;
vertical-align:middle;
font-weight:bold;
text-align:center;
}

--></style>
<body bgcolor=white>
<div id=validframe><div id=validleft>W3C</div><div id=validright>Valid HTML</div></div>
<div id=validframe><div id=validleft>W3C</div><div id=validright>Valid CSS</div></div>
<div id=validframe><div id=validleft>PGP</div><div id=validright>Get My Key</div></div>
</body>
THRALL ist offline   Mit Zitat antworten
Alt 02.07.05, 14:45   #2 (permalink)
Administrator
 
Benutzerbild von Mackz
 
Registriert seit: 02.10.01
Mackz Leistung: Pentium IMackz Leistung: Pentium I
Likes: 30
Standard

Füge bei #validframe einfach noch

float:left;

ein.
__________________
RL sux big time... auch 2012!

Deleting pr0n is like killing your best friend

[HaBo] bei Facebook - Werde Fan
Mackz ist offline   Mit Zitat antworten
   
HaBOT
 
- Anzeige -

Werbung ist gerade online    
Alt 02.07.05, 15:39   #3 (permalink)
 
Registriert seit: 03.09.04
boernd Leistung: Facit NTK
Likes: 0
Standard

Wenn du Container nebeneinander platzieren willst, musst du statt "div" "span" benutzen. "span" stellt ein inline-Element dar, dass dir erlaubt ein solches in eine bereits vorhandene Zeile oder mehrere in eine Zeile zu schreiben. Ein "div" wird immer in einer neuen Zeile erscheinen oder halt per Positionsangabe dargestellt.

Also sieht das dann ungefähr so aus:

Zitat:
<div id=validframe><span id=validleft>W3C</span><span id=validright>Valid HTML</span></div>
Gibst du mir bitte Rückmeldung, ob das auch funktioniert hat! Ist nämlich schon ne Weile her, dass ich HTML und CSS auf die Tasten gekloppt hab ^^

boernd
boernd ist offline   Mit Zitat antworten
Alt 02.07.05, 16:13   #4 (permalink)
Themenstarter
 
Registriert seit: 15.01.05
THRALL Leistung: Facit NTK
Likes: 0
Standard

@Mackz
Danke es geht jezt
@boernd
ne geht nicht die Zeilen sind dann merkwürdig verschoben (und immer noch untereinander)


Noch ne Frage:
Wie bekomm ich das Zentriert ?
THRALL ist offline   Mit Zitat antworten
Alt 02.07.05, 20:07   #5 (permalink)
 
Registriert seit: 12.02.05
shano Leistung: Facit NTK
Likes: 0
Standard

Code:
<div id=validframe align="center"><span id=validleft>W3C</span><span id=validright>Valid HTML</span></div>
Oder

Code:
<div id=validframe><span id=validleft align="center">W3C</span><span id=validright>Valid HTML</span></div>
shano ist offline   Mit Zitat antworten
Alt 02.07.05, 20:13   #6 (permalink)
Themenstarter
 
Registriert seit: 15.01.05
THRALL Leistung: Facit NTK
Likes: 0
Standard

Hab ich auch schon probiert aber bei mir ist dann alles verrutscht
THRALL ist offline   Mit Zitat antworten
Alt 02.07.05, 21:43   #7 (permalink)
 
Registriert seit: 03.09.04
boernd Leistung: Facit NTK
Likes: 0
Standard

Also, das mit span funktioniert, wenn du in validframe "position:relative;" einfügst und in den andern beiden (left und right) "position:absolute;" und "left"-Angaben.

Du musst allerdings bei den Positionsangaben (left) dieser beiden etwas genauer hinschauen, da du die border-, margin- und padding-Größe auch miteinrechnen musst. Beide Container zusammen _plus_ border und margins müssen dann so groß sein, wie der frame-Container.

Dann nimmst du einen <div>-Tag um alle drei validframe-spans und definierst den div so:
Code:
<div style="position:absolute;left:50%;margin-left:-300px;">
Das margin-left bedeutet im Klartext: halbe Größe (und in diesem Fall *3, da du drei Container hast).

Hier nochmal der komplette Code:
Code:
<html>
<head>
<style type="text/css"><!-- 
#validframe{
position:relative;
background-color:white;
border:1px solid black;
width:200px;
height:20px;
font-size:xx-small;
float:left;
}
#validleft{
position: absolute;
left:0px;
vertical-align:middle;
text-align:center;
line-height:8px;
font-weight:bold;
font-family:small-caption;
color:white;
background-color:#006000;
width: 30px;
height:10px;

border:1px solid white;
border-right:1px solid white;
padding:4px;
padding-right:10px;
padding-left:10px;
}
#validright{
position:absolute;
left:51px;

height:10px;
width: 127px;
text-align:center;
vertical-align:middle;
line-height:7px;
font-weight:bold;
font-family:small-caption;
background-color:green;
color:white;
padding:4px;
padding-right:10px;
padding-left:10px;
border:1px solid white;
}
--></style>
</head>
<body bgcolor=white>

<div style="position:absolute;left:50%;margin-left:-300px;">

<span id=validframe><span id=validleft>W3C</span><span id=validright>Valid HTML</span></span>
<span id=validframe><span id=validleft>W3C</span><span id=validright>Valid CSS</span></span>
<span id=validframe><span id=validleft>PGP</span><span id=validright>Get My Key</span></span>

</div>


</body>
</html>
Deine styles mussten noch für ein anderes Prob herhalten, daher stimmen die Größenangaben und die Reihenfolge nicht mehr ^^

boernd
boernd ist offline   Mit Zitat antworten
Antwort
   
- Anzeige -

Werbung ist gerade online    

[HaBo] » Web, Network & Multimedia Palace » (Web-) Design und webbasierte Sprachen » Div nebeneinander
Themen-Optionen
Ansicht

Forumregeln
Es ist Ihnen nicht erlaubt, neue Themen zu verfassen.
Es ist Ihnen nicht erlaubt, auf Beiträge zu antworten.
Es ist Ihnen nicht erlaubt, Anhänge hochzuladen.
Es ist Ihnen nicht erlaubt, Ihre Beiträge zu bearbeiten.

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


Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
3 div nebeneinander, mittlere ohne angabe max breit overflow (Web-) Design und webbasierte Sprachen 2 11.10.09 00:43
2 Divs nebeneinander XHTML 1.0 STRICT AaFreak (Web-) Design und webbasierte Sprachen 2 16.04.09 20:40
Excel - Mehrere Seiten nebeneinander Mackz Applikationen 1 04.03.08 22:23
Mehrere Shells nebeneinander in 1 Fenster Xalon Linux/UNIX 10 17.01.08 15:56
2 mal MSN nebeneinander laufen lassen Goofy Applikationen 4 13.10.04 18:37


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