定制软件HTML零基础入门教程完整版

目录

    • \


一、Web标准

  1. 结构(Structure)
  2. 表现(Presentation)
  3. 行为(Behavior)

二、VSCode的使用——快捷键

  1. 新建文件(Ctrl+N)

  2. 保存(Ctrl+S),定制软件注意要保存为.html文件

  3. Ctrl+加号键,Ctrl+减号键 定制软件可以放大缩小视图

  4. 按alt+鼠标 定制软件可以多行同时编辑

  5. shift+alt+箭头 复制黏贴

  6. 定制软件生成页面骨架结构
    输入!按下Tab键

  7. 定制软件利用插件在浏览器中预览页面:定制软件单击鼠标右键,定制软件在弹出窗口选“Open In Default Browser”

  8. 定制软件单行注释或取消: ctrl+/

  9. 定制软件自动优化格式:定制软件选中代码块,alt+shift+F

三、插件安装


定制软件搜索并安装以下4个插件:

插件作用
Auto Rename Tag定制软件自动重命名配对的HTML/XML标签
Chinese (Simplified) (简体中文) Language Pack for Visual Studio Code定制软件中文语言包
Open in Browser右键选择Open in Browser或者ctrl+B定制软件在浏览器上运行当前html文件
CSS Peek追踪样式

四、定制软件网页开发工具

4.1 定制软件文档类型声明标签

<!DOCTYPE> 文档类型声明,作用就是告诉浏览器使用哪种HTML版本来显示网页


这句代码的意思是:当前页面采取的是HTML5版本来显示网页
注意:

  1. <!DOCTYPE>要写在最前面,
  2. 它不是一个html标签,它就是文档类型声明标签

4.2 lang语言种类

  1. en定义为英语
  2. zh-CN定义语言为中文

4.3 字符集

在<head> 标签内,可以通过<meta> 标签的charset属性来规定HTML文档应该使用哪种字符编码:

charset常用的值有:GB2312、BIG5、GBK和UTF-8,其中UTF-8也被称为万国码,基本包含了全世界所有国家需要用到的字符。

五、

  • <h1>~<h6>标题
  • <p></p>段落
  • <br />换行
  • <strong></strong><b><b/>加粗
  • <em></em><i></i>倾斜
  • <del></del><s></s> 删除
  • <ins></ins><u></u> 下划线

5.1 图像标签<img></img>


图片src相对路径:

绝对路径:
相对路径是正斜杠,而绝对路径是反斜杠:
例如:<img src="C:\Users\DELL\Pictures\lyx.jpg"/>
或者完整的网络地址<img src=“http://www.itcast.cn/images/logo.gif"/>

5.2 链接标签<a></a>

  1. 外部链接
  2. 内部链接
  3. 空链接
    <!-- 空链接 -->    <a href="#">公司地址</a>
  • 1
  • 2
  1. 下载链接
    点击下载压缩包:人工智能第一次作业.zip
    <!-- 下载链接 -->    <a href="人工智能第一次作业.zip">下载zip压缩包文件</a>
  • 1
  • 2
  1. 网页元素链接
    点击图片,跳转到百度
 <!-- 网页元素的链接 -->    <a href="http://www.baidu.com"><img src="hhh.jpg" alt="刘雨昕"></a>
  • 1
  • 2

5.3

点击链接,可以快速定位到当前页面的某个位置,例如百度

  • 在链接文本的和href属性中, 设置属性值为#名字的形式,如:
    <a href="#tow">第二集</a>
  • 找到目标位置标签,里面添加一个id属性 = 刚刚的名字,如:
  • <h3 id="two">第二集介绍</h3>

5.4 注释标签

<!--哈哈哈哈-->
  • 1

5.5 特殊标签

5.6 表格标签

表格标签:table
行标签:tr
头标签:th(文字家粗居中)
表格标签:td

	<!-- align="center"是表格居中显示,border为1表格有边框 -->    <!-- cellpadding是td中的文字与单元边沿之间的间距 -->    <!-- cellspacing是td中的单元边沿与表格外边沿之间的间距 -->
  • 1
  • 2
  • 3

例题:完成以下表格:

<body> 	<!-- align="center"是表格居中显示,border为1表格有边框 -->    <!-- cellpadding是td中的文字与单元边沿之间的间距 -->    <!-- cellspacing是td中的单元边沿与表格外边沿之间的间距 -->   <table align="center" border="1" cellpadding="5" cellspacing="0" width="500">       <tr>           <th>排名</th>           <th>关键词</th>           <th>趋势</th>           <th>今日搜索</th>           <th>最近七日</th>           <th>相关链接</th>       </tr>       <tr>           <td>1</td>           <td>鬼吹灯</td>           <td><img src="箭头向下.png" alt="" width="15"></td>           <td>345</td>           <td>123</td>           <td>               <a href="https://tieba.baidu.com/index.html">贴吧</a>               <a href="http://www.baidu.com">百度</a>               <a href="https://baike.baidu.com/">百科</a>           </td>       </tr>       <tr>        <td>2</td>        <td>盗墓笔记</td>        <td><img src="箭头向上.png" alt="" width="15"></td>        <td>124</td>        <td>123</td>        <td>            <a href="https://tieba.baidu.com/index.html"  target="blank">贴吧</a>            <a href="http://www.baidu.com"  target="blank">百度</a>            <a href="https://baike.baidu.com/"  target="blank">百科</a>        </td>    </tr>   </table></body>
  • 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

5.6.1 表格标签<>和<tbody>

5.6.2 合并单元格

colspan=“合并单元格的个数” 跨列合并
rowspan=“合并单元格的个数” 跨行合并

5.7 列表标签

  1. 无序列表的各个列表想之间没有顺序级别之分
  2. <ul></ul>中只能嵌套<li></li>,直接在<ul></ul>标签中输入其他标签后缀文字的做法是不被允许的
  3. <li></li>之间相当于一个容器,可以容纳所有元素

无序列表:ul

 <ul>        <li>香蕉</li>        <li>苹果</li>        <li>橘子</li>    </ul>
  • 1
  • 2
  • 3
  • 4
  • 5

有序列表:ol

<ol>        <li>超好</li>        <li>爆好</li>        <li>无敌</li>    </ol>
  • 1
  • 2
  • 3
  • 4
  • 5

自定义列表:dl

  1. <dl></dl>中只能包含<dt></dt>和<dd></dd>
  2. <dt></dt>和<dd></dd>个数没有限制,经常是一个<dt></dt>对于多个<dd></dd>
  <dl>        <dt>联系我们</dt>        <dd>新浪微博</dd>        <dd>官方微信</dd>        <dd>联系电话</dd>    </dl>
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6

5.8 表单标签<form></form>

5.8.1 input标签的type属性


例题:提交按钮和重置

5.8.2 input标签的name和value属性

1.name和value是每个表单元素都有的属性值,主要给后台人员使用
2.name表单元素的名字,要求单选按钮和复选按钮要有相同的name值

例题:

5.8.3 input标签的checked和maxlength属性

  1. checked属性主要针对于单选按钮和复选框,主要作用一打开页面就可以默认选中某个表单元素
  2. maxlength是用户可以在表单元素输入的最大字符数,一般较少使用

5.8.4 label标签

例题:点击label标签内的文本时,选中单选按钮

5.8.5 select下拉列表

  1. <select>中至少包含一对<option>
  2. 在<option>中定义selected=“selected"时,当前项为默认选中项
  3. <option value="none" selected disabled hidden>请选择选项</option>
    不出现在下拉列表中,但默认显示

    例题

5.8.6 文本域标签textarea

六、综合案例

<!DOCTYPE html><html lang="en"><head>    <meta charset="UTF-8">    <meta http-equiv="X-UA-Compatible" content="IE=edge">    <meta name="viewport" content="width=device-width, initial-scale=1.0">    <title>Document</title></head><body>    <h3>六便士有很多,月亮只有一个</h3>    <form action="">        <table>            <tr>                <td>性别</td>                <td>                    <input type="radio" name="man" id="man"> <label for="man"></label>                    <input type="radio" name="man" id="woman"> <label for="woman"></label>                </td>            </tr>            <tr>                <td>生日</td>                <td>                    <select name="year" id="">                        <option value="none" selected disabled hidden>--请选择年--</option>                        <option value="2018">2018</option>                        <option value="2019">2019</option>                        <option value="2020">2020</option>                        <option value="2021">2021</option>                    </select>                    <select name="month" id="">                        <option value="none" selected disabled hidden>--请选择月--</option>                        <option value="1">1</option>                        <option value="2">2</option>                        <option value="3">3</option>                        <option value="4">4</option>                        <option value="5">5</option>                        <option value="6">6</option>                        <option value="7">7</option>                        <option value="8">8</option>                        <option value="9">9</option>                        <option value="10">10</option>                        <option value="11">11</option>                        <option value="12">12</option>                    </select>                    <select name="day" id="">                        <option value="none" selected disabled hidden>--请选择日--</option>                        <option value="1">1</option>                        <option value="2">2</option>                        <option value="3">3</option>                        <option value="4">4</option>                        <option value="5">5</option>                        <option value="6">6</option>                        <option value="7">7</option>                        <option value="8">8</option>                        <option value="9">9</option>                        <option value="10">10</option>                        <option value="11">11</option>                        <option value="12">12</option>                        <option value="13">13</option>                        <option value="14">14</option>                        <option value="15">15</option>                        <option value="16">16</option>                    </select>                </td>            </tr>            <tr>                <td>所在地区</td>                <td><input type="text" name="address" id="address"></td>            </tr>            <tr>                <td>婚姻状况</td>                <td>                    <input type="radio" name="marrid" id="yihun" value="yihun" checked="checked"><label for="yihun">已婚</label>                    <input type="radio" name="marrid" id="weihun" value="weihun"><label for="weihun">未婚</label>                    <input type="radio" name="marrid" id="lihun" value="lihun"><label for="lihun">离婚</label>                </td>            </tr>            <tr>                <td>学历</td>                <td><input type="text" name="" id=""></td>            </tr>            <tr>                <td>喜欢的类型</td>                <td>                    <input type="checkbox" name="wu" id="wu" value="wu"><label for="wu">妩媚的</label>                    <input type="checkbox" name="ke" id="ke" value="ke"><label for="ke">可爱的</label>                    <input type="checkbox" name="xiao" id="xiao" value="xiao"><label for="xiao">小鲜肉</label>                    <input type="checkbox" name="lao" id="lao" value="lao"><label for="lao">老腊肉</label>                    <input type="checkbox" name="all" id="all" value="all" checked="checked"><label for="all">都喜欢</label>                </td>            </tr>            <tr>                <td>自我介绍</td>                <td><textarea name="" id="" cols="30" rows="10">自我介绍</textarea></td>            </tr>            <tr>                <td rowspan="2"></td>                <td rowspan="2" >                    <input type="submit" value="免费注册"><br>                    <input type="checkbox" name="" id="" checked="checked">我同意注册调控和会员加入标准 <br>                    <a href="#">我是会员,立即登录</a><br>                    <h3>我承诺</h3>                    <ul>                        <li>年满18、单身</li>                        <li>抱着严肃的态度</li>                        <li>真诚寻找另一半</li>                    </ul>                </td>            </tr>        </table>    </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
  • 109
  • 110
  • 111
  • 112
  • 113
  • 114
  • 115
  • 116
  • 117
网站建设定制开发 软件系统开发定制 定制软件开发 软件开发定制 定制app开发 app开发定制 app开发定制公司 电商商城定制开发 定制小程序开发 定制开发小程序 客户管理系统开发定制 定制网站 定制开发 crm开发定制 开发公司 小程序开发定制 定制软件 收款定制开发 企业网站定制开发 定制化开发 android系统定制开发 定制小程序开发费用 定制设计 专注app软件定制开发 软件开发定制定制 知名网站建设定制 软件定制开发供应商 应用系统定制开发 软件系统定制开发 企业管理系统定制开发 系统定制开发