HTML基础笔记
来源:互联网 发布:阿里云 百度云 知乎 编辑:程序博客网 时间:2024/06/06 01:55
HTML基础知识学习记录
一、使用元素
1、 a:生成超链接2、 body:表示HTML文档的内容3、 button:生成用来提交表单的按钮4、 code:表示计算机代码片段5、 DOCTYPE:表示HTML文档的开始6、 hr:一条直线7、 html:表示文档的HTML部分8、 input:表示用户输入的数据9、 label:生成另一元素的说明标签10、 p:表示段落11、 style:定义CSS样式12、 table:用表格组织的数据13、 td:表格单元格14、 th:表头单元格15、 textarea:生成用于获取用户输入数据的多行文本框16、 title:HTML文档的标题17、 tr:表格行18、 br:换行其他特性:空元素、自闭合元素、虚元素(如hr)
二、使用元素属性
1、一个元素使用多个属性
如:I like <a class="link" href="/apple.html" id="firstlink">apple</a>.
2、使用布尔属性
如:enter your name:<input disabled> //disable本来存在,但也可给它设值 enter your name:<input disabled=""> enter your name:<input disabled="disabled">
3、使用自定义属性
以data-开头的属性如:enter your name:<input disabled="true" data-creator="adam" data-purposr="collection">
三、创建HTML文档
实例:<!DOCTYPE HTML><html> <head> <title>hello world<title> </head> <body> I like <code>apple</code>. </body></html>
四、全局属性
1、accesskey属性
作用:设置快捷键<!DOCTYPE HTML><html> <head> <title>Example</title> </head> <body> <form> Name: <input type="text" name="name" accesskey="n"> <p/> Password: <input type="password" name="password" accesskey="p"> <p/> <input type="submit" value="Login" accesskey="s"> </form> </body></html>
2、class属性
用于将元素归类,通常是为了能找到文档中的某一类元素或者为某一类元素应用CSS样式。<!DOCTYPE HTML><html> <head> <title>Example</title> <style type="text/css"> .class2{ background-color:grey; color:white; padding:5px; margin:2px; } .class{ font-size:x-large; } </head> <body> <a class="class1 class2" href="http://apress.com">Apress web site</a> <p/> <a class="class2 classother" href="http://w3c.org">W3C web site</a> </body></html>或者在脚本中使用class属性<!DOCTYPE HTML><html> <head> <title>Example</title> </head> <body> <a class="class1 class2" href="http://apress.com">Apress web site</a> <p/> <a class="class2 classother" href="http://w3c.org">W3C web site</a> <script type="text/javascript"> var elems = document.getElementsByClassName("otherclass"); for(i=0;i<elems.length;i++){ var x = elems[i]; x.style.border = "thin solid black"; x.style.backgroundColor = "white"; x.style.color = "black"; } </script> </body></html>
3、contenteditable属性
顾名思义:就是可编辑的属性<!DOCTYPE HTML><html> <head> <title>Example</title> </head> <body> <p contenteditable="true">It is raining ringht now</p> </body></html>
4、contextmenu属性
为元素设定快捷菜单
5、dir属性
用来规定元素中文字的方向:ltr(用于从左到右的文字)和rtl(用于从右到左).可以在<p>元素中使用<!DOCTYPE HTML><html> <head> <title>Example</title> </head> <body> <p dir="ltr">It is left-to-right</p> <p dir="rtl">It IS right-to-left</p> </body></html>
6、draggable属性与dropzone属性
通常搭配使用,用来表示元素是否可拖放.
7、hidden属性
布尔属性,表示相关元素当前无需关注,用来隐藏相关元素.<!DOCTYPE HTML><html> <head> <title>Example</title> <script> var toggleHidden = function(){ var elem = docment.getElemtById("toggle"); if(elem.hasAttribute("hidden")){ elem.removeAttribute("hidden"); }else{ elem.setAttribute("hidden","hidden"); } } </script> </head> <body> <button onclick="toggleHidden()">Toggle</button> <table> <tr> <th>Name</th> <th>City</th> </tr> <tr> <td>Adam Freeman</td> <td>London</td> </tr> <tr id="toggle" Hidden> <td>Joe Smith</td> <td>New York</td> </tr> <tr> <td>Anne Jones</td> <td>Paris</td> </tr> </table> </body></html>
8、ID属性
给元素分配一个唯一的标识符,这种标识符通常用来将样式应用到元素上或者在JavaScript程序中用来选择元素.<!DOCTYPE HTML><html> <head> <title>Example</title> <style> #w3clink{ backgound:grep; color:white; padding:5px; border:thin solid black } </style> </head> <body> <a href="http://apress.com">Apress web site</a> <p/> <a id="w3clink" href="http://w3c.com">W3C web site</a> </body></html>
9、lang属性
用来标识元素内容使用的语言.<p lang="en/fr/es...">xxxxxx</p>
10、spellcheck属性
用于检查输入元素输入内容的拼写问题<textarea spellcheck="true">xxxxxxxxx</textarea>
11、style属性
用来直接在元素身上定义CSS样式.<a href="http://apress.com" style="backgound:grep;color:white;padding:10px">visit the Apress web site</a>
12、tabindex属性
改变tab键切换元素顺序name: <input type="text" name="name" tabindex="1">city: <input type="text" name="city" tabindex="0">
13、title属性
提供元素的额外信息,把鼠标移动到相关元素上就会显示的内容.
阅读全文
0 0
- HTML笔记-HTML基础
- HTML基础学习笔记
- HTML基础学习笔记
- HTML基础学习笔记
- HTML基础学习笔记
- html+css基础笔记
- [学习笔记]HTML基础
- html基础学习笔记
- HTML基础学习笔记
- HTML基础笔记1
- HTML基础笔记1
- html基础笔记
- html 基础学习笔记
- HTML笔记(基础)
- html+css基础笔记
- HTML基础课程笔记
- html基础学习笔记
- HTML基础复习笔记
- Java中使用注解
- SSM入门项目-0-前言
- Python基础教程第九章学习笔记——魔法方法、属性和迭代器
- iOS远程真机之iOS-remote 安装使用完全指南
- 【LeetCode】C# 33、Search in Rotated Sorted Array
- HTML基础笔记
- js中的页面传值和中文显示乱码问题(innerHTML在页面上显示乱码)(focusdroid)
- 【java】java OSGi初体验
- 使用iframe实现点击导航无刷新更换页面
- java jvm 类加载机制 双亲委派模型
- Cornerstone
- NO 30 Substring with Concatenation of All Words
- .gitignore小讲
- 工作总结(更新中)