Hi!
Ich muss mich bei dir entschuldigen, ich habe in meinem 1.post <p> und <div> verwechselt.
<p> hat semantische Bedeutung,dh du benutzt es um Texte zu gruppieren
-> 2 <p> elemente ineinander ist schlecht.
<div>hingegen hat keine semantische Bedeutung.
Grunsätzlich gilt aber das was ich oben gesagt habe, wird vor allem interessant wenn du mittels :hover arbeitest, dann gibt es auf einmal die möglichkeit Dropdownmenues ohne JS zuerzeugen.
Was du wahrscheinlich vergessen hast ist, die weite anzugeben.
hier mal ein Beispiel: (klammere width in .intern aus und du hast es nicht mehr zentriert)
CSS
PHP-Code:
.test {
width:20em;
height:10em;
background-color:blue;
}
.intern{
background-color:red;
text-align:center;
width:100%;
line-height:100%;
}
HTML
PHP-Code:
<html>
<head>
</head>
<link rel="stylesheet" href="test.css" type="text/css">
<body>
<div class="test">
this is a test
<div class="intern">
of an intern paragraph
</div>
</div>
</body>
</html>
P.s.:
Da <p> semantische Bedeutung hat , solltest du es in Zusammenhang mit CSS nicht verwenden, wird zwar immer noch häufig gemacht, ist auch nicht falsch, aber als webentwickler wird dein Leben einfacher wenn du Elemente ohne Semantische Bedeutung nimmst wie <div><span>,... und den Rest per CSS regelst.
<center> hat zwar auch semantische Bedeutung und wurd von mir vorgeschlagen aber du hast ja nur nach möglichkeiten gefragt.