• Hybrid App开发之Html基本标签使用


    前言:

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

    HTML的超链接

    1.)创建一个超链接

    复制代码
    <div>
        <p>
            <a href="http://www.baidu.com" target="_blank">
                点击我跳转至百度
            </a>
        </p>
    </div>
    复制代码

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

    复制代码
    <div>
        <p>
            <a href="http://www.baidu.com" target="_blank">
                <img src="https://ss0.bdstatic.com/5aV1bjqh_Q23odCf/static/superman/img/logo/bd_logo1_31bdc765.png" width="200px">
            </a>
        </p>
    </div>
    复制代码

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

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

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

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

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

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

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

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

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

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

    在同一目录的文件引用

    复制代码
    <div>
        <p>
            <a href="uerinfo.html" target="_blank">
                点击跳转至同一目录页面
            </a>
        </p>
    </div>
    复制代码

    对上级目录的文件引用

    复制代码
    <div>
        <p>
            <a href="../test.html">
                点击跳转至上一目标页面
            </a>
        </p>
    </div>
    复制代码

    对下级目录的文件引用

    复制代码
    <div>
        <p>
            <a href="info/detail.html">
                点击跳转至下一目标页面
            </a>
        </p>
    </div>
    复制代码

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

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

    复制代码
    <div>
        <p>
            <a href="http://www.baidu.com">
                点击跳转至绝对路径页面
            </a>
        </p>
    </div>
    复制代码

    如何在HTML中创建表格

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

    复制代码
    <table border="1" cellpadding="10">
        <caption style="padding: 5pt"><b>成绩表</b></caption>
        <tr>
            <td rowspan="2">李超军</th>
            <th>语文</th>
            <th>数学</th>
            <th>英语</th>
        </tr>
        <tr>
            <td>85</td>
            <td>89</td>
            <td>90</td>
        </tr>
        <tr>
            <td>总分</td>
            <td colspan="3" align="center">264</td>
        </tr>
    </table>
    复制代码

    先看下效果

    标签解析:

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

    属性解析:

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

    HTML列表(Lists)

    HTML有三种列表形式:

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

    1.)排序列表(Ordered List)

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

    复制代码
    <ol>
        <li>第一名</li>
        <li>第二名</li>
        <li>第三名</li>
        <li>第四名</li>
        <li>第五名</li>
        <li>第六名</li>
    </ol>
    复制代码

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

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

    复制代码
    <ul>
        <li>Java</li>
        <li>Objective-C</li>
        <li>C</li>
        <li>C++</li>
    </ul>
    复制代码

    3.)定义列表

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

    复制代码
    <dl>
        <dt>杭州</dt>
        <dd>滨江区</dd>
        <dd>西湖区</dd>
        <dd>余杭区</dd>
        <dd>萧山区</dd>
        <dt>绍兴</dt>
        <dd>越城区</dd>
        <dd>柯桥区</dd>
    </dl>
    复制代码

     HTML表单(Forms)

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

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

    <form action="http://www.xxx.com/userInfo.asp" method="get"> 
        请输入你的姓名: <input type="text" name="yourname"> <input type="submit" value="提交"> 
    </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)


    文本输入框

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

    复选框

    复制代码
    <div>
        <p>选择你喜欢的水果</p>
        <form action = "http://www.xxx.com/userInfo.asp" method = "post">
            <input type="checkbox" name="fruit" value ="apple" checked="checked">苹果<br>
            <input type="checkbox" name="fruit" value ="orange">桔子<br>
            <input type="checkbox" name="fruit" value ="mango">芒果<br>
            <input type="submit" value="提交">
        </form>
    </div>
    复制代码

    单选框

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

    下拉框

    复制代码
    <div>
        <p>选择你喜欢的水果</p>
        <form action = "http://www.xxx.com/userInfo.asp" method = "post">
            <select  name="fruit" >
                <option value="apple">苹果
                <option value="orange">桔子
                <option value="mango">芒果
            </select>
            <input type="submit" value="提交">
        </form>
    </div>
    复制代码

     HTML图片(Images)

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

    <img src="url">

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

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

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

    HTML字体(Fonts)

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

    • 字体大小 size

    • 字体风格 face 

    • 字体颜色 color

    示例:

    复制代码
    <div>
        <p>
            <font size="16" face="楷体" color="green">
                这是字号为16,风格为楷体的,颜色为绿色的文字
            </font>
        </p>
    </div>
    复制代码

    HTML背景颜色和背景图片

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

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

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

    总结:

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

  • 相关阅读:
    C# 中使用反射的优缺点
    winfrom---Window 消息大全
    Entity Framework:三种开发模式实现数据访问
    asp.net Core 2.0 MVC为Controller或Action添加定制特性实现登录验证
    [十二省联考2019] 异或粽子 解题报告 (可持久化Trie+堆)
    [jzoj 3175] 数树数 解题报告 (树链剖分)
    [jzoj 5661] 药香沁鼻 解题报告 (DP+dfs序)
    [jzoj 5662] 尺树寸泓 解题报告 (线段树+中序遍历)
    [jzoj 5664] [GDOI2018Day1模拟4.6] 凫趋雀跃 解题报告(容斥原理)
    范德蒙恒等式学习笔记
  • 原文地址:https://www.cnblogs.com/wuyuxin/p/6993770.html
Copyright © 2020-2023  润新知