W nagłówku tabeli domyślne wyrównanie tekstu dla znacznika th
znajduje się pośrodku.<th> kompatybilność z tekstem
Rozważmy następujący kod:
<!DOCTYPE html>
<html>
<head>
<style type="text/css">
body {
background-color: aliceblue;
}
.default_grid {
text-align: left;
width: 600px;
color: white;
}
.default_grid th {
/* text-align: left; */
}
.default_grid .first {
background-color: purple;
}
.default_grid .second {
background-color: orange;
}
</style>
</head>
<body>
<table class="default_grid">
<thead>
<tr>
<th class="first">Test One</th>
<th class="second">Test Two</th>
</tr>
</thead>
</table>
</body>
</html>
w Firefox, Internet Explorer 7 (& niższy), Safari, Chrome i Opera tekst w < th> jest wyrównany w lewo. Podczas gdy w Internet Explorer 8 i Internet Explorer 9 tekst jest wyrównany do środka, chyba że reguła jest określona bezpośrednio na < th> znaczniku (linia komentarza nr 14).
Który z nich jest prawidłowym zachowaniem?
"Musisz kierować znacznik TH za pomocą selektora CSS, aby zmienić jego wartość" ... To zadziałało. Dzięki. –