笔记html

1、语义化

  • 机器在需要更少的人类干预的情况下能够研究和搜集信息,同时让大家直观的认识标签和属性的用途

  • 目的:对搜索引擎友好,良好的结构和语义容易被搜索引擎抓取

  • HOW:(1)尽可能少使用无语义的标签(2)语义不明显尽量使用P(3)不使用纯样式标签b/font(4)需要强调的文本可以包含在strong和em标签中(5)表单域用fieldset标签包起来,用legend标签

2、新标签新特性

  • HTML5新特性归纳

1)语义化
2)本地存储
3)设备兼容
4)连接特性,能够帮助我们将数据推送到客户端
5)网页多媒体特性
6)三维、图形及特效特性
7)性能与集成特性
8)css3特性

  • HTML5新标签归类

1)结构标签
<head>定义页面或者区域头部
<main>规定文档主要内容
<footer>定义页面或者区域底部
<article>定义一篇文章
<nav>定义导航链接
<scetion>定义一个区域
<aside>定义页面内容部分侧边栏
<hgroup>用于对网页或者区域段的标题组合
<figure>定义一组媒体内容以及标题
<figcaption>定义figure元素标题
<address>定义文章拥有者的联系信息
2)行标记
<time>定义时间、日期
<mark>高亮显示文字
3)多媒体交互标签
<video>定义一个视频
<audio>定义一个音频
<source>定义媒体资源标签
<canvas>定义图形
<embed>定义可交互的内容或者插件
4)web应用标签
<progress>状态标签、进度条
<mark>定义有标记的文本(默认是黄色选中内容)
<output>定义一些输出内容,计算表单结果配合oninput事件
<datalist>为input标记定义一个下拉option

3、input和textarea的区别

  <input>元素:

  1.一定要指定type的值为text;

  2.通过size属性指定显示字符的长度,value属性指定初始值,Maxlength属性指定文本框可以输入的

     最长的长度;

  <textarea>元素

  1.使用<textarea></textarea>标签对

  2.内容放在<textarea></textarea>标签对中

  3.使用row、col指定大小

 区别:一个是单行文本框,一个是多行文本框。

4、用一个div模拟textarea的实现

5、移动设备忽略将页面中的数字识别为电话号码的方法

<meta content="telephone=no" name="format-detection" />
参考:https://blog.csdn.net/shuidinaozhongyan/article/details/73194556

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值