HTML学习第六天

一、全局属性

contentEditable属性,控制标签元素的可修改性,默认与“”(空字符串)都代表真,即可编辑

<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>Title</title>
</head>
<body>
<h5 contenteditable="">fdkfhisdfefhwo</h5>
<ul contenteditable="">
<li>djfklasdjfdklhfjfhjfen</li>
<li>ewhfdjkshf</li>
<li>fhjsdkjghjsdf</li>
</ul>
</body>
</html>

designMode属性,控制页面的可编辑性,其值只能有JS编辑,而且只有on和off两种

hidden属性:类似于input的hidden属性,浏览器默认不对该元素进行渲染(也就是显示啦)可以由js脚本来处理其值,实现特殊触发显示

<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>Title</title>
</head>
<body>
<h5 hidden="false" contenteditable="">fdkfhisdfefhwo</h5>
<ul contenteditable="">
<li>djfklasdjfdklhfjfhjfen</li>
<li>ewhfdjkshf</li>
<li>fhjsdkjghjsdf</li>
</ul>
</body>
</html>

spellcheck属性,对用户的输入进行拼写和语法检查

<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>Title</title>
</head>
<body>
<input type="text" spellcheck="true">
</body>
</html>
但是我并没有出现拼写检查的红色下标……

tabindex属性,可以让窗口中的所有控件进行遍历获取焦点,将值设为-1则无法访问该控件

<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>Title</title>
</head>
<body>
<a href="index.html" tabindex="1">www</a>
<a href="index.html" tabindex="3">aaa</a>
<a href="index.html" tabindex="2">ccc</a>
<ul tabindex="4">
<li tabindex="-1"></li>
<li tabindex="5"></li>
<li tabindex="6"></li>
<li tabindex="0"></li>
</ul>
</body>
</html>

article元素代表文档、页面中或应用中程序中独立的、完整的、可以独自被引外部引用的内容。常常会是论坛贴子,用户评论或独立的插件

article元素可嵌套,也可当错差件使用

<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>Title</title>
</head>
<body>
<article>
<header><h1>祖张依世界第一可爱!</h1></header>
<article>
<header><h1>祖张依世界第一可爱!</h1></header>
<span>我不管,再建一个也一样</span>
<footer>没救了</footer>
</article>
<footer>小可爱就是最可爱的!</footer>
</article> <article>
<h1>祖张依世界第一可爱!</h1>
<object>
<embed src="#" width="600" height="400"></embed>
</object>
</article>
</body>
</html>

section元素用于对网站或应用程序中页面上的内容进行分块

一个section元素常常由内容及其插件组成,当一个容器需要被直接定义样式或通过脚本定义样式的时候,推荐使用div

一般section会包含标题

article元素比section元素更加强调独立性,而section元素更强调分段分块

<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>Title</title>
</head>
<body>
<section>
<h1>祖张依</h1>
<p>这是一个小可爱,可以卖萌,而且很萌</p>
</section> <article>
<h1>祖张依世界第一可爱!</h1>
<p>非要我再说一遍</p>
<section>
<h2>可爱</h2>
<p>这是一种很bug的个人属性</p>
</section>
<section>
<h2>可爱</h2>
<p>这是一个更加特别的属性</p>
</section>
</article>
</body>
</html>

nav元素是一个可以用作页面导航的连接组,其中的导航元素链接到其他的页面或当前页面的其他部分,只需要将主要的、基本的元素放入nav元素即可,一般应用的场景

  • 传统导航条
  • 侧边导航条
  • 页内导航
  • 翻页操作
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>Title</title>
</head>
<body>
<nav>
<ul>
<li><a href="#">www</a></li>
<li><a href="#">aaa</a></li>
</ul>
</nav>
<article>
<header>
<h1>祖张依世界第一可爱!</h1>
<nav>
<ul>
<li><a href="#">为什么可爱</a></li>
<li><a href="#">为什么世界第一</a></li>
</ul>
</nav>
</header>
<section>
<h1>为什么可爱</h1>
<p>问那么多干什么,巴拉巴拉巴拉</p>
<section>
<h1>为什么世界第一</h1>
<p>……</p>
</section> </section>
<footer>
<a href="">删除</a>
<a href="">修改</a>
</footer>
</article>
<footer>
<p><small>版权声明</small></p>
</footer>
</body>
</html>

HTML学习第六天的更多相关文章

  1. 七、Android学习第六天——SQLite与文件下载(转)

    (转自:http://wenku.baidu.com/view/af39b3164431b90d6c85c72f.html) 七.Android学习第六天——SQLite与文件下载 SQLite SQ ...

  2. python学习 第六天课后总结:

    <br class="Apple-interchange-newline"><div></div>       python学习 第六天课后总结 ...

  3. python学习第六天运算符总结大全

    python学习第六天运算符总结大全,玖乐网络(www.96net.com.cn)列出下面详细 1,算术运算符 + 加 - 减 *乘 / 除 % 求模 ** 乘方 // 取整除 - 返回商的整数部分 ...

  4. iOS阶段学习第六天笔记(数组)

                                                                                                  iOS学习( ...

  5. java web 学习 --第六天(Java三级考试)

    第五天学习在这:http://www.cnblogs.com/tobecrazy/p/3458592.html session对象 当某个用户首次访问web应用系统时,jsp会自动创建出一个sessi ...

  6. Ext JS学习第六天 Ext自定义类(一)

    此文来记录学习笔记 •我们在之前的学习,已经对ExtJS有了一个初步的认识,那么如果要学好ExtJS,对于javascript是必须的,也就是说,对于理解ExtJS底层基础架构的理解也是必须的.那么我 ...

  7. Ext JS学习第六天 Ext_window组件(三)

    此文用来记录学习笔记: 今天再来一个例子巩固一下学习的window: –例2: 在window中添加子组件,并讲解常用查找组件的方式: •重点分析:该实例主要针对于组件的查找进行详细的讲解,在以后的应 ...

  8. 【类与对象】--------java基础学习第六天

    类与对象 1. 对于面向对象的开发来讲也分为三个过程: OOA(面向对象分析) OOD(面向对象设计) OOP(面向对象编程) 2. 面向对象的基本特征 2.1. 封装:保护内部操作(属性,方法)不被 ...

  9. angularjs学习第六天笔记(指令简介学习)

    您好,由于周末有事情,没哟学习angularjs,几天晚上开始继续学习angularjs,坚持加油每一天.谢谢 接着上周五学习了表单验证以后,今天开始学习angularjs中一个非常重要的模块:指令 ...

随机推荐

  1. 人物 - 安迪·葛洛夫,Andrew Stephen Grove,Andy Grove

    安德鲁·史蒂芬·格罗夫英语:Andrew Stephen Grove,昵称安迪·格罗夫(Andy Grove) 1. 前Intel的CEO 2. 1985 年将英特尔带入计算机处理器市场,帮助Inte ...

  2. C/C++网络编程8——多进程服务器端之销毁僵尸进程

    上一节提到,当子进程执行结束,父进程还在执行,在父进程结束之前子进程会成为僵尸进程,那么怎么销毁僵尸进程呢?父进程主动接收子进程的返回值. 销毁僵尸进程的方法: 1:使用wait函数 2:使用wait ...

  3. OA:办公自动化———笔记一

    oa:办公自动化 1.对公司结构的管理 基础数据管理         部门进行管理     角色进行管理     权限进行管理  员工进行管理   2.流程管理          利用工作流技术对比较 ...

  4. 计算机网络历史与基本概念&分层与参考模型(TCP/IP与OSI)&通信过程

    Definition: 计算机网络:使用单一技术相互连接的自主计算机的互联集合. 单台计算机独立自主(不受制于其他计算机),连接介质可以使光纤.铜线也可以是微波.红外.卫星. 互联网络(Interne ...

  5. win10程序无法正常启动0xc0000142

    office用的好好的,今天一早打开电脑,突然就打不开了.显示如图: 我个人猜测可能还是昨天更新其他软件的时候导致的,有个软件更新后,让我重启,当时因为忙,就没有重启.今天一开机,就发现office用 ...

  6. Atcoder Grand Contest 037C(贪心,优先队列,思维)

    #define HAVE_STRUCT_TIMESPEC//编译器中time.h和phread.h头文件中timespec结构体重名,故加此行#include<bits/stdc++.h> ...

  7. 「IOI2014」Wall 砖墙

    题目描述 给定一个初始元素为 \(0\) 的数列,以及 \(K\) 次操作: 将区间 \([L, R]\) 中的元素对 \(h\) 取 \(max\) 将区间 \([L, R]\) 中的元素对 \(h ...

  8. 《java核心技术:卷1》PDF版 和 Word版下载

    链接:https://pan.baidu.com/s/1OcpdZ4wfeo55xeJQQBHXRg 提取码:hds0

  9. Spring之IOC、AOP和事务

    IOC 什么是IOC?如果你回答:Spring是个IOC容器,实现原理是反射,没了.这样证明你没有真正理解IOC. IOC的意思是控制反转,还有个外号叫依赖注入(DI).为什么起这么晦涩难懂的名字呢? ...

  10. JS实现深拷贝,浅拷贝的方法

    在 JS 中,函数和对象都是浅拷贝(地址引用):其他的,例如布尔值.数字等基础数据类型都是深拷贝(值引用). 深拷贝 JSON.parse(JSON.stringify(src)):这种方法有局限性, ...