博客列表 >HTML常用标签8.30

HTML常用标签8.30

飞阳贵丰的博客
飞阳贵丰的博客原创
2019年09月02日 12:23:45682浏览

1、关于HTML,HTML的元素、标签及属性

  • HTML:超文本标记语言(Hyper Text Markup Language),是一种标记语言。

  • 元素:HTML元素就是构成HTML文件的基本对象,元素由开始标签、结束标签、属性及元素的内容4部分组成

    如:<head></head>是一对标签,而<head><title>我们都好上php中文网</title></head>,这个是一个组成元素。title标签对套在了head元素中。

  • 标签:HTML中的标签是最基本的组成单位,但也是最重要的组成部分,分为双标签和单标签,绝大部分的标签都是双标签形式出现,双标签是由一对尖括号<>及标签名组成的。。,标签分为“起始标签”和“结束标签”两种,两者的标签名称是相同的,只是结束标签多了一个斜杠“/”。

    如:<head>头部</head>,<title>标题</title>,<body>显示主体内容</body>,<p>段落标签</p><span>行内标签</span>等等。

    单标签是由单个标签形式:如<link>引用外部文件、插件<meta>定义文档语言编码、关键字<br>换行,<hr>分割线,<img>引入图片等。

  • 属性:与标签相关的特性叫做属性,如<p style="color:red"></p>中p为标签,style为p的属性,color:red是颜色属性值。

    以上内容总结为下图

    demo1-1.jpg


  • 实例

        <!--网页显示窗口,供用户浏览的内容-->
    
        <h1>飞阳PHP基础学习</h1>
    
        <hr>
    
        <p style="color: red">大家好,一起努力学习</p>

    运行实例 »

    点击 "运行实例" 按钮查看在线实例

2. HTML中有三种列表,分无序列表(unodered list)、有序列表(odered list)、自定义列表(definition list)

demo5.jpg


实例

    <!-- 1.无序列表(默认前面带小黑点) -->
    <h3>购物车</h3>
    <ul>
        <li>1.西瓜,1个,30元</li>
        <li>2.水蜜桃,10个,50元</li>
        <li>3.苹果,8个,40元</li>
    </ul>
    <!-- 2.有序列表(较少用) -->
    <h3>购物车</h3>
    <ol>
        <li>西瓜,1个,30元</li>
        <li>水蜜桃,10个,50元</li>
        <li>苹果,8个,40元</li>
    </ol>

    <!-- 导航 -->
    <ul>
        <li><a href="">首页</a></li>
        <li><a href="">公司产品</a></li>
        <li><a href="">关于我们</a></li>
        <li><a href="">联系我们</a></li>
    </ul>

    <!-- 3.定义列表 -->
    <dl>
        <dt>php</dt>
        <dd>全球最流行的通用的服务器端编程语言</dd>
        <dt>Mysql</dt>
        <dt>dt标签的两行测试</dt>
        <dd>使用最广泛的免费开源的关系型数据库管理系统</dd>
        <dd>dd标签的两行测试</dd>
        <dt>Laravel</dt>
        <dd>全球使用最广泛的免费开源的PHP开发框架</dd>
    </dl>

运行实例 »

点击 "运行实例" 按钮查看在线实例


3. 表格

demo6.jpg


实例

  <!-- 对于多列且每一列之间有关系的数据适合用表格进行组织 -->
    <h3>购物车</h3>
    <ul>
        <li>1.西瓜,1个,30元</li>
        <li>2.水蜜桃,10个,5元</li>
        <li>3.苹果,8个,4元</li>
    </ul>

    <hr>

    <table border="1" width="500" cellspacing="0" cellpadding="5">
        <caption style="margin: 0px 0px 20px 0px">爱心购物车</caption>
        <!-- 表头 -->
        <thead bgcolor="lightblue">
            <tr>
                <th>连锁店</th>
                <th>编号</th>
                <th>名称</th>
                <th>数量</th>
                <th>单价</th>
                <th>金额</th>
            </tr>
        </thead>
        <!-- 主体 -->
        <tr align="center">
            <td rowspan="3" bgcolor="yellow">仙梅店</td>
            <td>1</td>
            <td>西瓜</td>
            <td>1</td>
            <td>30</td>
            <td>30</td>
        </tr>
        <tr align="center">
            <td>2</td>
            <td>水蜜桃</td>
            <td>10</td>
            <td>5</td>
            <td>50</td>
        </tr>
        <tr align="center">
            <td>3</td>
            <td>苹果</td>
            <td>8</td>
            <td>4</td>
            <td>32</td>
        </tr>
        <!-- 底部 -->
        <tr align="center">
            <td colspan="5">金额总计:</td>
            <td>112</td>
            <!-- <td>x</td>
            <td>x</td>
            <td>x</td> -->
        </tr>
    </table>

运行实例 »

点击 "运行实例" 按钮查看在线实例

表格总结:对于多列且每一列之间有关系的数据适合用表格进行组织

主要结构:<table><tr><td></td></tr></table>

主要标签:<table></table>每个表格的开始标签

          <tr></tr>表格行

          <td></td>表格列(单元格),放置于<tr>内

其他标签:<caption></caltion>定义表格的标题,必须在<table>后面

                  <thead></thead>表头

                  <th></th>表头单元格,内容呈粗体强调显示,对应<td>

表格属性:cellspacing(单元格和单元格的间距,默认值为“2”)

                  cellspadding(单元格边框和内容的间距,默认值为“2”)

                  rowspan(合并行)

                   colspan(合并列)

                   bgcolor(表格背景颜色)

4.<a></a>和<img>标签

demo3.jpg

实例

  <p><a href="https://php.cn" target="_self">PHP中文网_self</a></p>
    <p><a href="https://php.cn" target="_blank">PHP中文网_blank</a></p>
    <p><a href="https://php.cn" target="_parent">PHP中文网_parent</a></p>
    <p><a href="https://php.cn" target="_top">PHP中文网_top</a></p>
    <!-- a:链接标签
         hrel属性:为跳转目标网址链接,分为1、绝对路径<a href="https://php.cn">php中文网</a>
                2、相对路径:<a href="index.html">返回首页</a>
         target属性: 规定链接以何种方式打开窗口,有五种属性值,分别为:
                1、_self(默认,在同窗口打开)
                2、_blank(在新窗口打开)
                3、_parent(在父框架集中打开链接)
                4、_top(在整个窗口中打开链接
                5、framename(在指定框架中打开链接)
            备注:target="_self" target="_parent"之间的差别?
                如果使用iframe 框架的话 在框架里显示的网页叫子页
                由父页面事件引起iframe中的子网页进行切换,
                当iframe中的子网页的事件要更换iframe的连接时使用 target="_self",
                这样父页面不变换,子页面变换。
                当iframe中的子网页的事件要更换iframe所属的父页面网页时,
                就必须使用 target="_parent",这个 target="_parent" 主要就是用于嵌套网页的链接变换
                target="_top"表示:将框架中链接的页面内容,显示在没有框架的视窗中(即除去了框架)。
                即:顶端打开窗口。-->
    <!-- 单标签 -->
    <img src="static/images/girl.jpg" alt="复古美女" width="300">
    <img src="https://timgsa.baidu.com/timg?image&quality=80&size=b10000_10000&sec=1567244839&di=381f075c8a5d5ecb9ed0fc00b7e51f2c&src=http://img4q.duitang.com/uploads/item/201411/20/20141120170055_cKStw.jpeg" alt="搞怪美女" height="350">
    <!-- img是图片单标签,其中src属性是图片地址,可以是站点内的图片路径,也可以是网络的图片地址。
    alt 属性是一个必需的属性,它规定在图像无法显示时的替代文本。
    假设由于一些原因(比如网速太慢、src 属性中的错误、浏览器禁用图像、
    用户使用的是屏幕阅读器)用户无法查看图像,alt 属性可以为图像提供替代的信息。
    width和height可以设置宽度和高度,单独设置一个属性可以按比例缩放图片。 -->

运行实例 »

点击 "运行实例" 按钮查看在线实例

5.<form></form>表单

demo7.jpg


实例

 <h3>用户注册</h3>
    <form action="login.php" method="POST">
        <p>
            <label for="username">账号:</label>
            <!-- <input type="text" id="username" name="username" placeholder="不能超过8个字符"> -->
            <input type="text" id="username" name="username" value="飞阳网络">
            <!-- label标签中的for名称必须对应input中的id,从而达到点击label内容也可选中input内容 -->
        </p>
        <p>
            <label for="password">密码:</label>
            <input type="password" id="password" name="password" placeholder="必须在6-12位之间">
        </p>
        <p>
            <label for="email">邮箱:</label>
            <input type="email" id="email" name="email" placeholder="example@email.com">
        </p>
        <p>
            <label for="age">年龄:</label>
            <input type="number" id="age" name="age" min="16" max="90">
        </p>
        <!-- 下拉列表 -->
        <p>
            <label for="">课程</label>
            <select name="" id="">
                <optgroup label="前端">
                        <option value="">请选择</option>
                        <option value="">HTML5</option>
                        <option value="">CSS3</option>
                        <option value="">Javascript</option>
                </optgroup>

                <!-- <option value="" selected>Javascript</option> -->
                <optgroup label="后端">
                        <option value="">php</option>
                        <option value="">mysql</option>
                        <option value="">laravel</option>
                </optgroup>

            </select>
            <!-- option为select的子标签 -->
            <!-- selected属性可以设置某个option为默认选项,一个列表中只能一个默认一个,如有两个则
                    选择按代码流顺序选择最后一个 -->
            <!-- optgroup为option分组,通过label标签值显示内容 -->
        </p>

        <!-- 复选框 -->
        <p>
            <label for="">爱好:</label>
            <input type="checkbox" name="hobby[]" value="game" id="game"><label for="game">玩游戏</label>
            <input type="checkbox" name="hobby[]" value="programe" id="programe" checked><label for="programe">编程</label>
            <input type="checkbox" name="hobby[]" value="movies" id="movies"><label for="movies">看片</label>
            <!-- input中的checkbox为复选框类型
            input中的checked可以设置默认选择对象 -->
        </p>

        <p>
            <label for="male">性别:</label>
            <input type="radio" name="gender" id="male"><label for="male">男生</label>
            <input type="radio" name="gender" id="female"><label for="female">女生</label>
            <input type="radio" name="gender" id="secrecy" checked><label for="secrecy">保密</label>
        </p>

        <p>
            <input type="submit" name="submit" value="提交">
            <input type="reset" name="reset" value="重置">
            <input type="button" name="botton" value="按钮">

            <button>注册</button>
            <!-- button有个默认行为:就是input type="submit" -->
        </p>

    </form>

运行实例 »

点击 "运行实例" 按钮查看在线实例


表单相关标签、属性

  • <form> 标签用于创建供用户输入的 HTML 表单

    以下为表单元素

  • <label>标签为 input 元素定义标注(标记)

    label 元素不会向用户呈现任何特殊效果。不过,它为鼠标用户改进了可用性。如果您在 label 元素内点击文本,就会触发此控件。就是说,当用户选择该标签时,浏览器就会自动将焦点转到和标签相关的表单控件上。

    <label> 标签的 for 属性应当与相关元素的 id 属性相同。

  • <input>标签规定了用户可以在其中输入数据的输入字段,输入字段可通过多种方式改变,取决于 type 属性。

  • <textarea>标签定义一个多行的文本输入控件。

  • <button>标签定义一个按钮。

    在 <button> 元素内部,您可以放置内容,比如文本或图像。这是该元素与使用 <input> 元素创建的按钮之间的不同之处。

  • <select>元素用来创建下拉列表。元素中的 <option> 标签定义了列表中的可用选项

  • <option>标签定义下拉列表中的一个选项

  • <optgroup>可为option分组,通过label标签值显示其内容

    小结:本节对于小白总体相对复杂,重在理解,需反复练习巩固各个标签,属性,多做实例!



声明:本文内容转载自脚本之家,由网友自发贡献,版权归原作者所有,如您发现涉嫌抄袭侵权,请联系admin@php.cn 核实处理。
全部评论
文明上网理性发言,请遵守新闻评论服务协议