黑猴子的家:JavaWeb 之 HTML

1、HTML 概述

(1)超文本标记语言:Hyper Text Markup Language
(2)HTML文件由一组标签构成,经过浏览器解析之后可以显示网页内容。
(3)HTML文档的构成


2、基本语法规范等

基本语法规范及具体的使用见工程:模板 -> Web01_UI

3、HTML 语法

grammar.html

<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>Insert title here</title>
</head>
<body>

    <!-- ①标签不能交叉嵌套 -->
    正确:<p><i>早安,Alex</i></p>
    错误:<p><i>早安,Alex</p></i>
    
    <!-- ②标签必须正确关闭 -->
    <!-- i.有文本内容的标签: -->
    正确:<p>早安,Alex</p>
    错误:<p>早安,Alex
    
    <!-- ii.没有文本内容的标签: -->
    正确:aaaaaa<br />bbbbbbbb
    错误:aaaaaa<br>bbbbbbbb
    
    <!-- ③属性必须有值,属性值必须加引号 -->
    正确:<font color="blue">早安,Alex</font>
    错误:<font color>早安,Alex</font>
    错误:<font color=red>早安,Alex</font>
        
    <!-- ④注释不能嵌套 -->
    正确:<!-- 注释内容 -->
    错误:<!-- 注释内容<!-- 嵌套的注释 --> 溢出的注释 -->
    
</body>
</html>

4、表格

table.html

<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>Insert title here</title>
</head>
<body>
    <table border="1" align="center" width="80%">
        <tr><th>姓名</th><th>位置</th><th>公司</th><th>财富</th></tr>
        <tr>
            <td>王健林</td>
            <td>北京</td>
            <td>万达</td>
            <td>2211</td>
        </tr>
        <tr>
            <td>马云</td>
            <td>杭州</td>
            <td>阿里巴巴</td>
            <td>1889</td>
        </tr>
        <tr>
            <td>马化腾</td>
            <td>深圳</td>
            <td>腾讯</td>
            <td>1642</td>
        </tr>
        <tr>
            <td>王卫</td>
            <td>深圳</td>
            <td>顺丰速运</td>
            <td>1240</td>
        </tr>
    </table>
</body>
</html>

5、超链接

(1)a.html

<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>Insert title here</title>
</head>
<body>
    <a href="pages/target.html">跳转到目标页面,目标页面有美女!</a>
</body>
</html>

(2)target.html

<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>Insert title here</title>
</head>
<body>
    美女!
</body>
</html>

6、表单

(1)form 标签

<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>Insert title here</title>
</head>
<body>
    <!-- 创建表单 -->
    <!-- 使用form标签定义表单
        使用action属性指定提交数据的位置
        使用method属性指定提交数据的方式
            GET:会将提交的数据附着在URL地址后面,在浏览器地址栏可以看到
            POST:不会提交的数据附着在URL地址后面,在浏览器地址栏看不到
     -->
    <form action="target.html" method="post">
        用户名:<input type="text" name="userName" /><br /><br />
        密码:<input type="password" name="password" /><br /><br />
        <!-- 提交按钮:type="submit",使用value属性指定它是页面上显示的文字 -->
        <input type="submit" value="登录" />
    </form>
</body>
</html>

(2)文本框

<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>Insert title here</title>
</head>
<body>
    <!-- file:///D:/workspace/test/Web02_UI/WebContent/04.表单/target.html?username=Tom&email=tom@126.com&password=abc123&other=%E6%97%A0-->
    <form action="target.html" method="get">
        用户名:<input type="text" name="username" /><br /><br />
        邮箱:<input type="text" name="email" /><br /><br />
        密码:<input type="text" name="password" /><br /><br />
        其他:<input type="text" name="other" /><br /><br />
        <input type="submit" value="登录" />
        <br /><br />
    </form>
</body>
</html>

(3)密码框

<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>Insert title here</title>
</head>
<body>
    <form action="target.html" method="get">
        密码:<input type="password" name="password" /><br /><br />
        <input type="submit" value="登录" />
        <br /><br />
    </form>
</body>
</html>

(4)单选框

<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>Insert title here</title>
</head>
<body>
    <form action="target.html" method="get">
        性别:
        <input type="radio" name="gender" value="male" />男生
        <input type="radio" name="gender" checked="checked" value="female" />女生
        <input type="radio" name="gender" value="eastSuccess" />东方不败
        <br /><br />
        <input type="submit" value="提交" />
        <br /><br />
    </form>
</body>
</html>

(5)多选框

<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>Insert title here</title>
</head>
<body>
    <form action="target.html" method="get">
        你喜欢的足球队<br /><br />
        巴西<input type="checkbox" name="soccerTeam" value="Brazil" />
        德国<input type="checkbox" name="soccerTeam" value="German" />
        荷兰<input type="checkbox" name="soccerTeam" value="Holland" />
        <br /><br />
        <input type="submit" value="提交" />
        <br /><br />
    </form>
</body>
</html>

target.html

<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>Insert title here</title>
</head>
<body>
    Target Page...
</body>
</html>

7、插入图片

image.html

<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>Insert title here</title>
</head>
<body>
    <img alt="加载图片失败" src="img/a.jpg">
</body>
</html>

8、列表

List.html

<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>Insert title here</title>
</head>
<body>
    <!-- 在这里创建无序列表 -->
    <ul>
        <li>火影忍者</li>
        <li>死神</li>
        <li>海贼王</li>
        <li>名侦探柯南</li>
        <li>网球王子</li>
    </ul>
    <br /><br />
    <!-- 在这里创建有序列表 -->
    <ol>
        <li>漩涡鸣人</li>
        <li>黑崎一护</li>
        <li>路飞</li>
        <li>柯南</li>
        <li>越前龙马</li>
    </ol>
</body>
</html>

9、标题段落

article.html

<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>Insert title here</title>
</head>
<body>
    <!-- 在这里创建标题 -->
    <h1>江畔独步寻花</h1>
    <h3>唐•杜甫</h3>
    <!-- 在这里创建段落 -->
    <p>黄四娘家花满蹊</p>
    <p>千朵万朵压枝低</p>
    <p>留连戏蝶时时舞</p>
    <p>自在娇莺恰恰啼</p>
</body>
</html>

尖叫提示:还有许多没有讲到,大家可以看W3School,讲到的这些都是最常用的

©著作权归作者所有,转载或内容合作请联系作者
  • 序言:七十年代末,一起剥皮案震惊了整个滨河市,随后出现的几起案子,更是在滨河造成了极大的恐慌,老刑警刘岩,带你破解...
    沈念sama阅读 205,033评论 6 478
  • 序言:滨河连续发生了三起死亡事件,死亡现场离奇诡异,居然都是意外死亡,警方通过查阅死者的电脑和手机,发现死者居然都...
    沈念sama阅读 87,725评论 2 381
  • 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
    开封第一讲书人阅读 151,473评论 0 338
  • 文/不坏的土叔 我叫张陵,是天一观的道长。 经常有香客问我,道长,这世上最难降的妖魔是什么? 我笑而不...
    开封第一讲书人阅读 54,846评论 1 277
  • 正文 为了忘掉前任,我火速办了婚礼,结果婚礼上,老公的妹妹穿的比我还像新娘。我一直安慰自己,他们只是感情好,可当我...
    茶点故事阅读 63,848评论 5 368
  • 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
    开封第一讲书人阅读 48,691评论 1 282
  • 那天,我揣着相机与录音,去河边找鬼。 笑死,一个胖子当着我的面吹牛,可吹牛的内容都是我干的。 我是一名探鬼主播,决...
    沈念sama阅读 38,053评论 3 399
  • 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
    开封第一讲书人阅读 36,700评论 0 258
  • 序言:老挝万荣一对情侣失踪,失踪者是张志新(化名)和其女友刘颖,没想到半个月后,有当地人在树林里发现了一具尸体,经...
    沈念sama阅读 42,856评论 1 300
  • 正文 独居荒郊野岭守林人离奇死亡,尸身上长有42处带血的脓包…… 初始之章·张勋 以下内容为张勋视角 年9月15日...
    茶点故事阅读 35,676评论 2 323
  • 正文 我和宋清朗相恋三年,在试婚纱的时候发现自己被绿了。 大学时的朋友给我发了我未婚夫和他白月光在一起吃饭的照片。...
    茶点故事阅读 37,787评论 1 333
  • 序言:一个原本活蹦乱跳的男人离奇死亡,死状恐怖,灵堂内的尸体忽然破棺而出,到底是诈尸还是另有隐情,我是刑警宁泽,带...
    沈念sama阅读 33,430评论 4 321
  • 正文 年R本政府宣布,位于F岛的核电站,受9级特大地震影响,放射性物质发生泄漏。R本人自食恶果不足惜,却给世界环境...
    茶点故事阅读 39,034评论 3 307
  • 文/蒙蒙 一、第九天 我趴在偏房一处隐蔽的房顶上张望。 院中可真热闹,春花似锦、人声如沸。这庄子的主人今日做“春日...
    开封第一讲书人阅读 29,990评论 0 19
  • 文/苍兰香墨 我抬头看了看天上的太阳。三九已至,却和暖如春,着一层夹袄步出监牢的瞬间,已是汗流浃背。 一阵脚步声响...
    开封第一讲书人阅读 31,218评论 1 260
  • 我被黑心中介骗来泰国打工, 没想到刚下飞机就差点儿被人妖公主榨干…… 1. 我叫王不留,地道东北人。 一个月前我还...
    沈念sama阅读 45,174评论 2 352
  • 正文 我出身青楼,却偏偏与公主长得像,于是被迫代替她去往敌国和亲。 传闻我的和亲对象是个残疾皇子,可洞房花烛夜当晚...
    茶点故事阅读 42,526评论 2 343

推荐阅读更多精彩内容

  • 学习目标: 了解常用浏览器 掌握WEB标准 理解标签语义化 掌握常用的排版标签 掌握常用的文本格式化图像链接等标签...
    Mr大喵喵阅读 1,381评论 0 4
  • --- 学习目标: - 了解常用浏览器 - 掌握WEB标准 - 理解标签语义化 - 掌握常用的排版标签 ...
    红豆丁244阅读 1,371评论 0 2
  • 学习HTML的最佳网站没有之一http://www.w3school.com.cn/html/ 关于HTML/HT...
    Amyyy_阅读 2,036评论 0 16
  • 学习目标: 了解常用浏览器 掌握WEB标准 理解标签语义化 掌握常用的排版标签 掌握常用的文本格式化图像链接等标签...
    淡淡疯阅读 1,256评论 0 3
  • 学习目标: 了解常用浏览器 掌握WEB标准 理解标签语义化 掌握常用的排版标签 掌握常用的文本格式化图像链接等标签...
    Kazusa_阅读 860评论 0 4