HTML短期总结(至表单)

关于此次小结,是通过PHPstudy(2018)构建web平台所测试,实验结果可能出现无法显现中文的情况,可能为电脑使用的默认浏览器默认编码不同的问题,代码不适用。

一、 html简介

  1. 什么是html?(1) 一种超文本标记语言,就是指页面内可以包含图片,链接,甚至是音乐,程序等非文字元素。(2) HTML不是一种编程语言而是一种标记语言。(3) HTML5是HTML的最新版本。
  2. HTML5的新特性(1)用于绘画的canvas元素。(2)用于媒介回放的video和audio元素。(3)对本地离线存储的更好的支持。(4)新的特殊内容元素,比如:article,footer,header,nav,section.(5)新的表单控件,比如:calender,date,time,email,url,search等。
  3. . 常用的开发工具 Webstorm,notepad,Ecliiple,textsublime,Dreamweaver,. 常用的开发工具 Webstorm,notepad,Ecliiple,textsublime,Dreamweaver.

二 文件基本格式

<!DOCTYPE html>   //文档声明,告诉计算机这是一个HTML5文档(不区分大小写)。
<html></html>   双标签,所有的文档内容均包含在这个标签里面
<head></head>  不可见内容,包含文档标题,字符编码等
<body></body>   可见内容,图片,文本表单等所有可见内容。
实例:<!DOCTYPE html><html lang="zh-cn">   表示中文状态的编码  lang="en"   表示英文状态下的字符编码
<head><meta charset="UTF-8"   //国际通用编码格式    </head><body>你好,我是单智涵!</body></html>```

三 元素的概念以及3个常用标签

(1)HTML元素指的是从开始标签到结束标签的所有代码。开始标签                     元素内容                    结束标签<h1>                     h标签用来表示标题                 </h1><p>                      p标签标识一个段落                 </P><hr>                   是一个单标签,给文档加一个横线      没有结束标签哦效果:<body><h1>h标签用来表示标题</h1><h2>h标签用来表示标题</h2><h3>h标签用来表示标题</h3><h4>h标签用来表示标题</h4><h5>h标签用来表示标题</h5><h6>h标签用来表示标题</h6></body>

<p>     p标签标识一个段落
</p><p>  p标签标识一个段落
</p>

<!IDOCTYPE html>
<html>
<head><meta charset="utf-8"><title></title></head><body>八阵图作者:杜甫功盖三分国,名成八阵图。江流石不转,遗恨失吞吴。</body></html>

<!DOCTYPE html>
<html><head><meta charset="utf-8"><title></title></head><body><h2>八阵图</h2><h3>作者:杜甫</h3> <hr><p>功盖三分国,名成八阵图。</p><p>江流石不转,遗恨失吞吴。</p></body></html>

四 元素的属性

了解HTML属性属性的作用就是为元素提供更多的信息,大多数元素都可以拥有属性。属性的语法:<标签 属性1=参数1>学习2个属性align属性:指定内容的对齐方式,left 左对齐(默认值),right 右对齐,center 居中对齐。bgcolor属性:添加一个背景颜色。

<!DOCTYPE html>
<html>
<head><meta charset="utf-8"> <title>实例3</title></head><body bgcolor="pink"><h2 align="center">八阵图</h2><h3 align="right">作者:杜甫</h3> <hr><p align="center">功盖三分国,名成八阵图。</p><p align="center">江流石不转,遗恨失吞吴。</p> </body></html>

 <!DOCTYPE html><html><head><title>实例5</title></head><body bgcolor="yellow"><h1 align="center">第一行卖个萌</h1><h1 align="center">第二行表立场</h1><h3 align="right">英俊的单智涵</h3><h3 align="right">这里可以写个日期</h3></body></html>

五 文本的格式化

HTML 使用标签 (“bold”) 与 (“italic”) 对输出的文本进行格式, 如:粗体 or 斜体;这些HTML标签被称为
格式化标签
HTML “计算机输出” 标签
HTML 引文, 引用, 及标签定义

<!DOCTYPE html><html><head><meta charset="utf-8"><title>做个测试</title></head><body> <p>My favorite color is <del>blue</del><ins>red</ins>!</p></body></html>``

六、html链接

HTML 使用超级链接与网络上的另一个文档相连。几乎可以在所有的网页中找到链接。点击链接可以从一张页面跳转到另一张页面。HTML使用标签 来设置超文本链接。超链接可以是一个字,一个词,或者一组词,也可以是一幅图像,您可以点击这些内容来跳转到新的文档或者当前文档中的某个部分。当您把鼠标指针移动到网页中的某个链接上时,箭头会变为一只小手。在标签 中使用了href属性来描述链接的地址。

<a href="url">链接文本</a>
举例
<!DOCTYPE html>
<html>
<head><meta charset="utf-8"> <title>to be a test</title></head><body><a href="http://www.bilibili.com/video/av40744746/" target="_blank">访问bilibili视频</a></body></html>

七、html头部

元素包含了所有的头部标签元素。在 元素中你可以插入脚本(scripts), 样式文件(CSS),及各种meta信息。可以添加在头部区域的元素标签为: ,

<!DOCTYPE html><html>
<head>
<title>菜鸟教程(runoob.com)</title><base href="http://www.runoob.com/images/" target="_blank"></head> <body><img src="logo.png"> - 注意这里我们设置了图片的相对地址。能正常显示是因为我们在 head 部分设置了 base 标签,该标签指定了页面上所有链接的默认 URL,所以该图片的访问地址为 "http://www.runoob.com/images/logo.png"<br><br><a href="http://www.runoob.com">菜鸟教程</a> - 注意这个链接会在新窗口打开,即便它没有 target="_blank" 属性。因为在 base 标签里我们已经设置了 target 属性的值为 "_blank"。 </body></html>

八,CSS

内联样式
当特殊的样式需要应用到个别元素时,就可以使用内联样式。 使用内联样式的方法是在相关的标签中使用样式属性。样式属性可以包含任何 CSS 属性。以下实例显示出如何改变段落的颜色和左外边距。
内部样式
表当单个文件需要特别样式时,就可以使用内部样式表。你可以在 部分通过

举例
<!DOCTYPE html>
<html><head>
<meta charset="utf-8"><title> to be a test</title><style type="text/css">h1 {color:red;}p {color:blue;}</style></head> <body><h1>这是一个标题</h1><p>这是一个段落。</p></body></html>

九、html图像

在 HTML 中,图像由 标签定义。 是空标签,意思是说,它只包含属性,并且没有闭合标签。 要在页面上显示图像,你需要使用源属性(src)。src 指 “source”。源属性的值是图像的 URL 地址。

//<img src="url" alt="some_text">
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<title>菜鸟教程(runoob.com)</title>
</head>
<body>
<p>一个来自文件夹中的图像:</p><img src="/images/chrome.gif" alt="Google Chrome" width="33" height="32"><p>一个来自菜鸟教程的图像:</p>加载页面时,要注意插入页面图像的路径,如果不能正确设置图像的位置,浏览器无法加载图片,图像标签就会显示一个破碎的图片。
<img src="http://www.runoob.com/images/logo.png" alt="runoob.com" width="336" height="69"></body></html>

十、html表格

字母 td 指表格数据(table data),即数据单元格的内容。数据单元格可以包含文本、图片、列表、段落、表单、水平线、表格等等。

实例
<table border="1">
<tr> <th>Header 1</th>  表头<th>Header 2</th> </tr> <tr><td>row 1, cell 1</td><td>row 1, cell 2</td></tr> <tr> <td>row 2, cell 1</td> <td>row 2, cell 2</td> </tr></table>

十一、html列表

无序列表是一个项目的列表,此列项目使用粗体圆点(典型的小黑圆圈)进行标记。

 <ul>
<li>Coffee</li>
<li>Milk</li>
</ul>

· Coffee
· Milk
有序列表同样,有序列表也是一列项目,列表项目使用数字进行标记。 列表项使用数字来标记。

<ol>
<li>Coffee</li>
<li>Milk</li>
</ol>
  1. Coffee
  2. Milk
    自定义列表不仅仅是一列项目,而是项目及其注释的组合。
<dl>
<dt>Coffee</dt>
<dd>- black hot drink</dd>
<dt>Milk</dt>
<dd>- white cold drink</dd>
</dl>

Coffee

  • black hot drink
    Milk
  • white cold drink
实例    <!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<title>Demo</title>
</head>
<body> <h1>   My 列表 </h1> <table border="2" cellpadding="30">  <tr><td><ul>    <li>Food</li>  <ol>    <li>薯片</li>   <li>棒棒糖</li>   <li>果冻</li>   <li>巧克力</li>    <li>辣条</li>   </ol>     <li>Fruits</li> <ol type="A">  <li>西瓜</li>  <li>桔子</li>   <li>哈蜜瓜</li> <li>草莓</li> <li>葡萄</li>  <li>香蕉</li>    <li>苹果</li>  </ol>      <li>Meat</li>   <ol type="I">    <li>羊肉</li>    <li>牛肉</li> <li>猪肉</li> <li>鸡肉</li>   <li>涮羊肉</li><li>生鱼片</li>   </ol> </ul>  </td>    </tr>  </table></body></html>

十二、html区块

大多数 HTML 元素被定义为块级元素或内联元素。块级元素在浏览器显示时,通常会以新行来开始(和结束)。实例:

,

,

  • ,

十三、html布局

HTML 布局可使用<div> 元素、表格
div实例<!DOCTYPE html><html><head><meta charset="utf-8"><title>菜鸟教程(runoob.com)</title> </head><body> <div id="container" style="width:500px"><div id="header" style="background-color:#FFA500;"><h1 style="margin-bottom:0;">主要的网页标题</h1></div> <div id="menu" style="background-color:#FFD700;height:200px;width:100px;float:left;"><b>菜单</b><br>HTML<br>CSS<br>JavaScript</div> <div id="content" style="background-color:#EEEEEE;height:200px;width:400px;float:left;">内容在这里</div><div id="footer" style="background-color:#FFA500;clear:both;text-align:center;">版权 © runoob.com</div> </div> </body></html>

   table实例<!DOCTYPE html><html><head> <meta charset="utf-8"> <title>菜鸟教程(runoob.com)</title></head><body> <table width="500" border="0"><tr><td colspan="2" style="background-color:#FFA500;"><h1>主要的网页标题</h1></td></tr> <tr><td style="background-color:#FFD700;width:100px;vertical-align:top;"><b>菜单</b><br>HTML<br>CSS<br>JavaScript</td><td style="background-color:#eeeeee;height:200px;width:400px;vertical-align:top;">内容在这里</td></tr> <tr><td colspan="2" style="background-color:#FFA500;text-align:center;">版权 © runoob.com</td></tr></table> </body></html>

十四、html表单

表单是一个包含表单元素的区域。表单元素是允许用户在表单中输入内容,
比如:文本域(textarea)、下拉列表、单选框(radio-buttons)、复选框(checkboxes)等等。
表单使用表单标签 <form> 来设置:<input type="reset">定义重置按钮<input type="reset" name="button" id="button" value="重置">点击之后会将重置按钮所在的表单中填写的内容重新设置为默认值。
表单中的单选按钮可以设置以下几个属性:value、name、checkedvalue:提交数据到服务器的值(后台程序PHP使用)name:为控件命名,以备后台程序 ASP、PHP 使用checked:
当设置 checked="checked" 时,该选项被默认选中
  HTML 表单表单是一个包含表单元素的区域。表单元素是允许用户在表单中输入内容,比如:文本域(textarea)、下拉列表、单选框(radio-buttons)、复选框(checkboxes)等等。表单使用表单标签 <form> 来设置:<form>
.
input 元素
.
</form>HTML 表单 - 输入元素多数情况下被用到的表单标签是输入标签(<input>)。输入类型是由类型属性(type)定义的。大多数经常被用到的输入类型如下: 文本域(Text Fields)文本域通过<input type="text"> 标签来设定,当用户要在表单中键入字母、数字等内容时,就会用到文本域。<form>
First name: <input type="text" name="firstname"><br>
Last name: <input type="text" name="lastname">
</form> 浏览器显示如下:窗体顶端First name:
Last name: 窗体底端注意:表单本身并不可见。同时,在大多数浏览器中,文本域的缺省宽度是20个字符。  密码字段密码字段通过标签<input type="password"> 来定义:<form>
Password: <input type="password" name="pwd">
</form> 浏览器显示效果如下:窗体顶端Password: 窗体底端注意:密码字段字符不会明文显示,而是以星号或圆点替代。 单选按钮(Radio Buttons)<input type="radio"> 标签定义了表单单选框选项<form>
<input type="radio" name="sex" value="male">Male<br>
<input type="radio" name="sex" value="female">Female
</form> 浏览器显示效果如下:窗体顶端Male
Female 窗体底端 复选框(Checkboxes)<input type="checkbox"> 定义了复选框. 用户需要从若干给定的选择中选取一个或若干选项。<form>
<input type="checkbox" name="vehicle" value="Bike">I have a bike<br>
<input type="checkbox" name="vehicle" value="Car">I have a car
</form> 浏览器显示效果如下:窗体顶端I have a bike
I have a car 窗体底端 提交按钮(Submit Button)<input type="submit"> 定义了提交按钮.当用户单击确认按钮时,表单的内容会被传送到另一个文件。表单的动作属性定义了目的文件的文件名。由动作属性定义的这个文件通常会对接收到的输入数据进行相关的处理。:<form name="input" action="html_form_action.php" method="get">
Username: <input type="text" name="user">
<input type="submit" value="Submit">
</form> 浏览器显示效果如下:窗体顶端Username: 窗体底端假如您在上面的文本框内键入几个字母,然后点击确认按钮,那么输入数据会传送到 "html_form_action.php" 的页面。该页面将显示出输入的结果。
<!DOCTYPE html>
<html>
<head><meta charset="utf-8"><title>to be try</title></head><body><form action="demo-form.php">First name: <input type="text" name="FirstName" value="Mickey"><br>Last name: <input type="text" name="LastName" value="Mouse"><br><input type="submit" value="Yes"></form><p>点击"提交"按钮,表单数据将被发送到服务器上的“demo-form.php”。</p></body></html>

html短期总结(至表单)相关推荐

  1. 文本字段和表单设计-UI组件系列

    重点 (Top highlight) Forms have existed for a significant amount of time, greatly simplifying the task ...

  2. 怎么改变表单option标签直接字体大小_不起眼却非常重要的表单交互

    表单是什么?是用户和app之间的对话.作为人机交互的一种重要入口,一个好的数据输入方式是很有必要去考虑的.但现实中,我们大多设计师和产品经理前期设计的时候就没有太多的考虑,到最后开发的时候就会发现问题 ...

  3. ExtJs 备忘录(1)—— Form表单(一) [ 控件使用 ]

    前言 ExtJS接触至今已有4个月(5.1 - 9.1),小有心得,由于公司短期内并没有打算采用,所以备忘之以备他日之需.虽然网上资料不少,但学起来仍感费劲,所以还是想以自己的方式来与众分享. 系列 ...

  4. Web应用中基于密码的身份认证机制(表单认证、HTTP认证: Basic、Digest、Mutual)

    Web应用中基于密码的身份认证机制 背景概念 认证(Authentication) 会话管理 1 表单认证(Form-Based Authentication) 1.1 介绍 1.2 流程 2 通用的 ...

  5. B 端设计师必不可少的表单设计(上)

    本文将我自己踩过的坑整理出来,目的是为了帮助那些刚迈入职场的设计师,对表单能有一个更好的了解,从而避免在工作中进入误区. 本文共计11000个字,阅读大约需要30分钟,请合理安排时间,看得快的当我没说 ...

  6. B端设计师必不可少的表单设计(上)

    本文由作者 陈志强CHETChan 于社区发布 本文将我自己踩过的坑整理出来,目的是为了帮助那些刚迈入职场的设计师,对表单能有一个更好的了解,从而避免在工作中进入误区.也希望能给PM们提供一些思路. ...

  7. 谈谈用户体验中的表单设计-理论篇

    大多数情况,开发人员都比较烦UI和交互,如果公司有专门配备UI和交互工程师,那么开发人员就可以省事很多,专注于业务代码的实现,但据我了解很多小公司则没这么幸运了,所以,我认为开发人员多了解设计方面的知 ...

  8. 一个form表单,多个提交按钮(实现不同功能和地址的提交)

    直接上代码 表单部分: <form action="" name="find" method="post" enctype=" ...

  9. form表单提交前进行ajax或js验证,校验不通过不提交

    在使用form表单进行提交数据前,需要进行数据的校验->表单的校验(如:两次密码输入是否相同)+后台数据的校验(如:账号是否存在),这个时候,如果哪步校验不通过,表单将停止提交,同时避免后台主键 ...

  10. 用js方法做提交表单的校验

    基础知识: 原始提交如下: <form action="<%=basePath %>puser/register" method="post" ...

最新文章

  1. 如何设计一个高可用、高并发秒杀系统
  2. 延时消息_Handler的消息延时是怎么实现的
  3. 对象在内存中的存储布局
  4. 利用ssh-agent提升ansible使用的方便及安全性
  5. .Net Core WebApi(三)在Linux服务器上部署
  6. 分布式 java 应用:基础与实践_单集群数据超1000亿,微服务架构下分布式数据库应用实践...
  7. qt 实现拖动矩形角度_PPT技巧应用—利用PPT的遮罩效果来实现文字的炫彩变化
  8. 鸿蒙OS应用开发_基础篇_编写第一个HarmonyOs应用_体会HarmonyOs的一次开发多端部署_以及分布式任务调度_IDE安装_了解应用组件以及应用布局---HarmonyOs开发工作笔记001
  9. 【20171227】json
  10. OV5640的初始化
  11. 如何用计算机接收光纤网络电视,家里只有一根网络电缆. 电脑和电视如何共享互联网?如何在机顶盒和路由器之间建立连接?...
  12. C语言复健(数组) 珠心算测验
  13. 收发一体超声波测距离传感器模块_咸阳KUS3000 超声波额液位物位计
  14. 华为mate9安装Fiddler证书
  15. Android app调用第三方地图(百度地图,高德地图,谷歌地图)导航
  16. weblogic服务器日志记录说明
  17. 微信小程序时间加法_微信小程序获取系统时间、时间戳、时间时间戳加减
  18. GDB调试指南-启动调试
  19. APP开发者个人信息保护培训宣讲会(友盟+站)在杭州成功举办
  20. 如何设置火狐主页及将火狐新建的标签页也设置成主页

热门文章

  1. html 圣杯布局 高度,web圣杯布局
  2. C语言小游戏-寻宝(幸运之星)
  3. xboxone硬盘坏的表现_电脑硬盘用段时间如果损坏,我们该怎样修理硬盘???...
  4. Word 远程调用失败:异常来自 HRESULT:0x800706BE
  5. linux命令sel是什么意思,sel
  6. 使用canvas压缩图片
  7. 模拟人生4修改服务器,模拟人生4 全秘籍、作弊码一览及修改方法汇总
  8. Import “github.com/gogo/protobuf/gogoproto/gogo.proto“ was not found or had errors.
  9. python3怎么将函数的用法通过help导出到文件
  10. 水色物语:清新水彩手绘插画技法