前言:

前面简单学习了html简单标签的使用,今天学习一下其他的标签的使用。

HTML的超链接

1.)创建一个超链接

  1. <div>
  2. <p>
  3. <a href="http://www.baidu.com" target="_blank">
  4. 点击我跳转至百度
  5. </a>
  6. </p>
  7. </div>

2.)将一个图片作为一个超链接

  1. <div>
  2. <p>
  3. <a href="http://www.baidu.com" target="_blank">
  4. <img src="https://ss0.bdstatic.com/5aV1bjqh_Q23odCf/static/superman/img/logo/bd_logo1_31bdc765.png" width="200px">
  5. </a>
  6. </p>
  7. </div>

3.)简单的解析一下a标签

HTML用<a>来表示超链接,英文叫anchor。<a>可以指向任何一个文件源:一个HTML 网页,一个图片,一个影视文件等。用法如下:

  1. <a href="url">链接的显示文字</a>
  • href属性,指向链接跳转的地址
  • target属性, 使用target属性,可以在一个新窗口里打开链接文件。

  • title属性,使用 title 属性,可以让鼠标悬停在超链接上的时候,显示该超链接的文字注释。

  • name属性,使用name属性,要设置一对。 一是设定name的名称, 二是设定一个href指向这个name:

针对name属性举例说明一下:

  1. <p> <a href="#C6">参见第六章</a> </p>
  2. <p>
  3. <a name="C1"><h2>第1章</h2></a>
  4. <a name="C2"><h2>第2章</h2></a>
  5. <a name="C3"><h2>第3章</h2></a>
  6. <a name="C4"><h2>第4章</h2></a>
  7. <a name="C5"><h2>第5章</h2></a>
  8. <a name="C6"><h2>第6章</h2></a>
  9. <a name="C7"><h2>第7章</h2></a>
  10. <a name="C8"><h2>第8章</h2></a>
  11. <a name="C9"><h2>第9章</h2></a>
  12. </p>

HTML相对路径(RelativePath)和绝对路径(AbsolutePath)

我们在加入超链接或者插入文件时,通常会使用到文件路径,现在学习一下如何正确的使用文件路径。HTML有2种路径的写法:相对路径和绝对路径。

1.)HTML相对路径(Relative Path)

在同一目录的文件引用

  1. <div>
  2. <p>
  3. <a href="uerinfo.html" target="_blank">
  4. 点击跳转至同一目录页面
  5. </a>
  6. </p>
  7. </div>

对上级目录的文件引用

  1. <div>
  2. <p>
  3. <a href="../test.html">
  4. 点击跳转至上一目标页面
  5. </a>
  6. </p>
  7. </div>

对下级目录的文件引用

  1. <div>
  2. <p>
  3. <a href="info/detail.html">
  4. 点击跳转至下一目标页面
  5. </a>
  6. </p>
  7. </div>

2.)HTML绝对路径(Absolute Path)

HTML绝对路径(absolute path)指带域名的文件的完整路径。

  1. <div>
  2. <p>
  3. <a href="http://www.baidu.com">
  4. 点击跳转至绝对路径页面
  5. </a>
  6. </p>
  7. </div>

如何在HTML中创建表格

HTML表格用<table>表示。一个表格可以分成很多行(row),用<tr>表示;每行又可以分成很多单元格(cell),用<td>表示。

  1. <table border="1" cellpadding="10">
  2. <caption style="padding: 5pt"><b>成绩表</b></caption>
  3. <tr>
  4. <td rowspan="2">李超军</th>
  5. <th>语文</th>
  6. <th>数学</th>
  7. <th>英语</th>
  8. </tr>
  9. <tr>
  10. <td>85</td>
  11. <td>89</td>
  12. <td>90</td>
  13. </tr>
  14. <tr>
  15. <td>总分</td>
  16. <td colspan="3" align="center">264</td>
  17. </tr>
  18. </table>

先看下效果

标签解析:

  • table创建一个表格标签
  • caption创建一个表格标题
  • tr表示一行
  • th表示表头
  • td表示一列

属性解析:

  • border表格边框
  • cellpadding 表格单元格间隙
  • colspan 合并列
  • rowspan 合并行

HTML列表(Lists)

HTML有三种列表形式:

  • 排序列表(Ordered List);
  • 不排序列表(Unordered List);
  • 定义列表(Definition List)。

1.)排序列表(Ordered List)

排序列表中,每个列表项前标有数字,表示顺序。排序列表由<ol>开始,每个列表项由<li>开始。

  1. <ol>
  2. <li>第一名</li>
  3. <li>第二名</li>
  4. <li>第三名</li>
  5. <li>第四名</li>
  6. <li>第五名</li>
  7. <li>第六名</li>
  8. </ol>

2.)不排序列表(Unordered List)

不排序列表不用数字标记每个列表项,而采用一个符号标志每个列表项,比如圆黑点。不排序列表由<ul>开始,每个列表项由<li>开始。

  1. <ul>
  2. <li>Java</li>
  3. <li>Objective-C</li>
  4. <li>C</li>
  5. <li>C++</li>
  6. </ul>

3.)定义列表

定义列表通常用于术语的定义。定义列表由<dl>开始。术语由<dt>开始,英文意为DefinitionTerm。术语的解释说明,由<dd>开始,<dd></dd>里的文字缩进显示。

  1. <dl>
  2. <dt>杭州</dt>
  3. <dd>滨江区</dd>
  4. <dd>西湖区</dd>
  5. <dd>余杭区</dd>
  6. <dd>萧山区</dd>
  7. <dt>绍兴</dt>
  8. <dd>越城区</dd>
  9. <dd>柯桥区</dd>
  10. </dl>

HTML表单(Forms)

HTML表单(Form)是HTML的一个重要部分,主要用于采集和提交用户输入的信息。

先举个简单的例子,一个让用户提交名字的表单。

  1. <form action="http://www.xxx.com/userInfo.asp" method="get">
  2. 请输入你的姓名: <input type="text" name="yourname"> <input type="submit" value="提交">
  3. </form>

学习HTML表单(Form)最关键要掌握的有三个要点:

  • 表单控件(Form Controls) 通过HTML表单的各种控件,用户可以输入文字信息,或者从选项中选择,以及做提交的操作。
  • Action  表示发送表单信息的处理程序
  • Method 表示了发送表单信息的方式。method有两个值:get和post。get的方式是将表单控件的name/value信息经过编码之后,通过URL发送(你可以在地址栏里看到)。而post则将表单的内容通过http发送,你在地址栏看不到表单的提交信息。那什么时候用get,什么时候用post呢?一般是这样来判断的,如果只是为取得和显示数据,用get;一旦涉及数据的保存和更新,那么建议用post。

1.)HTML表单(Form)常用控件(Controls)


文本输入框

  1. <div>
  2. <p>输入框使用</p>
  3. <form action = "http://www.xxx.com/userInfo.asp" method = "post">
  4. <!-- 单行输入框-->
  5. 用户名:<input type="text" name="userName" style="margin-top: 5pt" /><br>
  6. <!-- 密码输入框-->
  7. 密码:<input type="password" name="userPwd" style="margin-top: 5pt"/><br>
  8. <!-- 多行输入框-->
  9. 简介:<textarea name="userDes" cols ="50" rows = "3" style="margin-top: 5pt"></textarea><br>
  10. <input type="submit" value="提交">
  11. </form>
  12. </div>

复选框

  1. <div>
  2. <p>选择你喜欢的水果</p>
  3. <form action = "http://www.xxx.com/userInfo.asp" method = "post">
  4. <input type="checkbox" name="fruit" value ="apple" checked="checked">苹果<br>
  5. <input type="checkbox" name="fruit" value ="orange">桔子<br>
  6. <input type="checkbox" name="fruit" value ="mango">芒果<br>
  7. <input type="submit" value="提交">
  8. </form>
  9. </div>

单选框

  1. <div>
  2. <p>判断题:选择下面正确的选项</p>
  3. <form action = "http://www.xxx.com/userInfo.asp" method = "post">
  4. <input type="radio" name="question" value ="yes" checked="checked">桔子属于水果<br>
  5. <input type="radio" name="question" value ="no">桔子属于蔬菜<br>
  6. <input type="submit" value="提交">
  7. </form>
  8. </div>

下拉框

  1. <div>
  2. <p>选择你喜欢的水果</p>
  3. <form action = "http://www.xxx.com/userInfo.asp" method = "post">
  4. <select name="fruit" >
  5. <option value="apple">苹果
  6. <option value="orange">桔子
  7. <option value="mango">芒果
  8. </select>
  9. <input type="submit" value="提交">
  10. </form>
  11. </div>

HTML图片(Images)

用 <img> 这个 Tag 可以在HTML里面插入图片。最基本的语法如下:

  1. <img src="url">

url表示图片的路径和文件名

  1. <div>
  2. <p>
  3. <img src="../../images/bg_post_activity_1.png">
  4. </p>
  5. </div>
  • 图片alt属性 假使浏览器没有载入图片的功能,浏览器就会转而显示Alt属性的值

  • 图片align属性 用align属性,可以改变图片的垂直(居上、居中、居下)对齐方式和水平对齐方式(居左、居中、居右)。图片的大小
  • width height 在缺省状况下,图片显示原有的大小。你可以用height和width属性改变图片的大小。不过图片的大小一旦被改变,图片会相应放大或缩小,显示出来的结果可能会很难看。

HTML字体(Fonts)

在HTML里,可以用font这个元素及其属性来设定字体的大小,颜色和字体风格。

  • 字体大小 size

  • 字体风格 face

  • 字体颜色 color

示例:

  1. <div>
  2. <p>
  3. <font size="16" face="楷体" color="green">
  4. 这是字号为16,风格为楷体的,颜色为绿色的文字
  5. </font>
  6. </p>
  7. </div>

HTML背景颜色和背景图片

HTML的 <body> 有两个关于背景的属性,一个是 bgcolor,是设置背景颜色的;另一个是 background,是设置背景图片的。

  • bgcolor属性 bgcolor属性用来设置HTML网页的背景颜色。

  • background属性 background属性用来设置HTML网页的背景图片。

总结:

基本上把简单的html标签知识学习了一遍,接下来学习一下css的使用。

ReactNative学习之Html基本标签使用的更多相关文章

  1. React Native指南汇集了各类react-native学习资源、开源App和组件

    来自:https://github.com/ele828/react-native-guide React Native指南汇集了各类react-native学习资源.开源App和组件 React-N ...

  2. react-native学习笔记--史上最详细Windows版本搭建安装React Native环境配置

    参考:http://www.lcode.org/react-native/ React native中文网:http://reactnative.cn/docs/0.23/android-setup. ...

  3. ReactNative学习实践--动画初探之加载动画

    学习和实践react已经有一段时间了,在经历了从最初的彷徨到解决痛点时的兴奋,再到不断实践后遭遇问题时的苦闷,确实被这一种新的思维方式和开发模式所折服,react不是万能的,在很多场景下滥用反而会适得 ...

  4. React-Native学习指南

    React-Native学习指南 本指南汇集React-Native各类学习资源,给大家提供便利.指南正在不断的更新,大家有好的资源欢迎Pull Requests! 同时还有Awesome React ...

  5. HTML+CSS学习笔记(4) - 认识标签(3)

    HTML+CSS学习笔记(4) - 认识标签(3) 1.使用<a>标签,链接到另一个页面 使用<a>标签可实现超链接,它在网页制作中可以说是无处不在,只要有链接的地方,就会有这 ...

  6. HTML+CSS学习笔记(2) - 认识标签(1)

    HTML+CSS学习笔记(2) - 认识标签(1) 1.语义化,让你的网页更好的被搜索引擎理解 标签的用途: 我们学习网页制作时,常常会听到一个词,语义化.那么什么叫做语义化呢,说的通俗点就是:明白每 ...

  7. [转] 整理了一份React-Native学习指南

    自己在学习React-Native过程中整理的一份学习指南,包含 教程.开源app和资源网站等,还在不断更新中.欢迎pull requests! React-Native学习指南 本指南汇集React ...

  8. 一份React-Native学习指南-感谢分享

    自己在学习React-Native过程中整理的一份学习指南,包含 教程.开源app和资源网站等,还在不断更新中.欢迎pull requests! React-Native学习指南 本指南汇集React ...

  9. 整理了一份React-Native学习指南

    原文:  http://www.w3ctech.com/topic/909 自己在学习React-Native过程中整理的一份学习指南,包含 教程.开源app和资源网站等,还在不断更新中.欢迎pull ...

随机推荐

  1. php 启动过程 - reqeust RSHUTDOWN 过程

    php 启动过程 - reqeust RSHUTDOWN 过程 概述 request RSHUTDOWN 过程在请求结束后调用 调用触发 同 request RINIT 过程一样, 先是用 apach ...

  2. 关于Java中Arrays.sort()方法TLE

    最近一直在练用Java写题,今天无意发现一道很简单的二分题(链接),我一开始是直接开int[]数组调用Arrays.sort()去排序,没想到TLE了,原来是因为jdk中对于int[]的排序是使用快速 ...

  3. Windows 和 Mac 系统下安装git 并上传,修改项目

    首先在MAC上怎么操作. 在gitHub创立一个账户,在创立一个项目,这就不用我说了对吧. 创建完之后是这样的: 接下来,我们打开https://brew.sh 这是下载homebrew的网站,hom ...

  4. 【代码学习】GD库中添加图片水印

    函数 getimagesize() bool imagecopymerge( resource dst_im, resource src_im, int dst_x, int dst_y, int s ...

  5. SpringMVC是什么?

    一,首先是一个MVC框架. 在web模型中,MVC是一种很流行的框架,通过把Model,View,Controller分离,把较为复杂的web应用分成逻辑清晰的几部分,是为了简化开发,减少出错.还是为 ...

  6. eclipse--java工程转web工程 以及 java或java web工程转maven工程

    1.  打开工程文件夹,编辑工程的.project文件. 在<natures></natures>中加入 <nature>org.eclipse.wst.commo ...

  7. C#基础知识-编写第一个程序(二)

    通过上一篇数据类型已经介绍了C#中最基本的15种预定义数据类型,了解每一种类型代表的数据以及每种类型的取值范围,这是很重要也是最基本.下面我们通过实例来了解每个类型如何去使用.编写C#程序时我们需要用 ...

  8. npm 常用命令详解

    本文以Windows平台上做测试,以gulp为示例做教程,出自作者白树,转载请声明出处! 目录 npm是什么 npm install 安装模块 npm uninstall 卸载模块 npm updat ...

  9. OC—可变数组NSMutableArray

  10. centOS7下安装GUI图形界面

    1.如何在centOS7下安装GUI图形界面 当你安装centOS7服务器版本的时候,系统默认是不会安装GUI的图形界面程序,这个需要手动安装CentOS7 Gnome GUI包. 2.在系统下使用命 ...