HTML5与CSS3新特性详解:图片格式、盒子模型与多媒体标签

需积分: 5 0 下载量 95 浏览量 更新于2024-07-09 收藏 50KB DOCX 举报
"HTML和CSS是网页设计的基础,用于构建和美化网页内容。本文将深入探讨这些技术的关键知识点。 1. **图片格式** - JPEG:是最常用的图片格式,支持丰富的色彩,适合照片或图像,能有效压缩文件大小,但在压缩过程中可能会丢失一些质量。 - GIF:主要用于动画和简单的图形,支持透明,但色彩有限(256色)。 - PNG:提供了透明度支持,适用于图标和需要无损压缩的图像,但文件通常较大。 2. **CSS盒子模型** CSS盒子模型描述了元素在网页布局中的方式,包括四个部分: - margin(外边距):元素与其他元素之间的空白区域。 - border(边框):围绕内容的边框线。 - padding(内边距):内容与边框之间的空间。 - content(内容):实际的文本、图像或其他HTML元素。 盒子的实际尺寸计算要考虑内容、内边距、边框和外边距。 3. **视频/音频标签** - `<video>`和`<audio>`标签使得在HTML5中直接内嵌多媒体成为可能。 - 属性如`src`指定源文件,`width`和`height`设定尺寸,`autoplay`控制自动播放,`controls`显示播放控件,`poster`定义预览图像,`loop`设置循环播放,`preload`用于预加载策略,`muted`用于静音。 - `<audio>`标签的属性与`<video>`相似,但不支持`width`、`height`和`poster`。 4. **HTML5的新特性** - **语义化标签**:如`<header>`, `<main>`, `<footer>`, `<nav>`, `<aside>`, `<article>`, `<section>`, `<figure>`, `<figcaption>`, `<hgroup>`, `<mark>`, `<dialog>`等,帮助提高可访问性和SEO,使页面结构更清晰,便于维护。 - **新增表单元素和属性**:比如新的输入类型,如`date`, `email`, `url`等,以及`autofocus`, `required`, `placeholder`等属性。 - **多媒体标签**:`<video>`和`<audio>`的引入,支持直接在页面内嵌入媒体。 - **表单事件**:如`oninput`, `onchange`等,增强了表单交互性。 5. **CSS3的新特性** - **边框**:`border-radius`创建圆角,`border-shadow`添加阴影效果,`border-image`允许使用图像作为边框。 - **其他新功能**:如渐变(linear-gradient, radial-gradient)、多列布局(column-count, column-gap)、动画(keyframes, transition)、选择器增强(`:nth-child()`, `:not()`, `:checked`等)、文字阴影、背景图片裁剪和重复等。 这些知识点是HTML和CSS学习的基础,理解并掌握它们对于网页设计和开发至关重要。通过运用这些技术,开发者可以创建美观、响应式的网页,并确保内容对各种设备和用户都有良好的呈现。