html语义化
在html中自带了一些标签,这些标签有特定的含义。比如h1~h6标签,代表的是标题、p标签代表了段落。
html5中新添加的是header、footer、nav这些标签在调用时应该尽量按照他的语意来使用。
优点:
1、有利于程序的阅读,便于团队的开发与维护。
2、浏览器方便读取。
3、有利于搜索引擎的优化(比如根据标签来搜索)
4、有一些标签会有默认样式 比如h1,如果浏览器禁止了css样式还可以达到突出样式的效果。
一些标签
<form action="test1.html">
<!-- 文本框 -->
<label for="username">用户名:</label><input id="username" type="text">
<!-- 密码框 -->
<br>
密码:<input type="password">
<br>
<!-- 单选按钮 -->
<input type="radio" name="sex">男
<input type="radio" name="sex">女
<br>
<input type="radio" name="school">黑大
<input type="radio" name="school">理工
<input type="radio" name="school">林大
<!-- 复选框 -->
<h4>爱好:</h4>
<div>
<input type="checkbox" name="hobby">吃饭
<input type="checkbox" name="hobby" >睡觉
<input type="checkbox" name="hobby">打豆豆
</div>
<select>
<option value="17">17级</option>
<option value="18">18级</option>
<option value="16">16级</option>
</select>
<textarea></textarea>
<button>click</button>
<input type="submit" value="表单提交">
</form>