zoukankan      html  css  js  c++  java
  • body标签

    想要在网页上展示出来的内容一定要放在body标签中。 把我们之前海燕那一段HTML代码贴过来,保存到一个HTML格式的文件中。

    <!DOCTYPE HTML>
    <html>
        <head>
            <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
            <title>示例</title>
        </head>
        <body>
            <h1>海燕</h1>
            <p>在苍茫的大海上,</p>
            <p>狂风卷集着乌云。</p>
            <p>在乌云和大海之间,</p>
            <p>海燕像黑色的闪电,</p>
            <p>在高傲地飞翔。</p>
        </body>
    </html>
    

    使用浏览器打开,看一下效果:


    标题标签 h1~h6

    <h1> - <h6> 标签可定义标题。<h1> 定义最大的标题。<h6> 定义最小的标题。 由于 h 元素拥有确切的语义,因此请您慎重地选择恰当的标签层级来构建文档的结构。因此,请不要利用标题标签来改变同一行中的字体大小。相反,我们应当使用css来定义来达到漂亮的显示效果。 标题标签通常用来制作文章或网站的标题

    h1~h6标签的默认样式:

    <!DOCTYPE HTML>
    <html>
        <head lang='en'>
            <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
            <title>路飞学城</title>
        </head>
        <body>
            <h1>一级标题</h1><h2>二级标题</h2>
            <h3>三级标题</h3>
            <h4>四级标题</h4>
            <h5>五级标题</h5>
            <h6>六级标题</h6>
        </body>
    </html>
    

    请看上面代码 <h1><h2>书写在一行上展示,但是在浏览器的效果却是换行了,因为h系列标题是块级标签。

    文本样式标签主要用来对HTML页面中的文本进行修饰,比如加粗、斜体、线条样式等...
    
    1. <b></b>:加粗
    2. <i></i>:斜体
    3. <u></u>:下划线
    4. <s></s>:删除线
    5. <sup></sup>:上标 
    6. <sub></sub>:下标
    
    现在如果想在一段文字中特别强调某几个字,这时候就可以用到<em>或<strong>标签。
    
    这两个标签都是表示强调,但是两者在强调的语气上有区别:<em>表示强调,<strong>表示更强烈的强调。
    在浏览器中<em>默认会用斜体表示,<strong>会用粗体来表示。两个标签相比,我们通常会推荐大家使用<strong>表示强调
    

    段落标签 p

    <p>,paragraph的简写。定义段落

    <body>
            <p>淘宝网 - 亚洲较大的网上交易平台,提供各类服饰、美容、家居、数码、话费/点卡充值… 数亿优质商品,同时提供担保交易(先收货后付款)等安全交易保障服务,并由商家提供退货承诺、破损补寄等消费者保障服务,让你安心享受网上购物乐趣!</p>
            <p>淘宝网 - 亚洲较大的网上交易平台,提供各类服饰、美容、家居、数码、话费/点卡充值… 数亿优质商品,同时提供担保交易(先收货后付款)等安全交易保障服务,并由商家提供退货承诺、破损补寄等消费者保障服务,让你安心享受网上购物乐趣!</p>
    
    </body>
    

    浏览器展示特点:

    1. 跟普通文本一样,但我们可以通过css来设置当前段落的样式
    2. 是块级元素

    超链接标签 a

    a标签是行内标签

    超级链接<a>标记代表一个链接点,是英文anchor(锚点)的简写。它的作用是把当前位置的文本或图片连接到其他的页面、文本或图像

    <body>
        <h1>
    
            <!-- a链接 超链接  
            target:_blank 在新的网站打开链接的资源地址
                    _self 在当前网站打开链接的资源地址
            title: 鼠标悬停时显示的标题
            -->
            <a href="http://www.taobao.com" target="_blank" title="淘宝">淘宝网</a>   #href连接到资源  默认在本网页打开  target="_blank打开新的网页  title是鼠标移动上去时的标题
         <a href="a.zip">下载包</a>  下载压缩包
        <a href="mailto:zhaoxu@tedu.cn">联系我们</a> 找到邮箱,前提电脑装
         
         <a href="#">跳转到顶部</a>
    <!-- 返回页面顶部的内容 -->
         <!-- 返回某个id --> 
        <a href="#p1">跳转到p1</a>
        <!-- javascript:是表示在触发<a>默认动作时,执行一段JavaScript代码,而 javascript:; 表示什么都不执行,这样点击<a>时就没有任何反应,把a标签的默认动作取消。 -->
        <a href="javascript:alert(1)">内容</a>
        <a href="javascript:;">内容</a> </h1> </body>

    target:_blank 在新的网站打开链接的资源地址 target:_self 在当前网站打开链接的资源地址 title: 表示鼠标悬停时显示的标题

    链接其他表现形式

    1. 目标文档为下载资源 例如:href属性值,指定的文件名称,就是下载操作(rar、zip等)
    2. 电子邮件链接 前提:计算机中必须安装邮件客户端,并且配置好了邮件相关信息。 例如:<a href="mailto:zhaoxu@tedu.cn">联系我们</a>
    3. 返回页面顶部的空链接或具体id值的标签 例如:<a href="#">内容</a><a href="#id值">内容</a>
    4. javascript:是表示在触发<a>默认动作时,执行一段JavaScript代码。 例如:<a href="javascript:alert()">内容</a>
    5. javascript:;表示什么都不执行,这样点击<a>时就没有任何反应 例如:<a href="javascrip:;">内容</a

    列表标签 ul,ol

    网站页面上一些列表相关的内容比如说物品列表、人名列表等等都可以使用列表标签来展示。通常后面跟<li>标签一起用,每条li表示列表的内容(块级标签)

    <ul>:unordered lists的缩写 无序列表 <ol>:ordered listsde的缩写 有序列表

    
        <!-- 无序列表 type可以定义无序列表的样式-->
        <ul type="circle">
            <li>我的账户</li>
            <li>我的订单</li>
            <li>我的优惠券</li>
            <li>我的收藏</li>
            <li>退出</li>
        </ul>
        <!-- 有序列表 type可以定义有序列表的样式 -->
        <ol type="a">
            <li>我的账户</li>
            <li>我的订单</li>
            <li>我的优惠券</li>
            <li>我的收藏</li>
            <li>退出</li>
        </ol>
    

    ol标签的属性:

      type:列表标识的类型

      •   1:数字
      •   a:小写字母
      •   A:大写字母
      •   i:小写罗马字符
      •   I:大写罗马字符

      列表标识的起始编号

      •   默认为1

    ul标签的属性: type:列表标识的类型

    • disc:实心圆(默认值)
    • circle:空心圆
    • square:实心矩形
    • none:不显示标识

    盒子标签 div

    <div>定义文档的分区 division的缩写 译:区 <div> 标签可以把文档分割为独立的、不同的部分,请看下面代码我们将他们进行分区

    <!DOCTYPE html>
    <html>
    <head lang="en">
        <meta charset="utf-8" >
        <title>常用标签一</title>
    </head>
    <body>
        <div id="wrap">
            <div class="para">
                <p style="height: 1000px" id="p1">段落</p>
            </div>
    
            <div class="anchor">
                我是普通的文本
                <h1>
    
                    <a href="http://www.baidu.com" target="_blank" title="淘宝网">淘宝网</a>
                    <a href="a.zip">下载包</a>
                    <a href="mailto:zhaoxu@tedu.cn">联系我们</a>
                    <a href="#">跳转到顶部</a>
                    <a href="#p1">跳转到p1</a>
    
                    <a href="javascript:alert(1)">内容</a>
                    <a href="javascript:;">内容</a>
                </h1>
            </div>
            <!-- <h2>淘宝网</h2>
            <h3>淘宝网</h3>
            <h4>淘宝网</h4>
            <h5>淘宝网</h4>
            <h6>淘宝网</h6> -->
            <div class="para">
            <!-- 定义段落 通常指文章一段内容 -->
            <p>淘宝,掏宝,网上购物,C2C,在线交易,交易市场,网上交易,交易市场,网上买,网上卖,购物网站,团购,网上贸易,安全购物,电子商务,放心买,供应,买卖信息,网店,一口价,拍卖,网上开店,网络购物,打折,免费开店,网购,频道,店铺</p>
            <p>淘宝,掏宝,网上购物,C2C,在线交易,交易市场,网上交易,交易市场,网上买,网上卖,购物网站,团购,网上贸易,安全购物,电子商务,放心买,供应,买卖信息,网店,一口价,拍卖,网上开店,网络购物,打折,免费开店,网购,频道,店铺</p>
            <p>淘宝,掏宝,网上购物,C2C,在线交易,交易市场,网上交易,交易市场,网上买,网上卖,购物网站,团购,网上贸易,安全购物,电子商务,放心买,供应,买卖信息,网店,一口价,拍卖,网上开店,网络购物,打折,免费开店,网购,频道,店铺</p>
            </div>
    
            <div class="lists">
                <!-- 无序列表 -->
                <ul type="circle">
                    <li>我的账户</li>
                    <li>我的订单</li>
                    <li>我的优惠券</li>
                    <li>我的收藏</li>
                    <li>退出</li>
                </ul>
                <!-- 有序列表 -->
                <ol type="a">
                    <li>我的账户</li>
                    <li>我的订单</li>
                    <li>我的优惠券</li>
                    <li>我的收藏</li>
                    <li>退出</li>
                </ol>
            </div>
        </div>
    </body>
    </html>
    

    分析上面代码可以下面的层次结构

    <div id='wrap'>
        <div class='para'></div>
        <div class='anchor'></div>
        <div class='para'></div>
        <div class='lists'></div>    
    </div>
    

    我们将文档放在一个父级的区(div)中,它里面包含四块区(div)域,浏览器查看效果,你会发现每小块区域都是独占一行的,所以div是块级元素。另外,每块区域表示独立的一块,id属性和class属性其实很简单,你可以看成给这个区域起个名字。id是唯一的,一个页面中不能有两个重复的id,跟身份证号码一样,class可以设置同样的属性值,并且可以设置多个,例如class=’para n1‘


    图片标签 <img/>

    一个网页除了有文字,还会有图片。我们使用<img/>标签在网页中插入图片。

    语法:<img src="图片地址" alt="图片加载失败时显示的内容" title = "提示信息" />

    注意:

    1. src设置的图片地址可以是本地的地址也可以是一个网络地址。
    2. 图片的格式可以是png、jpg和gif。
    3. alt属性的值会在图片加载失败时显示在网页上,显示的标题内容。
    4. 还可以为图片设置宽度(width)和高度(height),不设置就显示图片默认的宽度和高度
       <div>
           <span>与行内元素展示的标签<span>
           <span>与行内元素展示的标签<span>
           <img src="./machine-right.png" alt="金融量化分析" style="200px;height:200px">
           <img src="./finance-right.png" alt="人工智能实战"  style=" 200px;height: 200px">
       </div>
      
      浏览器查看效果:行内块元素
    5. 与行内元素在一行内显示
    6. 可以设置宽度和高度
    7. span标签可以单独摘出某块内容,结合css设置相应的样式
    <p>
    淘宝网 - 亚洲较大的网上交易平台,提供各类服饰、美容、家居、数码、话费/点卡充值… 数亿优质商品,同时提供担保交易(先收货后付款),<span>金融分析</span>,<span>人工智能</span>等互联网最前沿技术,开启职业生涯新可能</p> 

    好的,同学们,此时大家是不是对于以上标签有所认知了呢? 这样吧!我来出一个小练习,你来做! 练习:将img标签中的图片独占一行展示,并设置设置相应标题,在图片下方,描述该图片内容的信息。


    其他标签

    换行标签 <br>

    <br>标签用来将内容换行,其在HTML网页上的效果相当于我们平时使用word编辑文档时使用回车换行。

    分割线 <hr>

    <hr>标签用来在HTML页面中创建水平分隔线,通常用来分隔内容

    特殊符号

    浏览器在显示的时候会移除源代码中多余的空格和空行。 所有连续的空格或空行都会被算作一个空格。需要注意的是,HTML代码中的所有连续的空行(换行)也被显示为一个空格。

    举个例子:

    <!DOCTYPE HTML>
    <html>
        <head>
            <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
            <title>淘宝网</title>
        </head>
        <body>
    
            <p>淘宝网 - 亚洲较大的网上交易平台,           提供各类服饰、美容、家居、数码、话费/点卡充值… 数亿优质商品,
          同时提供担保交易(先收货后付款)等安全交易保障服务,
          并由商家提供退货承诺、破损补寄等消费者保障服务, 让你安心享受网上购物乐趣! </p> </body> </html>

    上面的代码在浏览器中最终的显示效果:

    所以HTML代码对缩进的要求并不严格,我们通常使用缩进来让我们的代码结构更清晰,仅此而已。

    特殊字符

    在上一个实例中,我们演示了HTML中输入空格、回车都是没有作用的。要想输入空格,需要用特殊符号 -- &nbsp;

    常用的特殊字符:

    内容代码
    空格 &nbsp;
    > &gt;
    < &lt;
    & &amp;
    ¥ &yen;
    版权 &copy;
    注册 &reg;

    HTML特殊符号对照表


    表格标签 table

    表格由<table> 标签来定义。每个表格均有若干行(由 <tr> 标签定义),每行被分割为若干单元格(由<td>标签定义)。字母 td 指表格数据(table data),即数据单元格的内容。数据单元格可以包含文本、图片、列表、段落、表单、水平线、表格等等

    <div class="table">
            <table>
                <!--表格头-->
                <thead>
                    <!--表格行-->
                    <tr>
                        <!--表格列,【注意】这里使用的是th-->
                        <th></th>
                    </tr>
                </thead>
                <!--表格主体-->
                <tbody>
                    <!--表格行-->
                    <tr>
                        <!--表格列(单元格),【注意】这里使用的是td-->
                        <td></td>
                    </tr>
                    <tr>
                        <td></td>
                    </tr>
                </tbody>
                <!--表格底部-->
                <tfoot>
                    <tr>
                        <td></td>
                    </tr>
                </tfoot>
            </table>
    </div>
    

    表格行和列的合并

    rowspan 合并行(竖着合并)
    colspan 合并列(横着合并)
    
    <body>
        <div class="table">
            <table border="1" cellspacing="0">  #border是边框  cellspacing间隙
                <!--表格头-->
                <thead>
                    <!--表格行-->
                    <tr>
                        <!--表格列(单元格),【注意】这里使用的是th-->
                        <th></th>
                        <th>星期一</th>
                        <th>星期二</th>
                        <th>星期三</th>
                        <th>星期四</th>
                        <th>星期五</th>
                    </tr>
                </thead>
                <!--表格主体-->
                <tbody>
                    <!--表格主体每行-->
                    <tr>
                        <td rowspan="3">上午</td>
                        <!--表格列(单元格),【注意】这里使用的是td-->
                        <td>语文</td>
                        <td>数学</td>
                        <td>英文</td>
                        <td>生物</td>
                        <td>化学</td>
                    </tr>
                    <tr>
                        <!--表格列,【注意】这里使用的是td-->
                        <td>语文</td>
                        <td>数学</td>
                        <td>英文</td>
                        <td>生物</td>
                        <td>化学</td>
                    </tr>
                    <tr>
                        <!--表格列,【注意】这里使用的是td-->
                        <td>语文</td>
                        <td>数学</td>
                        <td>英文</td>
                        <td>生物</td>
                        <td>化学</td>
                    </tr>
                    <tr>
                        <td rowspan ="2">下午</td>
                        <!--表格列,【注意】这里使用的是td-->
                        <td>语文</td>
                        <td>数学</td>
                        <td>英文</td>
                        <td>生物</td>
                        <td>化学</td>
                    </tr>
                    <tr>
                        <!--表格列,【注意】这里使用的是td-->
                        <td>语文</td>
                        <td>数学</td>
                        <td>英文</td>
                        <td>生物</td>
                        <td>化学</td>
                    </tr>
                </tbody>
                <!--表格底部-->
                <tfoot>
                    <tr>
                        <td colspan="6">课程表</td>
                    </tr>
                </tfoot>
            </table>
        </div>
    </body>
    

    表单标签 form

    表单是一个包含表单元素的区域
    表单元素是允许用户在表单中输入内容,比如:文本域(textarea)、输入框(input)、单选框()

    块级元素

    表单的作用

    表单用于显示、手机信息,并将信息提交给服务器

    <form action =' 提交到的地址' method='get'>method默认是get

    1. 语法:
    <form>允许出现表单控件</form>
    
    1. 属性 见下图:

    2. 表单控件分类 见下图

      <form action="http://www.baidu.com" method="get">
          <!--label标签是行内元素-->
          <label for='user'>用户名:</label>
          <input type='text'name='username'id='user' placeholder='请输入用户名'>
    <!-- input 是行内块--> <!--文本框--> <p> 用户名称: <input type="text" name="txtUsename" value="请输入用户名称" readonly> </p> <p> 用户密码: <input type="password" name="txtUsepwd"> </p> <p> 确认密码: <input type="password" name="txtcfmpwd" disabled> </p> <!--单选框--> <p> 用户性别: <input type="radio" name="sexrdo" value="男">男 <input type="radio" name="sexrdo" value="女" checked=''>女 #checked="checked"设置为默认值 想要产生互斥效果,name值相同 </p> <!--复选框--> <p> 用户爱好: <input type="checkbox" name="chkhobby" value="吃" checked> 吃 <input type="checkbox" name="chkhobby" value="喝"> 喝 <input type="checkbox" name="chkhobox" value="玩"> 玩 <input type="checkbox" name="chkhobox" value="乐" checked>乐 </p> <!-- 按钮 --> <p> <input type="submit" name="btnsbt" value="提交"> 提交form表单使用submit <input type="reset" name="btnrst" value="重置"> <input type="button" name="btnbtn" value="普通按钮"> </p> <!--文件选择框--> <p> 请上传文件: <input type="file" name="txtfile"> </p> <!--textarea 文本域--> <p> 自我介绍: <textarea name="txt" cols="20" rows="5"></textarea> </p> <!--选择框--> <!--滚动列表 multiple设置以后实现多选效果,ctrl+鼠标左键进行多选--> <p>籍贯: <select name="sel" size="3" multiple> <option value="深圳">深圳</option> <option value="北京">北京</option> <option value="上海">上海</option> <option value="广州" selected>广州</option> </select> </p> <!--下拉列表--> <p>意向工作城市: <select name="sel"> <option value="深圳">深圳</option> <option value="北京">北京</option> <option value="上海">上海</option> <option value="广州" selected>广州</option> </select> </p> </form>
  • 相关阅读:
    window C/C++ 简单的IDE编译器
    ubuntu 安装 lamp
    架构设计
    linux 性能分析
    wifi基本原理
    openwrt 编译
    学习笔记day5:inline inline-block block区别
    脱离原来文档流产生浮动框
    meta标签清理缓存
    百度web前端面试2015.10.18
  • 原文地址:https://www.cnblogs.com/fantsaymwq/p/10288534.html
Copyright © 2011-2022 走看看