HTML

** HTML**是网页内容的载体。内容就是网页制作者放在页面上想要让用户浏览的信息,可以包含文字、图片、视频等。

一、标签作用

<html></html>称为根标签,所有的网页标签都在<html></html>中。
<head> 标签用于定义文档的头部,它是所有头部元素的容器。头部元素有<title>、<script>、 <style>、<link>、 <meta>等标签,头部标签在下一小节中会有详细介绍。在<body>和</body>标签之间的内容是网页的主要内容,如<h1>、<p>、<a>、<img>等网页内容标签,在这里的标签中的内容会在浏览器中显示出来。
代码注释:
段落文本:<p></p>
标题文本:<hx>.....</hx>(x表示第几级目录)
斜体文字:<em>.....</em>
加粗文字:<strong>........</strong>
设置单独样式:(给一段文本设置为蓝色和别的格式)

span{
color:blue
...
}
<span>......</span>

短文本引用:<q>.....</q>
长文本引用:<blockquote>....</blockquote>
回车换行:

输入空格:
水平横线:



加入地址:<address>...</address>文本会变成斜体
插入一行代码:<code>...</code>
插入多行代码或是保存插入文本格式:<pre>..</pre>
添加信息列表:

<ul>
       <li>...</li>
       <li>...</li>
</ul>

序号排列:

<ol>
       <li>...</li>
       <li>...</li>
</ol>

模块命名:<div id="模块名称">...</div>

  • 表格显示:
<table>(表格开始)
       <tr>(表格的一行)
              <td>...</td>(表格的每一个格)
               <td>...</td>
       </tr>
</table>

<tbody>…</tbody>:如果不加<thead><tbody><tfooter> , table表格加载完后才显示。加上这些表格结构, tbody包含行的内容下载完优先显示,不必等待表格结束后在显示,同时如果表格很长,用tbody分段,可以一部分一部分地显示。(通俗理解table 可以按结构一块块的显示,不在等整个表格加载完后显示。)
为表格添加摘要:<table summary="表格简介文本">
为表格添加标题:<caption>...</caption>

  • 链接:

  • 链接到另一页面:<a href="目标网址" title="鼠标滑过显示的文本">链接显示的文本</a>

  • 在新建浏览器窗口中打开链接:<a href="目标网址" target="_blank">click here!</a>(点开链接,浏览器自动打开一个新的页面显示链接内容)
    target是设置超链接打开方式,默认有4种:
    _blank 在新窗口中打开链接
    _parent 在当前页面打开链接
    _self 在当前窗体打开链接,此为默认值
    _top 在当前窗体打开链接,并替换当前的整个窗体(框架页)

  • 网页中链接email地址:
    <a href="mailto:yy@imooc.com?subject=关了&body=你好" >...</a>

52da4f2a000150b714280550.jpg
  • 网页插入图片:

    1、src:标识图像的位置;

    2、alt:指定图像的描述性文本,当图像不可见时(下载不成功时),可看到该属性指定的文本;

    3、title:提供在图像可见时对图像的描述(鼠标滑过图片时显示的文本);

    4、图像可以是GIF,PNG,JPEG格式的图像文件。

二、数据传输

使用表单标签,与用户交互(将用户输入的数据传到服务器):<form method="传送方式" action="服务器文件">

  • 1.<form> :<form>标签是成对出现的,以<form>开始,以</form>结束。
  • 2.action :浏览者输入的数据被传送到的地方,比如一个PHP页面(save.php)。
  • 3.method : 数据传送的方式(get/post)。

get和post的区别:get是从服务器上获得数据,post是向服务器上传递数据。get是不安全的,数据放在请求的URL中,post的所有操作用户是不可见得。get的传输数据量小
,最多不超过2kb,受URL的长度限制。post将用户提交的信息封装在HTML HEADER中。Get限制Form表单的数据集的值必须为ASCII字符;而Post支持整个ISO10646字符集。

三、文本输入、密码输入:

  • <form>
   <input type="text/password" name="名称" value="文本" />
</form>
  • 1、type:

    当type="text"时,输入框为文本输入框;

    当type="password"时, 输入框为密码输入框。

  • 2、name:为文本框命名,以备后台程序ASP 、PHP使用。

  • 3、value:为文本输入框设置默认值。(一般起到提示作用)

  • 多行文本输入:<textarea rows="行数" cols="列数">文本</textarea>

  • 单选框、复选框:<input type="radio(单选框)/checkbox(复选框)" value="值" (提交数据到服务器的值) name="名称" checked="checked"/>
    (当type是单选框时,name的值必须一致;复选框时name值不同;checked:当设置 checked="checked" 时,该选项被默认选中)

  • 下拉列表框:(在select后加上multiple="multiple"表示可以多选,windows下按Ctrl同时多选)

<select>
      <option value="看书">看书</option>
      <option value="旅游">旅游</option>
      <option value="运动" selected="selected">运动</option>
      <option value="购物">购物</option>
    </select>

(selected表示默认显示内容)

  • 使用按钮提交数据:<input type="submit" value="提交" name="submitBtn">
  • 重置信息:<input type="reset" value="重置" name="resetBtn">
  • lable标签:(for值和id值相同时,点击文本就可以转到和标签对应的功能,如下:点击男和点击后面的单选按钮效果一样)
<label for="male">男</label>
  <input type="radio" name="gender" id="male" />
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 引言 在日常开发Android中,很多时候会遇到和WebView打交道,对CSS HTML JS不是很清楚的话是完...
    张文靖同学阅读 7,858评论 0 11
  • HTML基础 本文包括 HTML基本知识与结构 HTML常见标签 标签写法与嵌套的讨论 HTML、CSS、java...
    廖少少阅读 6,380评论 2 21
  • ********** 未经本人允许,严禁转载任何网站 ********** 本人在慕课网学习HTML+CSS基础课...
    zhaolion阅读 13,746评论 46 548
  • 1、HTML介绍 1 2、Html和CSS的关系 HTML是网页内容的载体。内容就是网页制作者放在页面上想要让用户...
    夏沫xx阅读 5,427评论 0 8
  • 1 9月30号,是个快乐的日子 他是十一天长假的开始 计划着如何度过这个漫长的假期呢 去打零工,在家里练小吃手艺?...
    利君理疗阅读 1,508评论 0 0