Я просматривал только что созданный сайт и исправлял некоторые проблемы с доступностью.
У меня была форма:
<input type="hidden" name="redirect" value="thank-you.php" />
<p>Enter your Email Address to receive our Weekly Newsletter</p>
<input name="email" type="text" id="formifemail" size="21" />
<input type="image" src="images/newsletter_button.jpg" alt="submit button" border="0" name="Submit" id="Submit" value="Send" />
Это было помечено, потому что это не тег для идентификации поля ввода для ввода адреса электронной почты. Поэтому я изменил тег
на тег примерно так:
<input type="hidden" name="redirect" value="thank-you.php" />
<label for="formifemail">Enter your Email Address to receive our Weekly Research</label>
<input name="email" type="text" id="formifemail" size="21" />
<input type="image" src="images/newsletter_button.jpg" alt="submit button" border="0" name="Submit" id="Submit" value="Send" />
и CSS:
#formItem label {
text-align:center;
line-height:150%;
font-size:.85em;
}
Но текст выглядит выровненным по левому краю, а не по центру. Я посмотрел вокруг, что нет никаких очевидных ошибок. Это происходит как в FF 3.x, так и в IE 7.x
.