首页 > 其他分享 >挑战前端基础120题--HTML5基础合集一

挑战前端基础120题--HTML5基础合集一

时间:2024-04-24 18:22:53浏览次数:20  
标签:content scale name -- 表单 120 meta HTML5

1. 常见HTML5标签?常用的是哪几个?

标签有:h1~h6, head,meta, title, link, script,body,header, section,aside,nav,article,dialog,footer,video,audio,canvas,source,div,p,span,ul,li,dt,dl等。(背景色部分为H5新增)

日常新标签使用:header,footer dialog, video, audio,canvas等

2. doctype、meta、常见属性?

!DOCTYPE 文档声明 :
  • Html4.01和 Xhtml1.0: <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">  和 <!DOCTYPE html>
  • html5: <!DOCTYPE html>
meta 头部信息
  • Html4.01和 Xhtml1.0:   <meta http-equiv="content-type" content="text/html; charset=utf-8">
  • html5:  <meta charset="utf-8">

meta每一项具体意思: 

charset="utf-8" :配置字符编码

name="viewport" content="width=device-width, initial-scale=1.0":针对移动端配置

width - viewport的宽度
height - viewport的高度
initial-scale - 初始的缩放比例
minimum-scale - 允许用户缩放到的最小比例
maximum-scale - 允许用户缩放到的最大比例
user-scalable - 用户是否可以手动缩放

name="description" content="80字以内的一段话,与网站内容相关": 网页描述信息

name="robots" content="此处可选值见下表":针对搜索引擎爬虫技术

name="author" content="tt" :配置网页的作者

name="copyright" content="2023-2027©版权所有": 配置版权所有

http-equiv="refresh" content="10;url=http://www.baidu.com":配置自动刷新

3. HTML5新特性?

1.语义化标签
2.表单增强
3.本地存储
4.Canvas/Svg
5.视频和音频
6.地理定位
7.拖拽API
8.Websocket
9.WebWorke

4. 各种表单类型 表单元素?

表单输入特性:

五个表单元素:

表单属性:

 5.拖拽API

6. 手动撸一个表单提交

<form action="#" method="get" id="nameform">
    <p>
        <label for="lname">姓名:</label>
        <input type="text" name="lname" id="lname" placeholder="请输入姓名"/>
    </p>
    <p>
        <label for=email>邮箱:</label>
        <input type="email" name="email" id="email" placeholder="请输入邮箱"/>
    </p>
    <p>
        <label for="address">居住地:</label>
        <select name="address" id="address">
            <option value="1">深圳</option>
            <option value="2">广州</option>
            <option value="3">南京</option>
            <option value="4">北京</option>
        </select>
    </p>
    <p>
        <label>喜好:</label>
        <input type="radio" name="like" value="1"> 羽毛球
        <input type="radio" name="like" value="2"> 篮球
    </p>
    <p>
        <label>提交进度:</label>
        <progress id="progress" max="100" value="0"></progress>
    </p>
</form>
<button type="button"  onclick="submit()">提交</button>
<!-- <button type="submit"  form="nameform">提交</button> -->
    function submit(){
       let progress = document.getElementById('progress');
       progress.value= 100;
    }

 效果:

 

标签:content,scale,name,--,表单,120,meta,HTML5
From: https://www.cnblogs.com/sulishibaobei/p/18155697

相关文章

  • Node系列---【node版本管理工具-nvm的安装与使用】
    node版本管理工具-nvm的安装与使用1.下载地址官网地址:https://github.com/coreybutler/nvm-windows/releases2.安装默认安装,一路下一步即可。3.常用命令nvm-vnvmlsnvmlistavailablenvminstallnode版本号nvmusenode版本号切换node版本......
  • 使用pandas高效读取筛选csv数据
    前言在数据分析和数据科学领域中,Pandas是Python中最常用的库之一,用于数据处理和分析。本文将介绍如何使用Pandas来读取和处理CSV格式的数据文件。什么是CSV文件?CSV(逗号分隔值)文件是一种常见的文本文件格式,用于存储表格数据,其中每行表示一条记录,字段之间用逗号或其他......
  • 面试常问问题-中间件(flink)
    用处:处理流式数据1.写数据到hive(例如:埋点)2.转化数据,将二进制转化为客户端可识别的json(例如:业务层面)3.数据聚合(预警:例如访问次数,错误次数等用于判断风险阈值) 优点:1.高吞吐、低延迟、高性能兼具实时流式计算框架。2.支持高度容错的状态管理,防止状态在计算过程中因为系统异......
  • vue启动本地服务不显示network访问链接
    在vue.config.js(或者配置config了的,就在config下的index.js)文件下设置devServer或者dev中的public属性值,需要修改为自己电脑的IPV4地址,获取IPV4地址方法,Win+R打开运行窗口,输入cmd,在命令行输入ipconfig回车后会出现一串信息,复制IPV4地址即可;module.exports={......
  • 由alias引发的一次对于解释器的探索
    起因:一开始是记得之前看到过能够让linux把一个命令变成别的命令的方式,比如输入的是ls结果实际执行的是其他东西,然后想将这种方式用在awd上边(千辛万苦打了进来结果一执行发现啥也干不了)然后搜到了alias这个别名命令用法:alias实际输入='实际执行'比如说aliasls='echo123',这样l......
  • ThinkPHP-数据库操作---查
    //find单条数据查询//查询单条数据Db::name('user')->where('id',1)->find();//查询单条数据如果没有数据抛出errorDb::name('user')->where('id',1)->findOrFail();//查询单挑数据查询单条数据如果没有数据返回一个空数组Db::name('user')->whe......
  • 关于文件系统在创建目录文件和普通文件时的区别
    在上一篇探究linux解释器时同样涉及到了一些其他问题比如为什么在ls-lh时目录的大小都是4.0k? 之前想过可能是最小或者最大只能显示出4.0k的,但是就如上图显示的,这两种都是不可能的直到我在使用stat命令查看文件大小时忽然想到,用这个命令能不能查看文件夹的大小?然后发现还真......
  • Docker 发布镜像
    在GitHub发布Docker镜像在GitHub上创建一个personalaccesstoken(classic)在DockerCLI中登录到GitHubContainerRegistryexportCR_PAT=YOUR_TOKENecho$CR_PAT|dockerloginghcr.io-uUSERNAME--password-stdin将YOUR_TOKEN和USERNAME替换为你自......
  • 2024天梯赛--理解错题意+脑子宕机
    知识点模块1.遍历九宫格中的每个3x3的方块可以按这么遍历点击查看代码//ij是行数和列数就是每个3x3矩阵的起点for(inti=1;i<=7;i+=3){ for(intj=1;j<=7;j+=3){ for(intx=i;x<i+3;x++) { for(inty=j;y<j+3;y++)......
  • 72.Oradebug用法
    oracle之oradebug命令用法oradebug的前身是在ORACLE7时的ORADBX,它可以启动用停止跟踪任何会话,dumpSGA和其它内存结构,唤醒ORACLE进程,如SMON、PMON进程,也可以通过进程号使进程挂起和恢复等,还有很多功能,实际上这些功能都不常用,但是我们在看别人做问题诊断时,常看到别人在......