Hallo,
als ich hab mir das mal genauer angeschaut. Ist ja wirklich ne Vereinfachung und wenn man es mal gesehen auch nicht so schlimm.
Nur funktioniert "required" bei mir nicht (Safari Version 6.0.2)
Es werden keine Meldung bei nicht ausgefüllter Felder angezeigt.
Gruß
<!DOCTYPE html>
<html lang="de">
<head>
<meta charset="utf-8" />
<title>HTML5 Layout</title>
<link rel="stylesheet" href="style.css" type="text/css" />
</head>
<body>
<form action="" method="post">
<div class="outer_frame">
<div class="inner_frame">
<table style="width:580px;">
<tr>
<td class="label">
Name
</td>
<td>
<input type="text" class="text_field" placeholder="Name" required="required" />
</td>
</tr>
<tr>
<td>
<div class="label">E-Mail</div>
</td>
<td>
<input type="email" class="text_field" placeholder="email@example.com" required="required" />
</td>
</tr>
<tr>
<td class="label">
Geschlecht
</td>
<td>
<select class="select_field">
<option value="m">Männlich</option>
<option value="w">Weiblich</option>
</select>
</td>
</tr>
<tr>
<td class="label" valign="top">
Anliegen
</td>
<td>
<textarea class="textarea" required="required"></textarea>
</td>
</tr>
</table>
<div class="button_container">
<button class="submit_btn" type="submit">
Absenden
</button>
<div style="clear:both;"></div>
</div>
</div>
</div>
</form>
</body>
</html>