HTML5 重点--前端面试自用
warning:
这篇文章距离上次修改已过194天,其中的内容可能已经有所变动。
HTML5 提供了一些新的元素和属性,以改善网页的语义结构、增强内容的可访问性、支持多媒体内容的嵌入、改进表单的可用性等等。
以下是一些常见的HTML5元素和属性的示例:
- 语义结构元素:
<header> 头部信息 </header>
<nav> 导航链接 </nav>
<section> 一个内容区块 </section>
<article> 一篇文章 </article>
<aside> 侧边内容 </aside>
<footer> 底部信息 </footer>
- 多媒体内容嵌入:
<video width="320" height="240" controls>
<source src="movie.mp4" type="video/mp4">
<source src="movie.ogg" type="video/ogg">
您的浏览器不支持 video 标签。
</video>
<audio controls>
<source src="song.mp3" type="audio/mpeg">
<source src="song.ogg" type="audio/ogg">
您的浏览器不支持 audio 元素。
</audio>
- 表单增强:
<form action="demo_form.php" method="get">
<input type="email" name="user_email" placeholder="Enter email">
<input type="url" name="user_url" placeholder="Enter URL">
<input type="number" name="user_number" value="0" min="0" max="100">
<input type="range" name="user_range" min="0" max="100" value="50">
<input type="date" name="user_date">
<input type="time" name="user_time">
<input type="week" name="user_week">
<input type="search" name="user_search">
<input type="color" name="user_color">
<input type="submit">
</form>
- 其他新属性:
<a href="http://www.example.com" target="_blank" rel="noopener noreferrer">链接到 example.com</a>
<input type="text" name="fullname" pattern="[A-Za-z ]+" title="只能输入字母和空格" />
<input type="number" name="quantity" min="1" max="5" step="1" value="1" />
<input type="text" name="country" list="country_list" />
<datalist id="country_list">
<option value="USA">
<option value="Germany">
<option value="France">
</datalist>
这些示例展示了HTML5中的一些新特性,可以帮助开发者更好地了解HTML5的用法。在实际开发中,应该根据具体需求和项目规范来选择和使用合适的元素和属性。
评论已关闭