(x)Html Stylesheets (CSS) < Sonstige < Schule < Informatik < Vorhilfe
|
Hi, folgendes, was ist den der Unterschied zwischen z.b.
.beitrag { border:1px outset gray; margin:.5em; padding:.5em; background-color:#efd;}
.uebersetzung { border-bottom:1px dotted #900; }
und
#roterBereich {
position:absolute;
top:130px;
left:30px;
width:320px;
padding:10px;
margin:0px;
border:4px solid #EE0000;
}
#blauerBereich {
position:absolute;
top:130px;
left:400px;
width:320px;
padding:10px;
margin:0px;
border:4px solid #0000EE;
}
Beide Beispiele stammen aus selfhtml. Also mir gehts es bei Unterschied um die # bzw. den Punkt. Theoretisch definiere ich ja mit beiden eine Art Klasse. Aber warum benutze ich einmal eine # und einmal einen .?
Im vorraus besten Dank.
|
|
|
|
Status: |
(Antwort) fertig | Datum: | 12:30 So 14.12.2008 | Autor: | blck |
Hallo,
der Unterschied zwischen dem . und der # ist folgender:
Objekte also z.B. Tabllen die #tabelle heißen, werden im HTML Quelltext mit id=tabelle definiert. Diese Definition ist einmalig nur für diese eine Tabelle gültig.
Objekte z.B. Bilder die z.B. .image heißen, werden im HTML Quelltext mit class=image definiert. Diese Definition, bzw die Einträge in der CSS die eben mit dem . anfangen sind also, im Gegensatz zu unserer #tabelle für alle Bilder global zuständig, bei denen du class=... gesetzt hast.
|
|
|
|