前端:HTML
初始HTML 网页基本标签 图像,超链接,网页布局 列表,表格,媒体元素 表单及表单应用 表单初级验证
什么是HTML
H yper T ext M arkup L anguage(超文本标记语言 )超文本包括:文字、图片、音频、视频、动画等
HTML发展史
HTML5的优势
W3C标准
常见的IDE
HTML基本结构
网页基本信息
<! DOCTYPE html >
< html lang = " en" >
< head>
< meta charset = " UTF-8" >
< meta name = " keywords" content = " Java" >
< meta name = " description" content = " 学Java" >
< title> 我的第一个网页</ title>
网页基本标签
<! DOCTYPE html >
< html lang = " en" >
< head>
< meta charset = " UTF-8" >
< title> Title</ title>
</ head>
< body>
< h1> 一级标签</ h1>
< h2> 二级标签</ h2>
< h3> 三级标签</ h3>
< h4> 四级标签</ h4>
< h5> 五级标签</ h5>
< h6> 六级标签</ h6>
< p> 嘟嘟</ p>
< p> 噗噗</ p>
科比< br/> 安东尼< br/>
< hr/>
粗体:< strong> 爱</ strong>
斜体:< em> 不爱</ em>
空格: 123< br/>
大于号:> < br/>
小于号:> < br/>
版权:© < br/>
</ body>
</ html>
图像标签
<! DOCTYPE html >
< html lang = " en" >
< head>
< meta charset = " UTF-8" >
< title> 图像标签</ title>
</ head>
< body>
< img src = " ../resources/image/1.jpg" alt = " 风景" title = " 悬停文字" >
< a href = " 4.链接标签.html#down" target = " _blank" > 顶部</ a>
</ body>
</ html>
链接标签
<! DOCTYPE html >
< html lang = " en" >
< head>
< meta charset = " UTF-8" >
< title> 链接标签</ title>
</ head>
< body>
< h name = " top" > top</ h>
< a href = " 3.图像标签.html" target = " _blank" > 跳转</ a>
< a href = " https://www.baidu.com" target = " _self" > 百度</ a>
< a href = " 3.图像标签.html" >
< img src = " ../resources/image/1.jpg" alt = " 风景" title = " 悬停文字" >
</ a>
< a href = " #top" > 顶部</ a>
< h name = " down" > down</ h>
< a href = " mailte:17609104420.com" > 邮箱</ a>
< a target = " _blank" href = " http://wpa.qq.com/msgrd?v=3&uin=&site=qq&menu=yes" > < img src = " ../resources/image/2.png" alt = " 我在这里" title = " 我在这里" /> </ a>
</ body>
</ html>
超链接
行内元素和块元素
列表
<! DOCTYPE html >
< html lang = " en" >
< head>
< meta charset = " UTF-8" >
< title> 列表</ title>
</ head>
< body>
< ol>
< li> Java</ li>
< li> PHP</ li>
< li> C++</ li>
< li> 前端</ li>
< li> 测试</ li>
</ ol>
< ul>
< li> Java</ li>
< li> PHP</ li>
< li> C++</ li>
< li> 前端</ li>
< li> 测试</ li>
</ ul>
< dl>
< dt> 学科</ dt>
< dd> Java</ dd>
< dd> PHP</ dd>
< dd> C++</ dd>
< dd> 前端</ dd>
< dd> 运维</ dd>
</ dl>
</ body>
</ html>
表格
<! DOCTYPE html >
< html lang = " en" >
< head>
< meta charset = " UTF-8" >
< title> 表格</ title>
</ head>
< body>
< table border = " 1" >
< tr>
< td colspan = " 3" > 成绩表</ td>
</ tr>
< tr>
< td rowspan = " 2" > 嘟嘟</ td>
< td> 15</ td>
< td> 13</ td>
</ tr>
< tr>
< td> 1</ td>
< td> 2</ td>
</ tr>
五行三列
</ table>
</ body>
</ html>
视频和音频
<! DOCTYPE html >
< html lang = " en" >
< head>
< meta charset = " UTF-8" >
< title> 媒体</ title>
</ head>
< body>
< video src = " ../resources/video/金玟岐%20-%20不要不要.mp4" controls autoplay > </ video>
< br/>
< audio src = " ../resources/audio/张喆%20-%20陷阱.mp3" controls autoplay > </ audio>
</ body>
</ html>
页面结构分析
<! DOCTYPE html >
< html lang = " en" >
< head>
< meta charset = " UTF-8" >
< title> 网页结构</ title>
</ head>
< body>
< header>
< h2> 网页头部</ h2>
</ header>
< section>
< h2> 网页主体</ h2>
</ section>
< footer>
< h2> 网页脚部</ h2>
</ footer>
</ body>
</ html>
iframe
<! DOCTYPE html >
< html lang = " en" >
< head>
< meta charset = " UTF-8" >
< title> 内联框架</ title>
</ head>
< body>
< iframe src = " 6.表格.html" name = " hello" frameborder = " " width = " 500px" height = " 500px" > </ iframe>
< a href = " https://mp.csdn.net/mp_blog/manage/article?spm=1010.2135.3001.5448" target = " hello" > 走你</ a>
</ body>
</ html>
表单语法
<! DOCTYPE html >
< html lang = " en" >
< head>
< meta charset = " UTF-8" >
< title> 表单</ title>
</ head>
< body>
< h1> 登录</ h1>
< form action = " 3.图像标签.html" method = " get" >
< p>
账号:< input type = " text" name = " username" placeholder = " 请输入账号" required >
</ p>
< p>
密码:< input type = " password" name = " pwd" placeholder = " 请输入密码" >
</ p>
< p> 性别:
< input type = " radio" value = " boy" name = " sex" checked > 男
< input type = " radio" value = " girl" name = " sex" > 女
</ p>
< p> 爱好:
< input type = " checkbox" value = " sleep" name = " hobby" checked > 睡觉
< input type = " checkbox" value = " game" name = " hobby" > 打游戏
< input type = " checkbox" value = " music" name = " hobby" > 听歌
</ p>
< p> 国家:
< select name = " 列表名称" >
< option value = " china" selected > 中国</ option>
< option value = " usa" > 美国</ option>
< option value = " ETH" > 瑞士</ option>
</ select>
</ p>
< p> 按钮:
< input type = " button" name = " btn1" value = " 变长" >
< input type = " image" src = " ../resources/image/2.png" >
</ p>
< p> 反馈:
< textarea name = " textarea" rows = " 10" cols = " 30" > 内容</ textarea>
</ p>
< p>
< input type = " file" value = " files" >
< input type = " button" value = " 上传" name = " upload" >
</ p>
< p> 邮箱:
< input type = " email" name = " email" placeholder = " 请输入" >
</ p>
< p> url:
< input type = " url" name = " url" >
</ p>
< p> 商品数量:
< input type = " number" name = " number" max = " 100" min = " 0" step = " 0" >
</ p>
< p> 音量:
< input type = " range" name = " voice" max = " 100" min = " 0" step = " 2" >
</ p>
< p> 搜索:
< input type = " search" name = " search" >
</ p>
< p> 自定义邮箱:
< input type = " text" name = " diymail" 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" value = " 重置" >
</ p>
< p>
< label for = " mark" > 点我</ label>
< input type = " text" id = " mark" >
</ p>
</ form>
</ body>
</ html>
表单元素格式
表单的应用
表单的初级验证