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>
相关文章
|
1月前
|
移动开发 HTML5
HTML5标签的类型
HTML5标签的类型。
48 5
|
3月前
|
数据采集 移动开发 前端开发
HTML代码的革命:语义化标签的魅力,让你的网页结构焕然一新!
【8月更文挑战第26天】本文探讨了Web前端开发中的语义化标签概念及其重要性。语义化标签通过使用具有明确含义的HTML标签来构建页面结构,提升了网页的可访问性及搜索引擎优化效果,并增强了代码的可读性和维护性。文章还讨论了实际开发中遇到的问题及未来发展趋势。
52 0
|
5天前
|
数据采集 搜索推荐 算法
语义化的 HTML 对 SEO 的好处具体体现在哪些方面?
【10月更文挑战第24天】语义化的 HTML 通过提升搜索引擎对网页的理解能力、优化关键词匹配、增强页面结构清晰度以及提高网站整体质量评估等多个方面,为网站的 SEO 带来了显著的好处,有助于提高网站的可见性、流量和排名,从而实现更好的网络营销效果。
23 2
|
5天前
|
移动开发 编解码 UED
除了 `<audio>` 和 `<video>` 标签,HTML5 还支持哪些多媒体格式?
【10月更文挑战第19天】HTML5对多种多媒体格式的支持,为网页开发者提供了丰富的选择,能够更好地满足不同类型多媒体内容在网页中的展示和交互需求,提升了网页的用户体验和多媒体应用的多样性。
|
5天前
|
数据采集 搜索推荐 前端开发
html 语义化 1000字
【10月更文挑战第24天】HTML语义化是构建高质量网页的重要基础,它在提高代码可读性、搜索引擎优化、辅助技术支持等方面都发挥着不可替代的作用。开发者应充分理解和运用语义化标签,以创建更具可访问性、可维护性和搜索引擎友好的网页。
22 1
|
5天前
|
存储 移动开发 前端开发
|
1月前
|
前端开发
【HTML】img标签和超链接标签
【HTML】img标签和超链接标签
37 2
|
1月前
|
移动开发 前端开发 JavaScript
【HTML】HTML页面和常见标签
【HTML】HTML页面和常见标签
31 1
|
2月前
|
前端开发
前端基础(二)_HTML常用标签(块级标签、行级标签、行块级标签)
本文详细介绍了HTML中的常用标签,包括块级标签(如`h1`至`h6`、`p`、`div`等)、行级标签(如`span`、`b`、`strong`、`i`、`em`、`sub`、`sup`、`del`、`a`等),以及行块级标签(如`img`)。文章解释了这些标签的用途、特点和基本用法,并通过示例代码展示了如何在HTML文档中使用它们。
100 1
|
2月前
|
移动开发 开发者 UED
HTML5中video标签controlslist属性的使用方法
`controlsList`属性为开发者提供了更多控制HTML5视频播放器行为的能力,让视频内容的集成更加灵活和符合需求。通过精心设计的控制列表,可以提升用户体验,同时保持内容的安全性和专业性。这种细节的控制和定制能力是现代Web开发的一个重要方面,反映了HTML5对开发者和内容创作者需求的响应。
188 1