Marc: alternative zu div align (und überhaupt Menuaufbau)

Beitrag lesen

Also, ich bin totaler neuling in Sachen CSS. Meine frage ist nun ob mein Aufbau überhaupt was taugt und welche Alternative es zu "div align" gibt, daß mir beim check als veraltet angezeigt wurde.

Das steht zum beispiel in der Css-Datei für ein Menu:

.menulinks {
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size: 12px;
 font-style: normal;
 line-height: normal;
 font-weight: normal;
 font-variant: normal;
 text-transform: none;
 color: #000000;
 background-attachment: fixed;
 background-color: #CCCCCC;
 background-image: none;
 background-repeat: no-repeat;
 background-position: left 57px;
 text-align:center;
 padding: 1%;
 height: 5%;
 width: 20%;
 border: thin solid #333333;
 list-style-type: none;
 clear: left;
 float: left;
 top: 0px;
 position: static;
 left: 50px;

und in der HTML-Datei rufe ich es so ab.

div class="menu1" id="test"
  div align="center" class="menulinks" Home

(hab die "<>"´s weggelassen)

Ist es überkompliziert wenn ich nun jeden Menupunkt extra per "div class" einsetze ?
Und wie ersetze ich div align ?
Muss ich dazu alles nochmals ummodeln ? also auch die Css-datei ?