Hallo allseits!
Möchte ein "Tab-/Conatiner-DIV" bauen: Oben die Tabs, unten die DIVs mit den Daten zum Tab. Dabei sollen die Tabs direkt aneinander stehen - also keine Abstand (margin: 0 haben. Das krieg ich nedd hin ?
CSS (margins von UL und LI stehen auf 0 !? ) :
.... und das HTML:
Okay... ich könnte die Tabs alle auf margin-left: -4px setzen und den ersten LI mit :first-of-type entspr. nach rechts rücken.... aber das ist Firlefanz. Versteh auch gar nicht, weshalb trotz margin:0 die Tabs / LI´s überhaupt Abstand zueiander haben
??
Wie - bitte - bekomme ich die Tabs aneinander ( margin:0 ) ?
Danke Euch vorab, Gruß aus dem Harz,
Ralf
Möchte ein "Tab-/Conatiner-DIV" bauen: Oben die Tabs, unten die DIVs mit den Daten zum Tab. Dabei sollen die Tabs direkt aneinander stehen - also keine Abstand (margin: 0 haben. Das krieg ich nedd hin ?
CSS (margins von UL und LI stehen auf 0 !? ) :
CSS:
.Alles /* DIV */
{
width:600px;
margin:20px auto;
}
.Tabs /* UL */
{
margin:0;
padding:0;
list-style:none;
}
.Tab /* LI ' s*/
{
margin:0;
padding:10px;
text-align:center;
border:2px solid #000;
border-bottom:0;
border-radius:10px;
border-bottom-right-radius:0;
border-bottom-left-radius:0;
color:#000;
font:400 16px Arial, sans-serif;
display:inline-block;
}
.Container /* Container für alle Daten-DIVs */
{
border:2px solid #000;
}
.ContainerInhalt /* Daten-DIVs */
{
color:#000;
font:400 14px Arial, sans-serif;
}
.... und das HTML:
HTML:
<DIV CLASS="Alles">
<UL CLASS="Tabs">
<LI CLASS="Tab">Tab 1</LI>
<LI CLASS="Tab">Tab 2</LI>
<LI CLASS="Tab">Tab 3</LI>
</UL>
<DIV CLASS="Container">
<DIV CLASS="ContainerInhalt">Container Inhalt 1</DIV>
<DIV CLASS="ContainerInhalt">Container Inhalt 2</DIV>
<DIV CLASS="ContainerInhalt">Container Inhalt 3</DIV>
</DIV>
</DIV>
Okay... ich könnte die Tabs alle auf margin-left: -4px setzen und den ersten LI mit :first-of-type entspr. nach rechts rücken.... aber das ist Firlefanz. Versteh auch gar nicht, weshalb trotz margin:0 die Tabs / LI´s überhaupt Abstand zueiander haben


Wie - bitte - bekomme ich die Tabs aneinander ( margin:0 ) ?
Danke Euch vorab, Gruß aus dem Harz,
Ralf
Zuletzt bearbeitet: