剛接觸 ASP.NET,頁面排版只會用 <br/> 換行、 空格,看到大公司登入頁原始碼卻沒這些標籤,不知如何實現精美佈局。
<table>
<tr><td>用戶名:</td><td><input /></td></tr>
<tr><td>密碼:</td><td><input type="password" /></td></tr>
</table>
<div class="form-group">
<label>用戶名</label>
<input class="form-control" />
</div>
<style>
.form-group { display: flex; align-items: center; margin-bottom: 15px; }
.form-group label { width: 80px; }
.form-control { flex: 1; padding: 8px; border: 1px solid #ddd; }
</style>
引入成熟框架,直接使用 class="form-control" 等類別,快速構建專業介面,保證跨瀏覽器一致性。
佈局本質是 CSS 功夫,ASP.NET 只是伺服端渲染引擎,前端技術通用。