html-day11标签语义化&新增标签

简介: html-day11标签语义化&新增标签

html-day11标签语义化&新增标签


1.标签语义化【面试题】

语义:有意义的,能够见名知意,提倡用正确语义的标签去描述对应的内容。
常见的标签
    页头                header
    主体                main
    页脚                footer
    文章                article
    导航                nav
    侧栏                aside
    独立的区域、节、块   section
优点:
    方便SEO。
    代码具有可读性,方便更新和维护。

2.其他标签

    1.图文列表块
        <figure>
            <img>
            <figcaption></figcaption>
        </figure>
    2.高亮      <mark></mark>
    3.标题组    <hgroup></hgroup> - ex:新闻动态 newscenter
    4.对话框    <dialog> </dialog> 要显示出来必须加属性open
    5.画布      <canvas></canvas> 需要用js实现效果

3.音频

    <audio src='音频的地址' controls autoplay  loop></audio>
        controls代表控件
        autoplay自动播放
        loop循环播放
    <source src='对应音频的路径'>  audio标签里面可以有多个source,引入不同类型的音频。
    <audio controls autoplay  loop>
        <source  src='音频的地址'>
        <source  src='音频的地址'>
    </audio>

4.视频

<video src='视频路径' controls poster='海报图片的路径'></video>
同音频

5.表单新增的属性

    1.novalidate 设置表单里面的东西不验证的
        <form novalidate></form>
    2.autocomplete 设置表单中输入信息是否有提示
        <form autocomplete='on打开 | off关闭'></form>
    3.required 设置该项为必填
    4.maxlength 和 minlength 设置最大最小长度
    5.multiple设置该项的值可以多选。
    6.autofocus 设置该项自动获取焦点。
    7.placeholder 设置该项的提示文字-占位符
    表单元素的属性所有小结
        <input type='' name='名字' value='值' readonly disabled  checked required maxlength='' minlength='' 
            placeholder=''  autofocus multiple>
            readonly只读,用于做权限 
            disabled禁用,设置按钮不可用  
            checked只有单选和复选有,用于设置默认选中该选项
        下拉列表-selected代表默认选中该选项
            <select>
                <option selected>内容</option>
            </select>

6.h5新增的标签

1.数据列表
    <input list='要关联的列表的id名'>  
    <datalist id=''>
        <option value='值'>内容</option>
        <option value='值'>内容</option>
    </datalist>
2.输出标签 (了解)
    <output></output>

面试题:h5新增的标签列举15个

  1.<header></header>
  2.<nav></nav>
  3.<aside></aside>
  4.<artical></artical>
  5.<section></section>
  6.<mark></mark>
  7.<audio></audio>
  8.<video></video>
  9.<source></source>
  10.<hgroup>
  11.<figure></figure>
  12.<figcation></figcaption>
  13.<canvas></canvas>
  14.<output></output>
  15.<dialog></diolog>
相关文章
|
4月前
|
移动开发 HTML5
HTML5标签的类型
HTML5标签的类型。
95 5
|
3月前
|
移动开发 搜索推荐 UED
HTML5的新语义化标签
HTML5引入的这些新语义化标签,通过明确标识内容的结构和意义,使得网页结构更加清晰,易于理解和维护。使用这些标签不仅提升了网页的可读性和可访问性,还增强了搜索引擎和辅助技术对网页内容的解析能力。在实际开发中,合理使用这些语义化标签,能够显著提升网页的质量和用户体验。
107 49
|
3月前
|
存储 移动开发 前端开发
高效的 HTML 与 CSS 编写技巧,涵盖语义化标签、文档结构优化、CSS 预处理、模块化设计、选择器优化、CSS 变量、媒体查询等内容
本文深入探讨了高效的 HTML 与 CSS 编写技巧,涵盖语义化标签、文档结构优化、CSS 预处理、模块化设计、选择器优化、CSS 变量、媒体查询等内容,旨在提升开发效率、网站性能和用户体验。
79 5
|
3月前
|
数据采集 搜索推荐 算法
语义化的 HTML 对 SEO 的好处具体体现在哪些方面?
【10月更文挑战第24天】语义化的 HTML 通过提升搜索引擎对网页的理解能力、优化关键词匹配、增强页面结构清晰度以及提高网站整体质量评估等多个方面,为网站的 SEO 带来了显著的好处,有助于提高网站的可见性、流量和排名,从而实现更好的网络营销效果。
53 2
|
3月前
|
移动开发 编解码 UED
除了 `<audio>` 和 `<video>` 标签,HTML5 还支持哪些多媒体格式?
【10月更文挑战第19天】HTML5对多种多媒体格式的支持,为网页开发者提供了丰富的选择,能够更好地满足不同类型多媒体内容在网页中的展示和交互需求,提升了网页的用户体验和多媒体应用的多样性。
|
3月前
|
数据采集 搜索推荐 前端开发
html 语义化 1000字
【10月更文挑战第24天】HTML语义化是构建高质量网页的重要基础,它在提高代码可读性、搜索引擎优化、辅助技术支持等方面都发挥着不可替代的作用。开发者应充分理解和运用语义化标签,以创建更具可访问性、可维护性和搜索引擎友好的网页。
47 1
|
3月前
|
存储 移动开发 前端开发
|
4月前
|
前端开发
【HTML】img标签和超链接标签
【HTML】img标签和超链接标签
70 2
|
4月前
|
移动开发 前端开发 JavaScript
【HTML】HTML页面和常见标签
【HTML】HTML页面和常见标签
57 1
|
5月前
|
前端开发
前端基础(二)_HTML常用标签(块级标签、行级标签、行块级标签)
本文详细介绍了HTML中的常用标签,包括块级标签(如`h1`至`h6`、`p`、`div`等)、行级标签(如`span`、`b`、`strong`、`i`、`em`、`sub`、`sup`、`del`、`a`等),以及行块级标签(如`img`)。文章解释了这些标签的用途、特点和基本用法,并通过示例代码展示了如何在HTML文档中使用它们。
298 1

热门文章

最新文章