• Html&CSS学习笔记02---HTML标签的介绍


    1、HTML标签介绍

    1.1、标签的格式: <标签名>封装的数据</标签名>

    1.2、标签名大小写不敏感

    1.3、标签拥有自己的属性

    基本属性:bgcolor="red"

    可以修改简单的样式效果

    事件属性: onclick="alert('你好!');"

    可以直接设置事件响应后反馈的代码

     

     

    1.4、标签又分为,单标签和双标签

    单标签格式:  <标签名 />

    <br/>换行  <hr/>水平线

    双标签格式: <标签名> ..封装的数据..</标签名>

    <html>..封装的数据..</html>

    1.5、标签的语法

    <!-- ①标签不能交叉嵌套 -->
    
        正确:<div><span>早安,尚硅谷</span></div>
    
        错误:<div><span>早安,尚硅谷</div></span>
    
        <hr />
    
    <!-- ②标签必须正确关闭 -->
    
        <!-- i.有文本内容的标签: -->
    
        正确:<div>早安,尚硅谷</div>
    
        错误:<div>早安,尚硅谷
    
        <hr />
    
     
    
    <!-- ii.没有文本内容的标签: -->
    
        正确:<br />
    
        错误:<br>
    
        <hr />
    
    <!-- ③属性必须有值,属性值必须加引号 -->
    
        正确:<font color="blue">早安,尚硅谷</font>
    
        错误:<font color=blue>早安,尚硅谷</font>
    
        错误:<font color>早安,尚硅谷</font>
    
        <hr />
    
        <!-- ④注释不能嵌套 -->
    
        正确:<!-- 注释内容 --><br/>
    
        错误:<!--    <!--  这是错误的html注释    -->     -->
    
        <hr />

    注意事项:html 代码不是很严谨。有时候标签不闭合,也不会报错。

      

    2、常用标签介绍 

    2.1、font字体标签

    font字体标签,专门用来在页面上修改文本的颜色,字体,以及大小。

    2.1.1、需求1:在网页上显示 我是字体标签 ,并修改字体为 宋体,颜色为红色。

    <body>
    
       <!-- 字体标签
    
       需求1:在网页上显示 我是字体标签 ,并修改字体为 宋体,颜色为红色。
    
       font是字体标签,可以修改文本的,字体,颜色,和大小
    
          face属性修改文本字体
    
          color属性修改文本的颜色
    
          size属性修改文本的大小  1 - 7
    
                1 最小
    
                7 最大
    
       -->
    
       <font face="宋体" color="red" size="7">我是字体标签</font>  
    
      </body>

    2.2、特殊字符

    显示结果

    描述

    实体名称

    实体编号

     

    空格

    &nbsp;

    &#160;

    小于号

    &lt;

    &#60;

    大于号

    &gt

    &#62;

    &

    和号

    &amp;

    &#38;

    引号

    &quot;

    &#34;

    `

    撇号

    &apos;(IE不支持)

    &#39;

      

    2.2.1、需求1:把 <br> 换行标签 变成文本 转换成字符显示在页面上

     

    <body>
    
       <!-- 特殊字符
    
        需求1:把 <br> 换行标签 变成文本 转换成字符显示在页面上
    
        三个最最常用的特殊字符:
    
          <        ===>>>>             &lt;
    
          >        ===>>>>             &gt;
    
          空格    ===>>>>             &nbsp;
    
        -->
    
       我是 &lt;br&gt; 标签 <br/>
    
       大家好&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;123
    
      </body>

     2.3、标题标签

    标题标签分别是:h1 - h6

     2.3.1、需求1:演示标题1到 标题6的

    <body>
    
       <!-- 标题标签
    
        需求1:演示标题1到 标题6的
    
        h1 标题1 最大
    
        h6 标题6 最小
    
       h1 - h6 都是标题标签
    
       h1 最大
    
       h6 最小
    
       align是对齐属性
    
          left         左对齐(默认值)
    
          center       居中对齐
    
          right        右对齐
    
        -->
    
       <h1 align="left"> 标题1 </h1>
    
       <h2 align="center"> 标题2 </h2>
    
       <h3 align="right"> 标题3 </h3>
    
       <h4> 标题4 </h4>
    
       <h5> 标题5 </h5>
    
       <h6> 标题6 </h6> 
    
      </body>

      

    2.4、超链接

    在网页上所有可以点击,然后有跳转行为的元素都叫超连接。

    2.4.1、需求1:普通的 超连接

    <!-- 超链接
    
      需求1:普通的 超连接。
    
    a 标签是超连接标签
    
       href 属性设置连接的跳转地址
    
       target 属性设置跳转连接目标对象
    
          _self     表示当前窗口,也是默认值
    
          _blank    表示打开新窗口来跳转连接
    
      -->
    
      <a href="http://www.baidu.com">百度</a> <br>
    
      <a href="http://www.baidu.com" target="_self">百度_self</a> <br>
    
      <a href="http://www.baidu.com" target="_blank">百度_blank</a> <br>


    2.5、列表标签

    列表分为:无序列表(常用)、有序列表、定义列表(用不上)

    2.5.1、需求1:使用无序,列表方式,把东北F4,赵四,刘能,小沈阳,宋小宝,展示出来

     

    <body>
    
      <!--需求1:使用无序,列表方式,把东北F4,赵四,刘能,小沈阳,宋小宝,展示出来
    
            ul 是无序列表
    
                type属性可以设置列表项前面的符号
    
            li 是列表项
    
      -->
    
        <ul type="none">
    
            <li>赵四</li>
    
            <li>刘能</li>
    
            <li>小沈阳</li>
    
            <li>宋小宝</li>
    
        </ul>
    
      </body>

      

    2.6、img标签

    Img标签可以页面上显示图片.

     2.6.1、需求1:使用img标签显示一张照片。并修改宽高,和边框属性

     

    <body>
    <img src='img.png' width='128' height='128' border=“1”>
    </body>

      

    2.7、表格标签

    table

    表示表格

    tr

    表示行

    td

    表示单元格

    th

    表示表头

     

    需求1:做一个带表头的,三行,三列的表格,并显示边框

    需求2:修改表格的宽度,高度,表格的对齐方式,单元格间距。

     

    <body>
    
      <!--   需求1:做一个 带表头的 ,三行,三列的表格,并显示边框
    
       需求2:修改表格的宽度,高度,表格的对齐方式,单元格间距。   
    
             table 表示表格
    
                cellspacing="0"       设置单元格间距
    
                align="center"        设置表格对齐
    
                height="200"         设置表格高度
    
                border="1"              设置表格边框大小
    
                width="200"             设置表格宽度
    
             tr 表示行
    
         td 表示单元格       
    th 表示表头
    
       -->
    
          <table cellspacing="0" align="center"  height="200" border="1" width="200">
    
             <tr>
    
                <th>编号</th>
    
                <th>姓名</th>
    
                <th>年龄</th>
    
             </tr>
    
             <tr>
    
                <td>第三个</td>
    
                <td>第一个</td>
    
                <td>2.2</td>
    
             </tr>
    
             <tr>
    
                <td>3.1</td>
    
                <td>3.2</td>
    
                <td>3.3</td>
    
             </tr>
    
          </table>
    
       </body>

      

    3、跨行跨列表格

    需求1:新建一个五行,五列的表格,第一行,第一列的单元格要跨两列,第二行第一列的单元格跨两行,第四行第四列的单元格跨两行两列。

     

    <body>
    
      <!--需求1:新建一个五行,五列的表格,
    
       第一行,第一列的单元格要跨两列,
    
       第二行第一列的单元格跨两行,
    
       第四行第四列的单元格跨两行两列。
    
       colspan表示跨几列
    
       rowspan表示跨几行
    
       -->
    
       <table width="500" height="500" border="1" cellspacing="0">
    
          <tr>
    
             <td colspan="2">1.1</td>
    
             <td>1.3</td>
    
             <td>1.4</td>
    
             <td>1.5</td>
    
          </tr>
    
          <tr>
    
             <td rowspan="2">2.1</td>
    
             <td>2.2</td>
    
             <td>2.3</td>
    
             <td>2.4</td>
    
             <td>2.5</td>
    
          </tr>
    
          <tr>
    
             <td>3.2</td>
    
             <td>3.3</td>
    
             <td>3.4</td>
    
             <td>3.5</td>
    
          </tr>
    
          <tr>
    
             <td>4.1</td>
    
             <td>4.2</td>
    
             <td>4.3</td>
    
             <td rowspan="2" colspan="2">4.4</td>
    
      
    
          </tr>
    
          <tr>
    
             <td>5.1</td>
    
             <td>5.2</td>
    
             <td>5.3</td>
    
          </tr>
    
       </table>
    
      </body>

     

    4、了解iframe框架标签 (内嵌窗口)

    iframe标签 可以在页面上开辟一个小窗口单独加载一个完整的html页面并显示.

     

    <body>
    
       我是一个完整的页面
    
        <!--
    
            iframe 是内嵌窗口加载单独页面的标签
    
                src属性设置要加载的html页面的路径,可以是相对路径,也可以是绝对路径.
    
            iframe和a标签组合使用的两个步骤:
    
                1 在iframe标签上使用name属性设置名称.
    
                2 在a标签上使用target属性设置iframe标签的name属性值.
    
        -->
    
        <br>
    
        <iframe src="7.表格跨行跨列.html" name="abc" width="500" height="300"></iframe>
    
        <br><br>
    
        <a href="3.标题标签.html" target="abc">3.标题标签.html</a><br>
    
        <a href="4.超链接.html" target="abc">4.超链接.html</a><br>
    
        <a href="5.img.html" target="abc">5.img.html</a><br>
    
      </body>

    5、表单标签

    表单是指页面上专门用于收集用户信息,然后发送给服务器的的所有页面元素集合,叫表单.

     

     需求1:创建一个个人信息注册的表单界面。包含用户名,密码,确认密码。性别(单选),兴趣爱好(多选),国籍(下拉列表)。

    隐藏域,自我评价(多行文本域)。重置,提交。

    5.1、表单的显示:

     

    <body>
    
      <!--需求1:创建一个个人信息注册的表单界面。包含用户名,密码,确认密码。性别(单选),兴趣爱好(多选),国籍(下拉列表)。
    
      隐藏域,自我评价(多行文本域)。重置,提交。
    
      
    
          form是表单标签
    
      
    
          input type=text       是普通的文本输入框      value设置默认值
    
          input type=password   是密码输入框     value设置默认值
    
          input type=radio      是单选框    checked=checked是默认选中
    
          input type=checkbox   是复选框    checked=checked是默认选中
    
          input type=reset      是重置按钮   默认到所有默认状态.  value属性可以修改按钮上的文本
    
          input type=submit     是提交按钮   把表单信息发送给服务器 value属性可以修改按钮上的文本
    
          input type=file       是文件上传域. 上传文件使用
    
          input type=button     是普通按钮   value属性可以设置按钮上的文本
    
          input type=hidden     当我们需要发送个别信息给服务器,而又不希望用户参与或感知.那么就可以使用隐藏域
    
      
    
      
    
          select    是下拉列表框
    
          option    是下拉列表框的选项       selected=selected表示默认选中
    
      
    
          textarea  是多行文本输入框        默认值是起始标签和结束标签中的内容
    
            cols      设置每行显示几个字符宽度
    
            rows      设置几行的高度
    
      
    
      -->
    
      
    
      <form action="http://www.baidu.com">
    
        用户名:<input type="text" value="1234" placeholder="请输入内容"> <br>
    
        密码:<input type="password" value="1234"> <br>
    
        确认密码:<input type="password" value="1234"> <br>
    
        性别: <input type="radio" name="sex" ><input type="radio" name="sex" checked="checked"><br>
    
        兴趣爱好: <input type="checkbox" checked="checked">Java
    
                <input type="checkbox" checked="checked">C++
    
                <input type="checkbox" checked="checked">JavaScript <br>
    
        国籍: <select>
    
                <option>--请选择国籍--</option>
    
                <option selected="selected">中国</option>
    
                <option>美国</option>
    
                <option>日本</option>
    
            </select> <br>
    
        <input type="hidden" name="abc" value="abcValue">
    
        自我评价:  <textarea rows="10" cols="20">默认值</textarea> <br>
    
        <input type="reset" />
    
        <input type="submit" />
    
      
    
      </form>
    
      
    
      </body>

      

     

    5.2、表单格式化

     

    <form action="http://www.baidu.com">
    
        <input type="hidden" name="abc" value="abcValue">
    
        <h2 align="center">注册用户</h2>
    
        <table align="center">
    
            <tr>
    
                <td>用户名:</td>
    
                <td><input type="text" value="1234" placeholder="请输入内容"></td>
    
            </tr>
    
            <tr>
    
                <td>密码:</td>
    
                <td><input type="password" value="1234"></td>
    
            </tr>
    
            <tr>
    
                <td>确认密码:</td>
    
                <td><input type="password" value="1234"></td>
    
            </tr>
    
            <tr>
    
                <td>性别: </td>
    
                <td>
    
                    <input type="radio" name="sex" ><input type="radio" name="sex" checked="checked"></td>
    
            </tr>
    
            <tr>
    
                <td>兴趣爱好:</td>
    
                <td>
    
                    <input type="checkbox" checked="checked">Java
    
                    <input type="checkbox" checked="checked">C++
    
                    <input type="checkbox" checked="checked">JavaScript
    
                </td>
    
            </tr>
    
            <tr>
    
                <td>国籍:</td>
    
                <td>
    
                    <select>
    
                        <option>--请选择国籍--</option>
    
                        <option selected="selected">中国</option>
    
                        <option>美国</option>
    
                        <option>日本</option>
    
                    </select>
    
                </td>
    
            </tr>
    
            <tr>
    
                <td>自我评价: </td>
    
                <td><textarea rows="10" cols="20">默认值</textarea></td>
    
            </tr>
    
            <tr>
    
                <td><input type="reset" /></td>
    
                <td align="center"><input type="submit" /></td>
    
            </tr>
    
      
    
        </table>
    
      </form>

      

    5.3、提交的细节

     

    <body>
    
      
    
      <!--
    
        form标签是表单标签, 经常会有人写错成:from
    
            action  提交的地址
    
            method  提交的方式 GET或POST请求      默认是GET
    
      
    
        提交表单时三种情况下,表单信息没有正确的提交给服务器:
    
            1 表单项没有name属性值
    
            2 单选,复选,(下拉列表选项 可选) 需要添加value属性,以免发给服务器的选项信息是on
    
            3 表单项必须提交的form标签中
    
      
    
        GET请求的特点:
    
            1 浏览器地址栏中的地址是:action+?[+请求的参数  可选]
    
                参数的格式是:name=value&name=value
    
            2 不安全
    
            3 有长度的限制
    
      
    
        POST请求的特点:
    
            1 浏览器地址栏中只有action属性值.
    
            2 相对于GET要安全
    
            3 提交的数据没有长度限制
    
      -->
    
      <form action="http://localhost:8080" method="post">
    
        <input type="hidden" name="abc" value="abcValue">
    
        <h2 align="center">注册用户</h2>
    
        <table align="center">
    
            <tr>
    
                <td>用户名:</td>
    
                <td><input type="text" name="username" value="1234" placeholder="请输入内容"></td>
    
            </tr>
    
            <tr>
    
                <td>密码:</td>
    
                <td><input type="password" name="password" value="1234"></td>
    
            </tr>
    
            <tr>
    
                <td>确认密码:</td>
    
                <td><input type="password" name="repass" value="1234"></td>
    
            </tr>
    
            <tr>
    
                <td>性别: </td>
    
                <td>
    
                    <input type="radio" name="sex" value="boy"><input type="radio" name="sex" checked="checked" value="girl"></td>
    
            </tr>
    
            <tr>
    
                <td>兴趣爱好:</td>
    
                <td>
    
                    <input type="checkbox" name="hobby" value="java" checked="checked">Java
    
                    <input type="checkbox" name="hobby" value="cpp" checked="checked">C++
    
                    <input type="checkbox" name="hobby" value="js" checked="checked">JavaScript
    
                </td>
    
            </tr>
    
            <tr>
    
                <td>国籍:</td>
    
                <td>
    
                    <select name="country">
    
                        <option value="none">--请选择国籍--</option>
    
                        <option selected="selected" value="cn">中国</option>
    
                        <option value="usa">美国</option>
    
                        <option value="jp">日本</option>
    
                    </select>
    
                </td>
    
            </tr>
    
            <tr>
    
                <td>自我评价: </td>
    
                <td><textarea name="desc" rows="10" cols="20">默认值</textarea></td>
    
            </tr>
    
            <tr>
    
                <td><input type="reset" /></td>
    
                <td align="center"><input type="submit" /></td>
    
            </tr>
    
      
    
        </table>
    
      </form>
    
      
    
      </body>

      

    6、其他标签

    需求1:div、span、p标签的演示

     

    <body>
    
      <!--需求1:div、span、p标签的演示
    
      
    
        div 又叫块标签       默认独占一行
    
        span span(内联)标签  默认它的宽度就是封装(包含)的文本的长度
    
        p 又叫段落标签        默认会在上方,和下方各空出一行来(如果原来有了就不空)
    
    -->
    
        <div>div标签1</div>
    
        <div>div标签2</div>
    
        <span> span标签1 </span>
    
        <span> span标签2 </span>
    
        <p> 段落标签1 </p>
    
        <p> 段落标签2 </p>
    
      
    
      </body>

      

  • 相关阅读:
    SHELL[22]
    SHELL[15]
    SHELL[08]
    SHELL[12]
    SHELL[06]
    SHELL[24]
    SHELL[11]
    shell文件合并、去重
    SHELL[25]
    SHELL[14]
  • 原文地址:https://www.cnblogs.com/lvwuwa/p/12762500.html
Copyright © 2020-2023  润新知