HTML学习第六天
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学习第六天的更多相关文章
- 七、Android学习第六天——SQLite与文件下载(转)
(转自:http://wenku.baidu.com/view/af39b3164431b90d6c85c72f.html) 七.Android学习第六天——SQLite与文件下载 SQLite SQ ...
- python学习 第六天课后总结:
<br class="Apple-interchange-newline"><div></div> python学习 第六天课后总结 ...
- python学习第六天运算符总结大全
python学习第六天运算符总结大全,玖乐网络(www.96net.com.cn)列出下面详细 1,算术运算符 + 加 - 减 *乘 / 除 % 求模 ** 乘方 // 取整除 - 返回商的整数部分 ...
- iOS阶段学习第六天笔记(数组)
iOS学习( ...
- java web 学习 --第六天(Java三级考试)
第五天学习在这:http://www.cnblogs.com/tobecrazy/p/3458592.html session对象 当某个用户首次访问web应用系统时,jsp会自动创建出一个sessi ...
- Ext JS学习第六天 Ext自定义类(一)
此文来记录学习笔记 •我们在之前的学习,已经对ExtJS有了一个初步的认识,那么如果要学好ExtJS,对于javascript是必须的,也就是说,对于理解ExtJS底层基础架构的理解也是必须的.那么我 ...
- Ext JS学习第六天 Ext_window组件(三)
此文用来记录学习笔记: 今天再来一个例子巩固一下学习的window: –例2: 在window中添加子组件,并讲解常用查找组件的方式: •重点分析:该实例主要针对于组件的查找进行详细的讲解,在以后的应 ...
- 【类与对象】--------java基础学习第六天
类与对象 1. 对于面向对象的开发来讲也分为三个过程: OOA(面向对象分析) OOD(面向对象设计) OOP(面向对象编程) 2. 面向对象的基本特征 2.1. 封装:保护内部操作(属性,方法)不被 ...
- angularjs学习第六天笔记(指令简介学习)
您好,由于周末有事情,没哟学习angularjs,几天晚上开始继续学习angularjs,坚持加油每一天.谢谢 接着上周五学习了表单验证以后,今天开始学习angularjs中一个非常重要的模块:指令 ...
随机推荐
- 十、Spring中常用注解-分层整理
1.@Controller: 标注展示层组件(Bean),但是目前该功能与 @Component 相同,用来创建处理http请求的对象 Spring4之后加入的注解,原来在@Controller中 ...
- Python - 工具
Anaconda - 自带Conda,可以自定义环境 Pycharm zeal - API离线查看,类似于Dash
- VS2019 发布单文件
在项目.csproj文件下添加 <PropertyGroup> <OutputType>Exe</OutputType> <TargetFramework&g ...
- 13 JavaScript Array对象&Boolean对象&Math对象&RegExp对象
万物皆对象,数组是对象,数组可以存储元素,函数,数组等对象 创建数组的三个方式: 常规方式:var myCars = new Array(); 简介方式:var myCars = new Arrray ...
- 穿越雷区--蓝桥杯--DFS/BFS
题目描述 X星的坦克战车很奇怪,它必须交替地穿越正能量辐射区和负能量辐射区才能保持正常运转,否则将报废. 某坦克需要从A区到B区去(A,B区本身是安全区,没有正能量或负能量特征),怎样走才能路径最短? ...
- 3_02_MSSQL课程_Ado.Net_连接池_连接字符串
连接池技术:是一种对象池技术. 连接对象频繁的开启和关闭操作. innerConnection 先从池子里面拿,如果没有创建新的!!连接池有大小,最大/最小. 提高了连接对象的重用. Asp.ne ...
- Codeforces Round #551 (Div. 2)D(树形DP)
#define HAVE_STRUCT_TIMESPEC#include <bits/stdc++.h>using namespace std;int val[300007],num[30 ...
- Django 学习之内置Admin
一.Admin组件 Django内置的Admin是对于model中对应的数据表进行增删改查提供的组件,使用方式有: Django Admin内部依赖: 依赖APP: django.contrib.au ...
- Xcode10升级问题:Multiple commands produce Info.plist
升级到Xcode10以后,编译过程遇到的第一个问题就是类似于这样的: Multiple commands produce '/Users/jiaxiaoyan/Library/Developer/Xc ...
- 【快学springboot】1.快速创建springboot项目
若图片查看异常,请前往掘金查看:https://juejin.im/post/5d00e793f265da1b614ff10b 使用spring initialize工具快速创建springboot项 ...