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. nyoj 34

    题目:http://acm.nyist.edu.cn/JudgeOnline/problem.php?pid=34 思路:第一种方法是枚举10~100进行计算判断,第二种方法是孙子定理,最近正好学了一 ...

  2. pexpect &&pxssh

    python 3.6 pip  install pexpect #!/usr/bin/python3 import os import sys curPath = os.path.abspath(os ...

  3. Day11 - F - A Dangerous Maze LightOJ - 1027

    求期望注意期望的定义,这题我们可以分正负数情况,设所求期望为E 正数: 1/n*x_i 负数:1/n*(E+x_j) 此时概率为1/n,根据期望定义,他回到起点后出去的期望为E,花费回起点的时间为x_ ...

  4. 记一次RocketMQ源码导入IDEA过程

    首先,下载源码,可以官网下载source包,也可以从GitHub上直接拉下来导入IDEA.如果是官网下载的source zip包,直接作为当前project的module导入,这里不赘述太多,只强调一 ...

  5. let const var 比较说明

    现在先来做两道练习题 for(var i=0;i<10;i++){ var a='a' let b = 'b' } console.log(a) console.log(b) for(var i ...

  6. 前端代码编译器Hbuilder下载地址和谷歌浏览器下载地址

    编译器:HbuilderX 浏览器:谷歌浏览器

  7. 第1节 Scala基础语法:5、6、7、8、基础-申明变量和常用类型,表达式,循环,定义方法和函数

    4.    Scala基础 4.1.   声明变量 package cn.itcast.scala object VariableDemo {   def main(args: Array[Strin ...

  8. ffmpeg-01-Subtitle

    1. ffmpeg简介 2. 摘录文档 2.1 过滤 Filtering 2.1.1 简单滤镜 2.1.2 复杂的滤镜 2.1.3 简单过滤与复杂过滤 2.2 Stream 流复制 2.3 对比图 3 ...

  9. error C2664: “FILE *fopen(const char *,const char *)”: 无法将参数 1 从“LPCTSTR”转换为“const char *”

    遇到这个问题,请打开本项目的Properties(属性)-------> Configuration Properties(配置属性)-------->General(常规)------- ...

  10. 学习Java的书籍资料

    对于程序员来说,编程技术至关重要,然而技术的提高不是一蹴而就的,它需要时间的积累和经验的沉淀.因此本文为大家推荐Java学习的书籍,学虽容易,学好不易,且学且珍惜. 基础类.<Java从入门到精 ...