WEBBASIC Unit01 Web概述 、 HTML概述 、 文本处理 、 图像和超链接 、 表格 、 表单

转载:https://blog.csdn.net/qq_38131668/article/details/73505925
参考:https://www.cnblogs.com/xiaziteng/p/4862112.html

WEBBASIC Unit01 Web概述 、 HTML概述 、 文本处理 、 图像和超链接 、 表格 、 表单

一.课程介绍

1.HTML(1.5天)

  • 勾勒出网页的结构和内容

2.CSS(3天)

  • 美化网页

3.JavaScript(4天)

  • 让网页呈现动态的数据和效果

4.jQuery(1.5天)

  • 是一个框架,提高JS的开发效率

二.WEB概述

这里写图片描述

三.XML和HTML对比

1.XML

  • 可扩展(自定义)标记语言
  • 标记、属性、标记之间的关系都可以扩展
  • 用来存储或传输数据

2.HTML

  • 超文本标记语言
  • 标记、属性、标记之间的关系都是固定的(w3c)
  • 某些版本的HTML严格遵守XML规范
    可以将HTML理解为标签固定的XML

四.跨行跨列

这里写图片描述

五.英雄联盟

1.分区

  • 所有区域都要设置宽度、边框、居中

    style="border:1px solid red;width:960px;margin:0 auto;"
    
           
           
    • 1
    • 2

2.逐个开发每个区域

这里写图片描述

补充1:创建WEB项目的注意事项

1.选择JavaEE视图

  • 在Eclipse右上角选择JavaEE

2.选择war

  • 创建项目的最后一步选择war

3.解决项目自带的错误

  • 展开项目
  • 右键点击Deployment
  • 选择Generate…

案例:

demo1.html

<!-- 声明网页的版本(文档类型) -->
<!doctype html>
<!-- 唯一的根元素 -->
<html>
    <!-- 有且只有2个子元素 -->
    <!-- 用来对网页做出声明 -->
    <head>
        <!-- 声明网页的编码 -->
        <meta charset="utf-8"/>
        <!-- 声明网页的标题 -->
        <title>第1个网页</title>
    </head>
    <!-- 用来写网页的内容 -->
    <body>
        HTML真棒.
    </body>
</html>
     
     
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12
  • 13
  • 14
  • 15
  • 16
  • 17

demo2

<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>Insert title here</title>
</head>
<body>
    <!-- 1.标题 -->
    <h1>苍老师</h1>
    <h2>范传奇</h2>
    <h3>王克晶</h3>
    <!-- 2.段落 -->
    <p>范传奇暗恋王克晶</p>
    <!-- 7.2.1将超链接链到锚点上 -->
    <p><a href="#cang">苍老师</a>吃醋</p>
    <!-- 3.列表 -->
    <!-- 1)有序列表 -->
    <ol>
        <li>河北省</li>
        <li>河南省</li>
        <li>湖南省</li>
    </ol>
    <!-- 2)无序列表 -->
    <ul>
        <li>北京</li>
        <li>上海</li>
        <li>广州</li>
    </ul>
    <!-- 3)嵌套列表 -->
    <ol>
        <li>
            河北省
            <ul>
                <li>石家庄</li>
                <li>保定</li>
                <li>廊坊</li>
            </ul>
        </li>
        <li>
            山东省
            <ul>
                <li>济南</li>
                <li>青岛</li>
                <li>烟台</li>
            </ul>
        </li>
    </ol>
    <!-- 4.行内元素 -->
    <p>
        北京市<i>海淀区</i><b>三环</b>西路甲<u>18</u><span style="color:red;">中鼎大厦</span>B座8层
    </p>
    <!-- 5.空格折叠 -->
    <p>
        那是一个&nbsp;&nbsp;&nbsp;秋天,<br>
        看着传奇&nbsp;&nbsp;&nbsp;跑偏.<br>
        奔着克晶&nbsp;&nbsp;&nbsp;而去,<br>
        误入老苍&nbsp;&nbsp;&nbsp;心间.<br>
    </p>
    <!-- 6.图片 -->
    <!-- 1)绝对路径
        从盘符开始写出完整的存储路径和名称,如
        d:/images/01.jpg
        /home/soft01/01.jpg -->
    <!-- 2)相对路径(*)
        只需要写出图片和网页的相对关系
        平级: 01.jpg
        下级: i/02.jpg
        上级: ../03.jpg
        ../是返回到上级目录的意思
     -->
    <p>
        <img src="01.jpg"/>
        <img src="i/02.jpg"/>
        <img src="../03.jpg"/>
        <!-- 一般这样用 -->
        <img src="../images/04.jpg"/>
    </p>
    <!-- 7.超链接 -->
    <!-- 7.1链接到其他网站 -->
    <p>
        <a href="http://www.tmooc.cn" target="_blank">达内</a>
        <a href="http://doc.tedu.cn">文档</a>
    </p>
    <!-- 7.2链接到锚点(位置) -->
    <!-- 7.2.1将指定位置做成锚点 -->
    <p>
        <a name="cang">刘苍松</a>不是苍井空,他是苍井空的苍,他是苍井空的松.
    </p>
    <!-- 7.2.3链接到顶部:
        顶部默认就是锚点,并且没有名称. -->
    <p>
        <a href="#">顶部</a>
    </p>
    <!-- 8.表格 -->
    <!-- 8.1普通的表格 -->
    <table border="1" cellspacing="0" width="30%">
        <tr>
            <td>苍老师</td>
            <td>范传奇</td>
        </tr>
        <tr>
            <td>王克晶</td>
            <td>程祖红</td>
        </tr>
    </table>
    <!-- 8.2跨列 -->
    <table border="1" cellspacing="0" width="30%">
        <tr>
            <td colspan="2">苍老师</td>
            <!-- <td>范传奇</td> -->
        </tr>
        <tr>
            <td>王克晶</td>
            <td>程祖红</td>
        </tr>
    </table>    
    <!-- 8.3跨行 -->
    <table border="1" cellspacing="0" width="30%">
        <tr>
            <td rowspan="2">苍老师</td>
            <td>范传奇</td>
        </tr>
        <tr>
            <!-- <td>王克晶</td> -->
            <td>程祖红</td>
        </tr>
    </table>
    <!-- 8.4行分组 -->
    <table border="1" cellspacing="0" width="40%">
        <thead>
            <tr>
                <td>编号</td>
                <td>名称</td>
                <td>金额</td>
            </tr>
        </thead>
        <tbody style="color:red;">
            <tr>
                <td>1</td>
                <td>鼠标</td>
                <td>100</td>
            </tr>
            <tr>
                <td>2</td>
                <td>键盘</td>
                <td>200</td>
            </tr>
        </tbody>
        <tfoot>
            <tr>
                <td colspan="2">合计</td>
                <td>300</td>
            </tr>
        </tfoot>
    </table>    
</body>
</html>
     
     
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12
  • 13
  • 14
  • 15
  • 16
  • 17
  • 18
  • 19
  • 20
  • 21
  • 22
  • 23
  • 24
  • 25
  • 26
  • 27
  • 28
  • 29
  • 30
  • 31
  • 32
  • 33
  • 34
  • 35
  • 36
  • 37
  • 38
  • 39
  • 40
  • 41
  • 42
  • 43
  • 44
  • 45
  • 46
  • 47
  • 48
  • 49
  • 50
  • 51
  • 52
  • 53
  • 54
  • 55
  • 56
  • 57
  • 58
  • 59
  • 60
  • 61
  • 62
  • 63
  • 64
  • 65
  • 66
  • 67
  • 68
  • 69
  • 70
  • 71
  • 72
  • 73
  • 74
  • 75
  • 76
  • 77
  • 78
  • 79
  • 80
  • 81
  • 82
  • 83
  • 84
  • 85
  • 86
  • 87
  • 88
  • 89
  • 90
  • 91
  • 92
  • 93
  • 94
  • 95
  • 96
  • 97
  • 98
  • 99
  • 100
  • 101
  • 102
  • 103
  • 104
  • 105
  • 106
  • 107
  • 108
  • 109
  • 110
  • 111
  • 112
  • 113
  • 114
  • 115
  • 116
  • 117
  • 118
  • 119
  • 120
  • 121
  • 122
  • 123
  • 124
  • 125
  • 126
  • 127
  • 128
  • 129
  • 130
  • 131
  • 132
  • 133
  • 134
  • 135
  • 136
  • 137
  • 138
  • 139
  • 140
  • 141
  • 142
  • 143
  • 144
  • 145
  • 146
  • 147
  • 148
  • 149
  • 150
  • 151
  • 152
  • 153
  • 154
  • 155
  • 156
  • 157

demo3

<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>Insert title here</title>
</head>
<body>
    <!-- logo区 -->
    <div style="border:1px solid red;">
        <p>这里将来要放一张logo图片</p>
    </div>
    <!-- 内容区 -->
    <div style="border:1px solid red;color:blue;">
        <h1>宫保鸡丁的做法</h1>
        <p>先放油,加热至80度左右</p>
        <p>放入鸡丁,爆炒一会</p>
        <p>再放花生、葱段继续炒一会</p>
        <p>放调料,再炒几下,出锅</p>
    </div>
    <!-- 版权区 -->
    <div style="border:1px solid red;">
        <p>版权所有、盗版必究。</p>
    </div>
</body>
</html>
     
     
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12
  • 13
  • 14
  • 15
  • 16
  • 17
  • 18
  • 19
  • 20
  • 21
  • 22
  • 23
  • 24
  • 25

demo4

<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>Insert title here</title>
</head>
<body>
    <!-- 1.表单元素:
        1)圈定表单的范围:
            只有在此元素之内输入
            的数据才能提交到服务器,之外输入的
            数据是无法提交给服务器的.
        2)声明表单提交的目标:action
        注:method和enctype属性将来再讲. -->
    <form action="http://www.tmooc.cn">
        <!-- 2.表单控件:用来输入数据.
            2.1 input元素:
                共9个,通过type属性进行区分.
            2.2 其他元素:
                共3个,它们的标签名不同. -->
        <!-- 2.1 input元素 -->
        <!-- 1)文本框
            value:设置默认值
            maxlength:设置最大长度
            readonly:设置只读 -->
        <p>
            账号:<input type="text" value="tarena"
                maxlength="10" readonly/>
        </p>
        <!-- 2)密码框:属性同上 -->
        <p>
            密码:<input type="password"/>
        </p>
        <!-- 3)单选框
            name:组名,同一组radio彼此互斥
            checked:设置默认选中
            注:value属性将来再讲 -->
        <p>
            性别:
            <input type="radio" name="sex" checked/><input type="radio" name="sex"/></p>
        <!-- 4)多选框
            checked:设置默认选中
            注:name和value将来再讲 -->
        <p>
            爱好:
            <input type="checkbox" checked/>美食
            <input type="checkbox"/>社交
            <input type="checkbox" checked/>竞技
            <input type="checkbox"/>文学
        </p>
        <!-- 5)隐藏框:
            用来传递不希望被用户看到的数据.
            数据通过value属性进行默认的设置. -->
        <p>
            <input type="hidden" value="love"/>
        </p>
        <!-- 6)文件框 -->
        <p>
            头像:<input type="file"/>
        </p>
        <!-- 7)按钮(提交/重置/普通) -->
        <p>
            <input type="submit" value="注册"/>
            <input type="reset" value="重置"/>
            <input type="button" value="测试"/>
        </p>
        <!-- 2.2 其他元素 -->
        <!-- 1)label:用来管理表单中的文字,
            可以将文字与框绑定在一起,从而增加
            这个框的可点击面积,提高易用性.
            绑定的步骤:
            a.给框增加id,用于唯一标识此框
            b.在文字外增加label标签,加属性for="id"
            注:任何元素都可以有id,是它的唯一标识. -->
        <p>
            <input type="checkbox" id="c1"/>
            <label for="c1">我已阅读并自愿遵守此协议!</label>
        </p>
        <!-- 2)下拉选
            selected:设置默认选中
            value:将来再讲
            注:选项少时用单选,选项多时用下拉选 -->
        <p>
            城市:
            <select>
                <option>请选择</option>
                <option>北京</option>
                <option>上海</option>
                <option>广州</option>
                <option>深圳</option>
                <option selected>杭州</option>
                <option>大连</option>
                <option>郑州</option>
            </select>
        </p>
        <!-- 3)文本域
            cols:设置宽度
            rows:设置高度
            readonly:设置只读
            注:双标签中间的文字是它的默认值 -->
        <p>
            简介:<textarea cols="30" rows="5">哈哈哈哈哈</textarea>
        </p>
    </form>
</body>
</html>
     
     
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12
  • 13
  • 14
  • 15
  • 16
  • 17
  • 18
  • 19
  • 20
  • 21
  • 22
  • 23
  • 24
  • 25
  • 26
  • 27
  • 28
  • 29
  • 30
  • 31
  • 32
  • 33
  • 34
  • 35
  • 36
  • 37
  • 38
  • 39
  • 40
  • 41
  • 42
  • 43
  • 44
  • 45
  • 46
  • 47
  • 48
  • 49
  • 50
  • 51
  • 52
  • 53
  • 54
  • 55
  • 56
  • 57
  • 58
  • 59
  • 60
  • 61
  • 62
  • 63
  • 64
  • 65
  • 66
  • 67
  • 68
  • 69
  • 70
  • 71
  • 72
  • 73
  • 74
  • 75
  • 76
  • 77
  • 78
  • 79
  • 80
  • 81
  • 82
  • 83
  • 84
  • 85
  • 86
  • 87
  • 88
  • 89
  • 90
  • 91
  • 92
  • 93
  • 94
  • 95
  • 96
  • 97
  • 98
  • 99
  • 100
  • 101
  • 102
  • 103
  • 104
  • 105
  • 106
  • 107
  • 108

LOL

<!DOCTYPE html>
<html>
  <head>
    <title>英雄联盟_达内百科</title>
    <meta charset="utf-8" />
  </head>
  <body>
    <!-- header -->
    <div style="width:960px;margin:0 auto;">
      <img src="../images/lol.png" />
    </div>

    <!-- body -->
    <div style="border:1px solid gray;width:960px;margin:0 auto;">
      <h1>英雄联盟</h1>

      <p>
        &nbsp;&nbsp;《英雄联盟》(简称lol)是由美国<u>Riot Games</u>开发,<b>腾讯</b>游戏运营的英雄对战网游。《英雄联盟》除了即时战略、团队作战外,还拥有特色的英雄、自动匹配的战网平台,包括天赋树、召唤师系统、符文等元素。
      </p>

      <table width="70%">
        <tr>
          <td>中文名</td>
          <td>英雄联盟</td>
          <td>发行商</td>
          <td><b>腾讯</b>游戏</td>
        </tr>
        <tr>
          <td>其他名称</td>
          <td>撸啊撸、lol</td>
          <td>发行日期</td>
          <td>2011年9月22日</td>
        </tr>
        <tr>
          <td>游戏类型</td>
          <td>策略、角色扮演、竞技、团队合作</td>
          <td>玩家人数</td>
          <td>多人</td>
        </tr>
        <tr>
          <td>游戏平台</td>
          <td>PC</td>
          <td>游戏画面</td>
          <td>3D</td>
        </tr>
      </table>

      <h2>目录</h2>
      <ol>
        <li>
          <a href="#g1">游戏背景</a>
          <ul>
            <li>战争学院</li>
            <li>德玛西亚</li>
          </ul>
        </li>
        <li>
          <a href="#g2">游戏系统</a>
          <ul>
            <li>天赋系统</li>
            <li>符文系统</li>
          </ul>
        </li>
      </ol>

      <h2><a name="g1">1、游戏背景</a></h2>
      <h3>战争学院</h3>
      <p>
       &nbsp;&nbsp;战争学院是英雄联盟裁决瓦洛兰政治纠纷之地。这里是绝对中立的领土,严禁任何纷争。违反者将面对学院的士兵和魔法。学院坐落于一座巨型水晶枢纽之上,由黑曜石、贵金属和魔法塑形而成。它位于莫格罗恩关隘的北方入口,刚好位于相互敌对的城邦德玛西亚和诺克萨斯之间。
      </p>
      <p>
       &nbsp;&nbsp;除了作为英雄联盟所在地,战争学院还是瓦洛兰最权威的军事培训机构。很多图书馆都致力于收录战争学院的英雄信息,并向所有研究者开放。
      </p>
      <h3>德玛西亚</h3>
      <p>
        &nbsp;&nbsp;人类城邦德玛西亚坐落在瓦洛兰的西部海岸。德玛西亚人民的共同目标是通过善良和正义让所有人都过得更好。他们认为恶毒自私如同疾病,应当从人类灵魂中根除。来到德玛西亚并定居于此的人们,具有和本地居民一样的理想和美德。
      </p>

      <h2><a name="g2">2、游戏系统</a></h2>
      <h3>天赋系统</h3>
      <p>&nbsp;&nbsp;天赋技能分为三类:攻击类、防御类、通用类,天赋技能点总共为30点。</p>
      <p>&nbsp;&nbsp;攻击类:提高物理、法术攻击强化偏重攻击的召唤师技能。</p>
      <p>&nbsp;&nbsp;防御类:提高物理、法术防御及抗打击回复能力,强化偏重防御和回复的召唤师技能。</p>
      <p>&nbsp;&nbsp;通用类:提高召唤师其他能力,强化多用途召唤师技能,减少技能冷却时间。</p>
      <h3>符文系统</h3>
      <p>
        &nbsp;&nbsp;符文有四种颜色,分别是印记(红色)、符印(黄色)、雕文(蓝色)和精华(紫色),不同的符文类型在镶嵌时也要镶嵌到对应的符文槽里,在符文书每一页都有9个蓝槽、9个红槽、9个黄槽和3个紫槽供你镶嵌符文。
      </p>
      <p>
        &nbsp;&nbsp;在游戏中,只是购买了符文是不能对召唤师所选择的英雄有任何帮助的,你需要将符文镶嵌在符文页当中,才能使符文在游戏中产生作用。
      </p>
    </div>
    <!-- footer -->
    <div style="width:960px;margin:0 auto;">
      <p align="center">&copy; 2015 Tarena 使用达内百科前必读 | 百科协议 | 达内百科合作平台</p>
    </div>
  </body>
</html>
     
     
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12
  • 13
  • 14
  • 15
  • 16
  • 17
  • 18
  • 19
  • 20
  • 21
  • 22
  • 23
  • 24
  • 25
  • 26
  • 27
  • 28
  • 29
  • 30
  • 31
  • 32
  • 33
  • 34
  • 35
  • 36
  • 37
  • 38
  • 39
  • 40
  • 41
  • 42
  • 43
  • 44
  • 45
  • 46
  • 47
  • 48
  • 49
  • 50
  • 51
  • 52
  • 53
  • 54
  • 55
  • 56
  • 57
  • 58
  • 59
  • 60
  • 61
  • 62
  • 63
  • 64
  • 65
  • 66
  • 67
  • 68
  • 69
  • 70
  • 71
  • 72
  • 73
  • 74
  • 75
  • 76
  • 77
  • 78
  • 79
  • 80
  • 81
  • 82
  • 83
  • 84
  • 85
  • 86
  • 87
  • 88
  • 89
  • 90
  • 91
  • 92
  • 93
  • 94
  • 95
  • 96
  • 97
  • 98
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值