HTML学习

HTML学习

一、HTML介绍

<!--
1、HTML:Hyper Text Markup Language(超文本标记语言)
超文本包括:文字、图片、音频、视频、动画等
2、W3C:维网联盟(World Wide Web Consortium,简称 W3C),国际中立性技术标准机构
3、块元素(块标签):无论内容多少,该元素独占一行,例如:p、h1-h6...
   行内元素(行内标签):内容撑开宽度,左右都是行内元素的可以在排在一行,例如:a、strong、em...
-->
<!-- DOCTYPE:告诉浏览器,使用什么规范 -->
<!DOCTYPE html>
<html lang="en">
<!-- head标签代表网页头部 -->
<head>
    <!-- meta是描述性标签,用来描述网站的一些信息 -->
    <!-- meta一般用来做SEO -->
    <meta charset="UTF-8">
    <meta name="keywords" content="狂热说,Java学院">
    <meta name="description" content="来本网站学习Java">
    <!-- title标签代表网页标题 -->
    <title>HTML介绍</title>
</head>
<!-- body标签代表网页主体 -->
<body>
h1为开放标签
<br/>
/h1为闭合标签
<br/>
br/为自闭合标签
<br/>
Hello World!
</body>
</html>

二、基本标签学习

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>基本标签学习</title>
</head>
<body>
​
<!-- 标题标签 -->
<h1>标题标签</h1>
<h1>一级标签</h1>
<h2>二级标签</h2>
<h3>三级标签</h3>
<h4>四级标签</h4>
<h5>五级标签</h5>
<h6>六级标签</h6>
​
<!-- 段落标签 -->
<h1>段落标签</h1>
<p>两只老虎 两只老虎</p>
<p>跑得快 跑得快</p>
<p>一只没有耳朵 一只没有尾巴</p>
<p>真奇怪 真奇怪</p> 
​
<!-- 水平线标签 -->
<h1>水平线标签</h1>
<hr/>
​
<!-- 换行标签 -->
<h1>换行标签</h1>
两只老虎 两只老虎<br/>
跑得快 跑得快<br/>
一只没有耳朵 一只没有尾巴<br/>
真奇怪 真奇怪<br/>
​
<!-- 字体样式标签 -->
<h1>字体样式标签</h1>
粗体:<strong>i love u</strong>
<br/>
斜体:<em>i love u</em>
<br/>
​
<!-- 注释 -->
注释:<!-- -->
<br/>
​
<!-- 特殊符号 -->
空格:&nbsp;
<br/>
大于号:&gt;
<br/>
小于号:&lt;
<br/>
版权符号:&copy;
<br/>
​
</body>
</html>

三、图像标签学习

<!-- 常见的图像格式:JPG、GIF(动态图)、PNG、BMP(位图) -->
<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>图像标签学习</title>
</head>
<body>
​
<!-- src(必填):图片路径
               相对路径(../代表上级目录)、绝对路径(带盘符的路径)
     alt(必填):图片的替代文字,如果找不到图片,则会显示该文字
     title:鼠标悬停提示文字
     width:图片宽度
     height:图片高度
-->
<img src="../resources/image/证件照.jpg" alt="本人证件照" title="本人帅气照片" width="300" height="300"/>
<br/>
<img src="../resources/image/证件照.jpg" alt="本人证件照" title="本人帅气照片" width="300" height="300"/>
<br/>
<img src="../resources/image/证件照.jpg" alt="本人证件照" title="本人帅气照片" width="300" height="300"/>
<br/>
<img src="../resources/image/证件照.jpg" alt="本人证件照" title="本人帅气照片" width="300" height="300"/>
<br/>
<img src="../resources/image/证件照.jpg" alt="本人证件照" title="本人帅气照片" width="300" height="300"/>
<br/>
<img src="../resources/image/证件照.jpg" alt="本人证件照" title="本人帅气照片" width="300" height="300"/>
<br/>
<img src="../resources/image/证件照.jpg" alt="本人证件照" title="本人帅气照片" width="300" height="300"/>
<br/>
<img src="../resources/image/证件照.jpg" alt="本人证件照" title="本人帅气照片" width="300" height="300"/>
<br/>
<img src="../resources/image/证件照.jpg" alt="本人证件照" title="本人帅气照片" width="300" height="300"/>
<br/>
​
<a name="down">底部</a>
​
</body>
</html>

四、链接标签学习

<!--
    超链接包括:页面间链接(从一个页面链接到另一个链接)、锚链接、功能性链接
-->
​
<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>链接标签学习</title>
</head>
<body>
​
<!-- 使用name作为锚标记,top为锚标记的名字 -->
<a name="top">顶部</a>
<br/>
​
<!--
    a标签的href:必填,表示要跳转到哪个页面
    target:表示窗口在哪里打开
            _blank:在新窗口中打开
            ——self:默认的,在自己的窗口打开
-->
<a href="Image_Label_Introduction.html" target="_blank">跳转到图片标签学习页面</a>
<br/>
<a href="http://www.baidu.com" target="_self">跳转到百度页面</a>
<br/>
<a href="Basic_Label_Introduction.html">
    <img src="../resources/image/证件照.jpg" alt="本人证件照" title="本人帅气照片" width="300" height="300"/>
</a>
<br/>
<a href="Basic_Label_Introduction.html">
    <img src="../resources/image/证件照.jpg" alt="本人证件照" title="本人帅气照片" width="300" height="300"/>
</a>
<br/>
<a href="Basic_Label_Introduction.html">
    <img src="../resources/image/证件照.jpg" alt="本人证件照" title="本人帅气照片" width="300" height="300"/>
</a>
<br/>
<a href="Basic_Label_Introduction.html">
    <img src="../resources/image/证件照.jpg" alt="本人证件照" title="本人帅气照片" width="300" height="300"/>
</a>
<br/>
<a href="Basic_Label_Introduction.html">
    <img src="../resources/image/证件照.jpg" alt="本人证件照" title="本人帅气照片" width="300" height="300"/>
</a>
<br/>
<a href="Basic_Label_Introduction.html">
    <img src="../resources/image/证件照.jpg" alt="本人证件照" title="本人帅气照片" width="300" height="300"/>
</a>
<br/>
<a href="Basic_Label_Introduction.html">
    <img src="../resources/image/证件照.jpg" alt="本人证件照" title="本人帅气照片" width="300" height="300"/>
</a>
<br/><a href="Basic_Label_Introduction.html">
    <img src="../resources/image/证件照.jpg" alt="本人证件照" title="本人帅气照片" width="300" height="300"/>
</a>
<br/>
<a href="Basic_Label_Introduction.html">
    <img src="../resources/image/证件照.jpg" alt="本人证件照" title="本人帅气照片" width="300" height="300"/>
</a>
<br/>
<a href="Basic_Label_Introduction.html">
    <img src="../resources/image/证件照.jpg" alt="本人证件照" title="本人帅气照片" width="300" height="300"/>
</a>
<br/>
<a href="Basic_Label_Introduction.html">
    <img src="../resources/image/证件照.jpg" alt="本人证件照" title="本人帅气照片" width="300" height="300"/>
</a>
<br/>
<a href="Basic_Label_Introduction.html">
    <img src="../resources/image/证件照.jpg" alt="本人证件照" title="本人帅气照片" width="300" height="300"/>
</a>
<br/>
​
<!--
    锚链接:
    1、需要一个锚标记
    2、跳转到锚标记
    使用#+锚标记的名字
-->
<a href="#top">回到顶部</a>
<br/>
​
<a href="Image_Label_Introduction.html#down" target="_blank">跳转到图像标签学习页面的底部</a>
<br/>
<!--
    功能性链接:
    1、邮件链接:mailto:
    2、QQ链接
-->
<a href="mailto:1923185649@qq.com">点击联系</a>
​
</body>
</html>

五、列表标签学习

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>列表标签学习</title>
</head>
<body>
​
<!--有序列表
应用范围:试卷、问答...
-->
<ol>
    <li>Java</li>
    <li>Pathon</li>
    <li>运维</li>
    <li>前端</li>
    <li>C/c++</li>
</ol>
​
<hr/>
​
<!--无序列表
应用范围:导航、侧边栏...
-->
<ul>
    <li>Java</li>
    <li>Pathon</li>
    <li>运维</li>
    <li>前端</li>
    <li>C/c++</li>
</ul>
​
<hr/>
​
<!--自定义列表
dt:列表名称
dd:列表内容
-->
<dl>
    <dt>计算机语言</dt>
    <dd>Java</dd>
    <dd>Python</dd>
    <dd>PHP</dd>
    <dt>省份</dt>
    <dd>湖南</dd>
    <dd>江西</dd>
    <dd>湖北</dd>
</dl>
​
​
</body>
</html>

六、表格标签学习

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>表格标签学习</title>
</head>
<body>
​
<!--表格table
行:tr
列:td-->
<table border="1px">
    <tr>
        <!-- colspan:跨列 -->
        <td colspan="4">1-1</td>
    </tr>
    <tr>
        <!-- rowspan:跨行 -->
        <td rowspan="2">2-1</td>
        <td>2-2</td>
        <td>2-3</td>
        <td>2-4</td>
    </tr>
    <tr>
        <td>3-1</td>
        <td>3-2</td>
        <td>3-3</td>
    </tr>
</table>
​
<table border="1px">
    <tr>
        <td colspan="3" >学习成绩</td>
    </tr>
    <tr>
        <td rowspan="2">张三</td>
        <td>语文</td>
        <td>100</td>
    </tr>
    <tr>
        <td>数学</td>
        <td>100</td>
    </tr>
    <tr>
        <td rowspan="2">李四</td>
        <td>语文</td>
        <td>100</td>
    </tr>
    <tr>
        <td>数学</td>
        <td>100</td>
    </tr>
</table>
​
</body>
</html>

七、媒体标签学习

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>媒体标签学习</title>
</head>
<body>
​
<!--视频video
src:资源路径
controls:控制条
autoplay:自动播放
-->
<!--<video src="../resources/video/萤火虫和你.mp4" controls autoplay></video>-->
​
<!--音频audio
src:资源路径
controls:控制条
autoplay:自动播放
-->
<audio src="../resources/audio/萤火虫和你.mp3" controls autoplay></audio>
​
</body>
​
</html>

八、页面结构分析

<!--页面结构包括:
1、header:标题头部区域的内容(用于页面或者页面中的一块区域)
2、footer:标记脚部区域的内容(用于整个页面或者页面中的一块区域)
3、section:Web页面中的一块区域
4、article:独立的文章内容
5、aside:相关内容或应用(常用于侧栏)
6、nav:导航类辅助内容
-->
​
<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>页面结构分析</title>
</head>
<body>
​
<header>
    <h3>网页头部</h3>
</header>
​
<section>
    <h3>网页主体</h3>
</section>
​
<footer>
    <h3>网页脚部</h3>
</footer>
​
</body>
</html>

九、iframe内联框架

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>iframe内联框架</title>
</head>
<body>
​
<!--iframe内联框架:在一个网页嵌入另一个网页
src:引用页面地址
width:宽度
height:高度
frameborder:框架边框宽度
name:框架的标识名
-->
<iframe src="" name="blog" frameborder="0" width="1000" height="500"></iframe>
​
<a href="https://www.csdn.net/" target="blog">点击跳转到狂热说博客</a>
​
</body>
</html>

十、表单学习

<!--
一、表单元素属性
1、type:指定元素的类型。例如:text(文本框)、password(密码框)、checkbox(复选框)、radio(单选框)、
                             submit(提交按钮)、reset(重置按钮)、file(文件)、image(图像)、
                             button(按钮),默认为text。
2、name:指定表单元素的名称
3、value:元素的初始值,type为radio时必须指定一个值
4、size:指定表单元素的初始宽度,当type为text或password时,表单元素的大小以字符为单位,
         对于其他类型,宽度以像素为单位
5、maxlength:type为text或password时,输入的最大字符数
6、checked:type为raido或checkbox时,指定按钮是否被选中
二、表单的引用:readonly(只读)、hidden(隐藏)、disabled(不可用)
三、表单的初级验证:
        placeholder:元素初始提示信息,提示用户需要输入啥信息
        required:元素的非空判断
        pattern:元素的正则表达式判断
-->
​
<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>表单学习</title>
</head>
<body>
​
<!--表单form
action:表单提交的位置,可以是网站,也可以是一个请求处理地址
method:post get 提交方式
        get提交方式:可以在url中看到提交的信息,不安全,高效
        post提交方式:比较安全,传输大文件
-->
​
<form action="Basic_Label_Introduction.html" method="get">
    <!-- 文本输入框:input type="text"
                value="你好帅"——默认初始值
                maxlength="8"——最大能写几个字符
                size="30"——文本框的长度
                -->
    <p>用户名:<input type="text" name="username" placeholder="请输入用户名" required/></p>
​
    <!-- 密码框:input type="password" -->
    <p>密码:<input type="password" name="pwd" /></p>
​
    <!--单选框标签
    value表示单选框的值
    name表示单选框的组别
    -->
    <p>性别:
        <input type="radio" name="sex" value="man" checked />男
        <input type="radio" name="sex" value="woman" />女
    </p>
​
    <!--多选框标签-->
    <p>爱好:
        <input type="checkbox" name="hobby" value="running" />跑步
        <input type="checkbox" name="hobby" value="playbasketball" checked />打篮球
        <input type="checkbox" name="hobby" value="playthegame" />打游戏
        <input type="checkbox" name="hobby" value="chat" />聊天
    </p>
​
    <!--按钮:
    input type="button"——普通按钮
    input type="image"——图像按钮
    input type="submit"——提交按钮
    input type="reset"——重置按钮
    -->
    <p>按钮:
        <input type="button" name="btn" value="点击" />
<!--        <input type="image" src="../resources/image/证件照.jpg">-->
    </p>
​
    <!--下拉框-->
    <p>国家:
        <select name="">
            <option value="China" selected>中国</option>
            <option value="America">美国</option>
            <option value="Japan">日本</option>
            <option value="Canada">加拿大</option>
            <option value="Australian">澳大利亚</option>
        </select>
    </p>
​
    <!--文本域
            cols="30"——30列
            rows="10"——10行
    -->
    <p>备注:
        <textarea name="remark" id="" cols="30" rows="10" placeholder="请输入备注"></textarea>
    </p>
​
    <!--文件域-->
    <p>
        <input type="file" name="files" />
        <input type="button" name="uploadFile" value="上传" />
    </p>
​
    <!--邮件验证-->
    <p>邮箱:
        <input type="email" name="email" />
    </p>
​
    <!--URL验证-->
    <p>URL:
        <input type="url" name="url" />
    </p>
​
    <!--数字验证-->
    <p>商品数量:
        <input type="number" name="num"  min="1" max="100" step="1" />
    </p>
​
    <!--滑块-->
    <p>音量:
        <input type="range" name="voice" min="0" max="100" step="2" />
    </p>
​
    <!--搜索框-->
    <p>搜索:
        <input type="search" name="search" />
    </p>
​
    <!--增强鼠标可用性-->
    <p>
        <label for="mount">点我试试</label>
        <input type="text" id="mount">
    </p>
​
    <!--pattern:正则表达式-->
    <p>自定义邮箱:
        <input type="text" name="diyemail" pattern="/^([a-z0-9_\.-]+)@([\da-z\.-]+)\.([a-z\.]{2,6})$/
/^[a-z\d]+(\.[a-z\d]+)*@([\da-z](-[\da-z])?)+(\.{1,2}[a-z]+)+$/或\w+([-+.]\w+)*@\w+([-.]\w+)*\.\w+([-.]\w+)*">
    </p>
​
    <p>
        <input type="submit" />
        <input type="reset" />
    </p>
​
</form>
​
</body>
</html>

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值