HTML标记语言,网页制作的第一步。

什么是HTML呢?查百度

基础语法

常用标签

HTML是超文本标记语言,HTML不用编译,直接在浏览器中执行,HTML是一个文本文件。

HTML基本结构,标签,元素,属性,注解

  1. <html>
  2. <head>
  3. <title>标题</title>
  4. </head>
  5. <body>
  6. </body>
  7. </html>

标签属性格式:

  1. <标签名 属性名=“属性值”></标签名>

文档类型声明:

  1. <!DOCTYPE> 声明必须放在html文档第一行,不是html标签

编码文件

  1. <meta http-equiv="Content-Type" content="text/html;charset=utf-8"/>

标题标签,段落标签,预格式化标签,水平线

  1. <h1></h1> <p> <pre></pre> <hr/>
  2. <i></i>
  3. <b></b>
  4. <ins>
  5. <del>
  6. <sub>
  7. <sup>

无序列表:

  1. <ul>
  2. <li></li>
  3. </ul>
  4. disc 圆点
  5. square 正方形
  6. circle 空心圆

有序列表:

  1. <ol>
  2. <li></li>
  3. </ol>
  1. <dl>
  2. <dt>
  3. <dd>
  4. </dl>

结构,表现,行为

图片标签

  1. <img src="" alt=""/>

相对路径,绝对路径

超链接标签:

  1. <a href=""> 内容 </a>
  2. href target title name
  3. _self _blank _top _parent

定义锚:

  1. <a href="#锚名"></a>
  2. <a name="锚名" ></a>

邮件链接:

  1. <a href="mailto:邮件地址"></a>

下载:

  1. <a href="xxx.rar"></a>

表格的基本结构,操作表格,属性,跨行,嵌套

  1. <table>
  2. <tr>
  3. <td>
  4. <table>
  5. <tr>
  6. <td></td>
  7. </tr>
  8. </table>

添加标题

  1. <caption></caption>

加载过长,内容过多

表格分:表头,主体,脚注

  1. thead tbody tfoot
  2. <table>
  3. <caption><caption>
  4. <thead>
  5. <tr>
  6. <th></th>
  7. </tr>
  8. </thead>
  9. <tbody>
  10. <tr>
  11. <td></td>
  12. </tr>
  13. </tbody>
  14. <tfoot>
  15. </tfoot>
  16. </table>

表格属性

width表格宽度,align对齐方式,border表格边框的宽度,Bgcolor表格背景颜色,cellpadding内容之间的空白,cellspacing单元格之间的空白,frame和rules。

跨列属性: colspan

跨行属性: rowspan

表格嵌套:

  1. <table>
  2. <tr>
  3. <td></td>
  4. <td>
  5. <table>
  6. <tr>
  7. <td></td>
  8. <td></td>
  9. <tr>
  10. </table>
  11. </td>
  12. </tr>
  13. </table>

表单结构,表单常用元素,表单交互属性

语法:文本域,单选框,复选框,按钮,列表

  1. <form>
  2. ...
  3. </form>
  4. input
  5. select
  6. option
  7. textarea
  8. optgroup
  9. <input type="" name=""/>
  10. text password file checkbox radio button submit reset hidden image
  11. name maxlength size value placeholder
  1. <input type="image" name="" src="imageurl" />
  2. <input type="hidden" name="" value="" />
  3. 传输给服务器

下拉菜单和列表标签

  1. <select>
  2. <option value=""></option>
  3. <option value=""></option>
  4. </select>
  5. name multiple可以多选 size显示条目
  6. <option>标签属性
  7. selected value

分组下拉菜单

  1. <select name="">
  2. <optgroup label="组1">
  3. <option value=""></option>
  4. </optgroup>
  5. <optgroup label="组2">
  6. <option value=""></option>
  7. </optgroup>
  8. </select>

多行文本域

  1. <textarea name="" rows="" cols="">
  2. </textarea>
  3. name placeholder rows cols
  1. <form action="" method="" name="" >
  2. </form>
  3. action method name target enctype

网页结构:

  1. <body>
  2. // 头部
  3. <div></div>
  4. // 主体
  5. <div></div>
  6. // 页脚
  7. <div></div>
  8. </body>
  9. <div>
  10. <dl>
  11. <dt></dt>
  12. <dd></dd>
  13. <dd></dd>
  14. </dl>
  15. </div>

总结:

html表单,表单应用场景,表单工作原理

  1. <input type="" name="" />
  2. text password file checkbox radio button submit reset hidden image
  3. <form>
  4. <input type="text" name=""/>
  5. </form>
  6. name, maxlength, size, value, placeholder
  7. <form>
  8. <input type="password" name=""/>
  9. </form>
  10. <form>
  11. <input type="file" name=""/>
  12. </form>
  13. <form>
  14. <input type="radio" name="" value="" checked/>
  15. </form>
  16. <form>
  17. <input type="checkbox" name="" value="" checked/>
  18. </form>
  19. <input type="button" name="" value=""/>
  20. type="submit"
  21. type="reset"
  22. <input type="image" name="" src="imageurl"/>
  23. <input type="hidden" name="" value=""/>
  24. html表单
  25. input select option optgroup textarea
  26. <select>
  27. <option value=""></option>
  28. </select>
  29. name multiple size
  30. selected value
  31. <textarea name="" rows="" cols="" >
  32. </textarea>
  33. name placeholder rows cols
  34. <form action="" method="" name="">
  35. </form>
  36. action method name targer enctype
  37. url get,post form_name _blank,_self,_parent,_top
  38. text/plain
  39. multipart/form-data

  1. <!DOCTYPE html>
  2. <html>
  3. <head>
  4. <!-- 网页头部内容 -->
  5. <title>标题</title>
  6. </head>
  7. <body>
  8. <!-- 网页主体内容 -->
  9. </body>
  10. </html>

结言

好了,欢迎在留言区留言,与大家分享你的经验和心得。

感谢你学习今天的内容,如果你觉得这篇文章对你有帮助的话,也欢迎把它分享给更多的朋友,感谢。

作者简介

达叔,理工男,简书作者&全栈工程师,感性理性兼备的写作者,个人独立开发者,我相信你也可以!阅读他的文章,会上瘾!,帮你成为更好的自己。长按下方二维码可关注,欢迎分享,置顶尤佳。

感谢!承蒙关照!您真诚的赞赏是我前进的最大动力!

这是一个有质量,有态度的公众号

喜欢本文的朋友们

欢迎长按下图关注订阅号

收看更多精彩内容

HTML基础系列的更多相关文章

  1. 【Basics of Entity Framework】【EF基础系列1】

    EF自己包括看视频,看MSDN零零散散的学了一点皮毛,这次打算系统学习一下EF.我将会使用VS2012来学习这个EF基础系列. 现在看看EF的历史吧: EF版本 相关版本特性介绍 EF3.5 基于数据 ...

  2. C#基础系列——Attribute特性使用

    前言:上篇 C#基础系列——反射笔记 总结了下反射得基础用法,这章我们来看看C#的另一个基础技术——特性. 1.什么是特性:就博主的理解,特性就是在类的类名称.属性.方法等上面加一个标记,使这些类.属 ...

  3. C#基础系列——小话泛型

    前言:前面两章介绍了C#的两个常用技术:C#基础系列——反射笔记 和 C#基础系列——Attribute特性使用 .这一章来总结下C#泛型技术的使用.据博主的使用经历,觉得泛型也是为了重用而生的,并且 ...

  4. C#基础系列——委托实现简单设计模式

    前言:上一篇介绍了下多线程的相关知识:C#基础系列——多线程的常见用法详解,里面就提到了委托变量.这篇简单介绍下委托的使用.当然啦,园子里面很多介绍委托的文章都会说道:委托和事件的概念就像一道坎,过了 ...

  5. C#基础系列——委托和设计模式(二)

    前言:前篇 C#基础系列——委托实现简单设计模式 简单介绍了下委托的定义及简单用法.这篇打算从设计模式的角度去解析下委托的使用.我们知道使用委托可以实现对象行为(方法)的动态绑定,从而提高设计的灵活性 ...

  6. C#基础系列——再也不用担心面试官问我“事件”了

    前言:作为.Net攻城狮,你面试过程中是否遇到过这样的问题呢:什么是事件?事件和委托的区别?既然事件作为一种特殊的委托,那么它的优势如何体现?诸如此类...你是否也曾经被问到过?你又是否都答出来了呢? ...

  7. C#基础系列——异步编程初探:async和await

    前言:前面有篇从应用层面上面介绍了下多线程的几种用法,有博友就说到了async, await等新语法.确实,没有异步的多线程是单调的.乏味的,async和await是出现在C#5.0之后,它的出现给了 ...

  8. C#基础系列——一场风花雪月的邂逅:接口和抽象类

    前言:最近一个认识的朋友准备转行做编程,看他自己边看视频边学习,挺有干劲的.那天他问我接口和抽象类这两个东西,他说,既然它们如此相像, 我用抽象类就能解决的问题,又整个接口出来干嘛,这不是误导初学者吗 ...

  9. 2015年12月28日 Java基础系列(六)流

    2015年12月28日 Java基础系列(六)流2015年12月28日 Java基础系列(六)流2015年12月28日 Java基础系列(六)流

  10. c#基础系列(转)

    转:http://www.cnblogs.com/landeanfen/p/4953025.html C#基础系列——一场风花雪月的邂逅:接口和抽象类 前言:最近一个认识的朋友准备转行做编程,看他自己 ...

随机推荐

  1. 0511JS流程练习

    一.输入三个数,判断大小 var one = prompt("请输入第一个数"); var two = prompt("请输入第二个数"); var three ...

  2. Slim 文档-First Application 翻译

    最近刚好在用Slim框架,看文档的时候,中文文档中缺了这一篇没有翻译,于是我就把它翻译过来了.本人英语水平有限,如有错误请告知. 如果你在寻找创建一款非常简单的 Slim 应用程序的流程,来这里算是找 ...

  3. 调用约定__cdecl __fastcall与__stdcall

    __cdecl __fastcall与__stdcall,三者都是调用约定(Calling convention),它决定以下内容:1)函数参数的压栈顺序,2)由调用者还是被调用者把参数弹出栈,3)以 ...

  4. Oracle-04:DDL语言数据表的操作

    ------------吾亦无他,唯手熟尔,谦卑若愚,好学若饥------------- DDL操作: --创建学生表 create table student( sno number(4) not  ...

  5. 在阿里云的CentOS环境中安装配置MySQL、JDK、Maven

    Welcome to Alibaba Cloud Elastic Compute Service ! [root@izbp19stm1x1k2io1e7r3tz ~]# rpm -Uvh http:/ ...

  6. 解决持久化数据太大,单个节点的硬盘无法存储的问题;解决运算量太大,单个节点的内存、CPU无法处理的问题

    需要学习的技术很多,要自学新知识也不是一件容易的事,选择一个自己比较感兴趣的会是一个比较好的开端,于是,打算学一学分布式系统. 带着问题,有目的的学习,先了解整体架构,在深入感兴趣的细节,这是我的计划 ...

  7. jQuery学习之旅 Item1 选择器【一】

    点击"名称"会跳转到此方法的jQuery官方说明文档. 1. 基础选择器 Basics 名称 说明 举例 #id 根据元素Id选择 $("divId") 选择I ...

  8. 使用wordpress搭建自己的独立博客

    最近想要搭建自己的私人博客, 各种百度,完整的搭建步骤如下! 首先得要有自己的vps或者云主机,我这里是自己的云主机,有自己的域名(我这边目前没有买域名)! 搭建步骤! 1,安装lnmp(linux+ ...

  9. css3 绘制图形

    星形: .star-six { width:; height:; border-left: 50px solid transparent; border-right: 50px solid trans ...

  10. Reading Code Is Hard

    注: 以下内容引自: https://blogs.msdn.microsoft.com/ericlippert/2004/06/14/reading-code-is-hard/ Reading Cod ...