HTML入门

浪尽此生 提交于 2020-02-27 03:42:22

HTML:超文本标记语言

超文本:比普通文本功能更加强大,可以添加各种样式

标记语言:通过一组标签,来对内容将进行描述。标签分为开始标签和结束标签 :<关键字>

1.用txt保存html时在另存为里要选择这个才不会出现乱码

2.案例一:

<h1>静夜诗</h1>
<b><i>--李白</i></b><br/>
<p>床前明月光</p>
<p>疑是地上霜</p>
<p>举头望明月</p>
<p>低头思故乡</p>

<h1>是标题1的标签同样的还有<h2>..<h6>,一般使用标签有开始标签和结束标签,</h1>是结束标签

<b>是粗体文本

<i>是斜体

<br>是换行符, <br> 标签是空标签(意味着它没有结束标签,因此这是错误的:<br></br>)。在 XHTML 中,把结束标签放在开始标签中,也就是 <br />。

<p>标记了一个段落

查看html的标签: https://www.w3school.com.cn/tags/tag_p.asp

3.案例二(hello world)

<!DOCTYPE html>
<!--
    1.上面是一个文档声明,说明遵从html5
    2.根标签 html
    3. html文件主要包含两部分,头部分和体部分
        头部分主要是用来放置一些页面信息,体部分主要来放置我们的html页面内容
    4.通过标签来对内容进行描述,标签同时都是由开始标签和结束标签组成
    5.标签不区分大小写,官方建议使用小写
-->
<html>
    <head>
        <!-- meta放置网站的配置信息, -->
        <!-- 下面这个是指定浏览器打开页面的编码方式,utf-8编码可以显示中文-->
        <meta charset="utf-8" />
        <!-- 1.ctrl+/ 可以快速写注释
             2.title 是指定网站标题
             3.ctrl+r快速运行
         -->
        <title>入门案例01</title>
    </head>
    <body>
        hello world !
    </body>
</html>

4.案例三:文字

<!DOCTYPE html>
<html>
    <head>
        <meta charset="utf-8">
        <title>唐诗三百首</title>
    </head>
    <body>
        <h3>孟浩然</h3>
        <!-- <hr>是水平分割线 -->
        <hr/>
        
        <!-- 
            font标签常用属性:
                color :颜色
                size:字体大小 取值范围1-7
                face: 字体样式
                <标签 属性名称 = "属性的值 ">
         eg:
         我要<font color="red"size="1"face="楷体">回家</font><br/>
         -->
        <p>
        <font color = "red"><b><i>春</i></b></font>眠不觉晓
        </p>
        <p>
            <!-- <strong>带语义的标签,搜索引擎更容易接受这个标签
            比如给盲人阅读时,strong会加重读,而<b>也不会加重读 
             -->
        <strong>处处闻啼鸟</strong>
        </p>
        <p>
        <!-- <em>带语义的斜体 -->
        <em>夜来风雨声</em>
        </p>
        <p>
        花落知多少
        </p>
        
    </body>
</html>

5. 案例四:图片

<!DOCTYPE html>
<html>
    <head>
        <meta charset="utf-8">
        <title></title>
    </head>
    <body>
        <!-- 
            img常用属性:
                src : 指定图片路径
                width : 指定图片宽度
                height: 图片高度
                如果只指定宽度或者高度其中一个,就会有等比的缩放
                alt : 文件加载失败时的提示信息
         -->
        <img src="../img/a.jpg" width="300px" alt="这张图片可能有问题">
    </body>
</html>

6.路径问题

../ 表示当前文件所在的目录的上一级目录

../../上上级

./ 表示当前文件所在的目录(可以省略)

7.案例五:友情链接

<!DOCTYPE html>
<html>
    <head>
        <meta charset="utf-8">
        <title></title>
    </head>
    <body>
        <!-- 列表标签:
            无序列表:ul
                li列表项
                type 属性 :小圆圈,小方块,默认小黑点
            有序列表 ol
                type属性: 指定序号的类型
                start : 从几开始,必须得写数字
         -->
         <!-- 超链接标签
            <a>标签定义超链接,其最主要的属性为href属性
            <a href ="" target = " " ></a>
            href指定跳转位置
            target以什么方式打开:(取值:_self 覆盖当前选项卡、_blank重新打开一个选项卡)
            网址还得加http://(需要加上http协议) 不能只写www.
          -->
         <ul type="circle">
             <li><a href ="http://www.baidu.com">百度</a></li>
             <li><a href ="http://www.weibo.com"target="_self">新浪微博</li>
            
         </ul>
         
         <hr/>
        <ol type ="a" start="2">
            <li><a href ="http://www.baidu.com">百度</a></li>
            <li><a href ="http://www.weibo.com"target="_self">新浪微博</li>
        </ol>
        
    </body>
</html>

8.案例五:表格

<!DOCTYPE html>
<html>
    <head>
        <meta charset="utf-8">
        <title></title>
    </head>
    <body>
        <!-- 
            table 
                常用属性:
                    border:指定边框
                    width: 宽度
                    height: 高度(比较少指定高度)
                    bgcolor: 背景色
                    align :  对齐方式
                    colspan: 跨列
                    rowspan: 跨行
                tr 行标签
                td 列标签
         
         -->
    <table border="1px" width = "400px" bgcolor="yellow" align="center">
        <tr bgcolor="red" align="center">
            <!-- ctrl +shfit +r 可以快速复制 -->
            <td colspan="2">11</td>
            <!-- 占了谁的格子就要把谁给删掉要不然会突出qu
                         <td>12</td>
             -->

            <td>13</td>
            <td>14</td>
            
        </tr>
        <tr>
            <!-- ctrl +shfit +r 可以快速复制 -->
            <td bgcolor="pink" align="center">21</td>
            <td colspan="2"rowspan="2">
                <!-- 表格里面嵌套表格 -->
                <table border="1px" width="100%">
                    <tr>
                        <td>1</td>
                        <td>1</td>
                        <td>1</td>
                    </tr>
                    <tr>
                        <td>1</td>
                        <td>1</td>
                        <td>1</td>
                    </tr>
                </table>
            </td>

            <td>24</td>
            
        </tr>
        <tr>
            <!-- ctrl +shfit +r 可以快速复制 -->
            <td>31</td>

            <td>34</td>
            
        </tr>
        <tr>
            <!-- ctrl +shfit +r 可以快速复制 -->
            <td>41</td>
            <td>42</td>
            <td>43</td>
            <td rowspan="2">44</td>
            
        </tr>
        <tr>
            <!-- ctrl +shfit +r 可以快速复制 -->
            <td>51</td>
            <td>52</td>
            <td>53</td>
            <!-- 占了谁的格子就要把谁给删掉要不然会突出qu
                         <td>54</td>
             -->
            
            
        </tr>
        
    </table>
        
    </body>
</html>

9.案例六:综合案例(网站首页)

<!-- 一开始要用border来调试,弄完了删掉 -->

<!DOCTYPE html>
<html>
    <head>
        <meta charset="utf-8">
        <title></title>
    </head>
    <body>
        <!--
            1. 创建一个8行一列的表格
            2. 第一部份: LOGO部分: 嵌套一个一行三列的表格
            3. 第二部分: 导航栏部分 : 放置5个超链接
            4. 第三部分: 轮播图 
            5. 第四部分: 嵌套一个三行7列表格
            6. 第五部分: 直接放一张图片
            7. 第六部分: 抄第四部分的
            8. 第七部分: 放置一张图片
            9. 第八部分: 放一堆超链接
        -->

        <table width="100%">
            <!--第一部份: LOGO部分: 嵌套一个一行三列的表格  -->
            <tr>
                <td>
                    <table width="100%">
                        <tr>
                            <td>
                                <img src="../img/logo2.png"/>
                            </td>
                            <td>
                                <img src="../img/header.jpg"/>
                            </td>
                            <td align="center">
                                <!-- #号表示默认不跳转去哪里(占位符) -->
                                <a href="#">登录</a>
                                <a href="#">注册</a>
                                <a href="#">购物车</a>
                            </td>
                            
                        </tr>
                        
                    </table>
                    
                </td>
            </tr>
            <!-- 第二部分: 导航栏部分 : 放置5个超链接 -->
            <tr>
                <td bgcolor="black" height="50px">
                    <a href="#"><font color="white">首页</font></a>
                    <a href="#"><font color="white">手机数码</font></a>
                    <a href="#"><font color="white">鞋靴箱包</font></a>
                    <a href="#"><font color="white">电脑办公</font></a>
                    <a href="#"><font color="white">香烟酒水</font></a>
                </td>
            </tr>
            <!--  第三部分: 轮播图  -->
            <tr>
                <td>
                    <img src="../img/1.jpg" width="100%">
                </td>
            </tr>
            <!-- 第四部分: 嵌套一个三行7列表格 -->
            <tr>
                <td>
                    <table width="100%" height="500px">
                        <tr >
                            <td colspan="7">
                                <h3>最新商品<img src="../img/title2.jpg" /></h3>
                            </td>

                        </tr>
                        <tr align="center">
                            <!-- 左边大图 -->
                            <td rowspan="2" width="206px" height = "480px">
                                <img src="../products/hao/big01.jpg" />
                            </td>
                            <td colspan="3" heigth="240">
                                <img src="../products/hao/middle01.jpg" width="100%" height="100%"/>
                            </td>
                            <td>
                                <img src="../products/hao/small06.jpg" />
                                <p>洗衣机</p>
                                <p><font color="red">$800</font></p>
                            </td>
                            <td>
                                <img src="../products/hao/small01.jpg" />
                                <p>榨汁机</p>
                                <p><font color="red">$200</font></p>
                            </td>
                            <td>
                                <img src="../products/hao/small03.jpg" />
                                <p>电饭煲</p>
                                <p><font color="red">$500</font></p>
                            </td>
                        </tr>
                        <tr align="center">
                            <td>
                                <img src="../products/hao/small06.jpg" />
                                <p>洗衣机</p>
                                <p><font color="red">$800</font></p>
                            </td>
                            <td>
                                <img src="../products/hao/small01.jpg" />
                                <p>榨汁机</p>
                                <p><font color="red">$200</font></p>
                            </td>
                            <td>
                                <img src="../products/hao/small03.jpg" />
                                <p>电饭煲</p>
                                <p><font color="red">$500</font></p>
                            </td>
                            <td>
                                <img src="../products/hao/small06.jpg" />
                                <p>洗衣机</p>
                                <p><font color="red">$800</font></p>
                            </td>
                            <td>
                                <img src="../products/hao/small01.jpg" />
                                <p>榨汁机</p>
                                <p><font color="red">$200</font></p>
                            </td>
                            <td>
                                <img src="../products/hao/small03.jpg" />
                                <p>电饭煲</p>
                                <p><font color="red">$500</font></p>
                            </td>
                        </tr>

                        
                    </table>
                    
                </td>
            </tr>
            <!-- 第五部分: 直接放一张图片 -->
            <tr>
                <td>
                    <img src="../products/hao/ad.jpg" width="100%"/>
                </td>
            </tr>
            <!-- 第六部分: 抄第四部分的 -->
            <tr>
                <td>
                    <table width="100%" height="500px">
                        <tr >
                            <td colspan="7">
                                <h3>热卖商品<img src="../img/title2.jpg" /></h3>
                            </td>
                
                        </tr>
                        <tr align="center">
                            <!-- 左边大图 -->
                            <td rowspan="2" width="206px" height = "480px">
                                <img src="../products/hao/big01.jpg" />
                            </td>
                            <td colspan="3" heigth="240">
                                <img src="../products/hao/middle01.jpg" width="100%" height="100%"/>
                            </td>
                            <td>
                                <img src="../products/hao/small06.jpg" />
                                <p>洗衣机</p>
                                <p><font color="red">$800</font></p>
                            </td>
                            <td>
                                <img src="../products/hao/small01.jpg" />
                                <p>榨汁机</p>
                                <p><font color="red">$200</font></p>
                            </td>
                            <td>
                                <img src="../products/hao/small03.jpg" />
                                <p>电饭煲</p>
                                <p><font color="red">$500</font></p>
                            </td>
                        </tr>
                        <tr align="center">
                            <td>
                                <img src="../products/hao/small06.jpg" />
                                <p>洗衣机</p>
                                <p><font color="red">$800</font></p>
                            </td>
                            <td>
                                <img src="../products/hao/small01.jpg" />
                                <p>榨汁机</p>
                                <p><font color="red">$200</font></p>
                            </td>
                            <td>
                                <img src="../products/hao/small03.jpg" />
                                <p>电饭煲</p>
                                <p><font color="red">$500</font></p>
                            </td>
                            <td>
                                <img src="../products/hao/small06.jpg" />
                                <p>洗衣机</p>
                                <p><font color="red">$800</font></p>
                            </td>
                            <td>
                                <img src="../products/hao/small01.jpg" />
                                <p>榨汁机</p>
                                <p><font color="red">$200</font></p>
                            </td>
                            <td>
                                <img src="../products/hao/small03.jpg" />
                                <p>电饭煲</p>
                                <p><font color="red">$500</font></p>
                            </td>
                        </tr>
                
                        
                    </table>
                    
                </td>
            </tr>
            <!-- 第七部分: 放置一张图片 -->
            <tr>
                <td>
                    <img src="../img/footer.jpg" width="100%" />
                </td>
            </tr>
            <!-- 第八部分: 放一堆超链接 -->
            <tr align="center">
                <td>
                    <a href="#">关于我们</a>
                    <a href="#">联系我们</a>
                    <a href="#">招贤纳士</a>
                    <a href="#">法律声明</a>
                    <a href="#">友情链接</a>
                    <a href="#">支付方式</a>
                    <a href="#">配送方式</a>
                    <a href="#">服务声明</a>
                    <a href="#">广告声明</a>
                    <br/>
                    copyright @小菜鸡的努力 版权所有
                </td>
            </tr>
        </table>
    </body>
</html>

10.案例七:注册页面

<!DOCTYPE html>
<html>
    <head>
        <meta charset="utf-8">
        <title></title>
    </head>
    <body>
        <!-- 
            form 表单标签 
                 action:提交的地址
                 method:
                    get方式  默认提交方式,会将参数拼接在后面,有大小限制(eg:4k)
                    post方式 会将参数封装在请求体中,没有get上面的限制,单独打开不会报错
            input :
                type :指定输入项的类型
                    text:文本
                    password:密码
                    radio:单选按钮
                    checkbox:复选框
                    file:上传文件
                    submit:提交按钮
                    button:普通按钮
                    reset:重置按钮
                    hidden:隐藏域
                    
                    date:日期类型
                    tel:手机号(手机上会有弹窗)
                    number:只能输入数字
                
                name: 在表单提交的时候,当作参数的名称
                id :给输入项取名字,以便于后期找到并且操作它
                placeholder:框框里面的提示语句
            
            textarea:文本域 ,可以输入一个文本
                     cols:指定宽度
                     rows:指定的是高度
                     
            select: 下拉列表
                option:选择项
        -->
        <form action="../04-网站首页/网站首页.html" method="post">
            <!--hidden 隐藏域
                主要是用来存放页面上一些id信息
                主要用来做校验
             -->
            <input type="hidden" value="asdfa" name="uid" />
            <!--  input标签
                   name属性,会在上面的地址栏中出现
                eg:name="username" 其中引号内的可以随便写
            -->
            <!-- 文本输入框 -->        
            用户名:<input type="text" name="username" id="username" placeholder="请输入用户名" /><br/>
            <!-- 密码框 -->
            密码:<input type="password" placeholder="请输入密码"/><br/>
            确认密码:<input type="password" /><br/>
            邮箱:<input type="text" /><br/>
            <!-- 限定只有数字 -->
            手机号码:<input type="number" /><br/>
            <!-- 输入文件框 -->
            投降:<input type="file"><br/>
            <!-- 如果希望是单选效果就要给所有的radio取一个相同的名字
                 让他们是一组,
                 如果不这样的话,就会可以多选
                 如下面的name="sex"这个名字是可以随便取的,但是得相同
            -->
            性别:<input type="radio" name="sex"/>男 
                  <input type="radio" name = "sex"/>女 <br/>
            <!-- 正方形的选择框 -->
            爱好:<input type="checkbox" />抽烟
                 <input type="checkbox" />喝酒
                 <input type="checkbox" />烫头
                 <input type="checkbox" />学习 
                 <br/>
            <!-- 输入大的文本框,cols控制的是横着,rows控制的是竖着 -->
            择偶要求:
                 <textarea cols="40" rows="4"></textarea>
                 <br/>
            <!-- 下拉列表 -->     
            籍贯:
                <select>
                    <option>请选择</option>
                    <option>湖北</option>
                    <option>江西</option>
                    <option>广东</option>
                    <option>广西</option>
                    <option>湖南</option>
                </select>
                 <br/>
            <!-- 下拉选时间 -->
            出生日期:            
                <input type="date" /><br/>
            验证码:<input type="text"><br/>
            <!-- 提交 value是显示文本的 -->
            <input type="submit" value="注册">
            <input type="button" value="普通按钮">
            <input type= "reset" value="重置按钮">
        <form/>
    </body>
</html>

如果method不选post,可以看到其地址可以包含输入的信息:

11.案例八:网页注册页面综合设计

<!DOCTYPE html>
<html>
    <head>
        <meta charset="utf-8">
        <title></title>
    </head>
    <body>
        <!-- 
        创建一个五行一列的表格
            1.logo部分
            2.导航栏
            3.注册部分
            4.页面图片
            5.网站声明信息         
         -->
         
         <table width="100%">
             <!-- 第一部分 logo -->
             <tr >
                 <td>
                    <table  width="100%">
                        <tr>
                            <td>
                                 <img src="../img/logo2.png" />
                            </td>
                            <td>
                                <img src="../img/header.jpg" />
                            </td>
                            <td>
                                <a href ="#" ><font color="skyblue">登录</a>
                                <a href ="#" ><font color="skyblue">注册</a>
                                <a href ="#" ><font color="skyblue">购物车</a>
                            </td>
                        </tr>
                    </table>
                 </td>
                 
             </tr>
             <!-- 第二部分导航栏 -->
             <tr>
                 <td bgcolor="black" height="50px">
                 <a href="#" >  <font color="white">首页</font></a>
                 <a href="#" >    <font color="white">手机数码</font></a>
                 <a href="#" >    <font color="white">电脑办公</font></a>
                 <a href="#" >    <font color="white">香水箱包</font></a>
                 <a href="#" >    <font color="white">一帆风顺</font></a>
                 </td>
                 
             </tr>
             <!-- 注册部分 -->
             <tr>
                 <td background="../image/regist_bg.jpg" height="600px">
                     <table border="5px" width="60%" height="80%" align="center" bgcolor="white">
                         <tr>
                             <td>
                                 <table width="30%" height="80%" align="center">
                                     <tr>
                                         <td colspan="2">
                                             <font color="skyblue" size="3">会员注册</font> USER REGISTER
                                         </td>
                                         
                                     </tr>
                                     <tr>
                                         <td>用户名</td>
                                         <td>
                                             <input type="text" placeholder="请输入用户名"><br/>
                                         </td>
                                     </tr>
                                     <tr>
                                         <td>密码</td>
                                         <td>
                                             <input type="password"placeholder="请输入密码" />
                                         </td>
                                     </tr>
                                     <tr>
                                         <td>确认密码</td>
                                         <td>
                                             <input type="password"placeholder="请确认密码" />
                                         </td>
                                     </tr>
                                     <tr>
                                         <td>Email</td>
                                         <td>
                                             <input type="text" placeholder="Email" />
                                         </td>
                                     </tr>
                                     <tr>
                                         <td>姓名</td>
                                         <td>
                                             <input type="text" placeholder="请输入姓名" />
                                         </td>
                                     </tr>
                                     <tr>
                                         <td>性别</td>
                                         <td>
                                             <input type="radio" name="sex"/>男
                                             <input type="radio" name="sex"/>女
                                         </td>
                                     </tr>
                                     <tr>
                                         <td>出生日期</td>
                                         <td>
                                             <input type="date" />
                                         </td>
                                     </tr>
                                     <tr>
                                         <td>验证码</td>
                                         <td>
                                             <input type="text">
                                         </td>
                                     </tr>
                                     <tr>
                                         <td></td>
                                         <td>
                                            <input type="submit" value="注册" >
                                         </td>
                                     </tr>

                                     
                                 </table>
                                 
                             </td>
                         </tr>
                     </table>
                     
                     
                 </td>
                 
                 
             </tr>
             <!-- 页面图片 -->
             <tr>
                 <td>
                     <img src="../img/footer.jpg" />
                 </td>
             </tr>
             <!-- 网页声明信息 -->
             <tr align="center">
                 <td>
                     <a href="#" >  <font color="skyblue">关于我们</font></a>
                     <a href="#" >    <font color="skyblue">联系我们</font></a>
                     <a href="#" >    <font color="skyblue">招贤纳士</font></a>
                     <a href="#" >    <font color="skyblue">法律声明</font></a>
                     <a href="#" >    <font color="skyblue">友情链接</font></a>
                     <a href="#" >  <font color="skyblue">支付方式</font></a>
                     <a href="#" >    <font color="skyblue">配送方式</font></a>
                     <a href="#" >    <font color="skyblue">服务声明</font></a>
                     <a href="#" >    <font color="skyblue">广告声明</font></a>
                    <br/>        
                    copyright @小菜鸡的努力
                 </td>
                    
             </tr>
         </table>
    </body>
</html>

12.案例九 :网页后台(把几个网页整合起来)

一:后台页面

<!DOCTYPE html>
<html>
    <head>
        <meta charset="utf-8">
        <title></title>
    </head>
        <!-- 
             框架标签
             使用了frameset 就要把body删掉
             按照列来分: cols 
             按照行来分: rows
         -->
    <frameset rows="15%,*">
        <frame src="aaa.html" />
        <frameset cols="15%,*">
            <frame src="bbb.html" />
            <frame src="ccc.html" name="rightframe" />
        </frameset>
    </frameset>
</html>

上面的ccc.html后面写了一个name="rightframe"用来跳转

二:

aaa.html、ccc.html中没啥就是改了个颜色、data.html中存放了一些数据

三:

<!DOCTYPE html>
<html>
    <head>
        <meta charset="utf-8">
        <title></title>
    </head>
    <body bgcolor="pink">
        <a href="data.html" target="rightframe">收件箱</a><br />
        <a href="#">垃圾箱</a><br />
        <a href="#">发送箱</a><br />
    </body>
</html>

<a href="data.html" target="rightframe">收件箱</a><br />

点击网页后台.html的收件箱,从data.html中调取数据,然后显示在网页后台.html中的ccc.html那一块里面(通过rightframe来找到的)

效果:(网页后台.html)点击前:

点击后:

相当于右下角从333.html转到了data.html

标签
易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!