Web全栈开发-HTML基础(1)

    xiaoxiao2023-10-03  167

    1、Web基础知识(了解)    1、Web 与 Internet       1.1 Internet          互联网、网络、因特网 ...      服务:        Telnet,Email,WWW,BBS,FTP

           资源共享      基本实现技术:        1、分组交换原理        2、TCP/IP协议簇       1.2  WEB与Internet     1、WEB        是一种应用在Internet上的一种流行的应用程序-网页应用程序        www(World Wide Web)

           W3C-World Wide Web Consortium(万维网联盟)

           功能:将信息和服务连接         服务:Telnet,Email,BBS         信息:文字,图片,音频,视频    2、WEB的工作原理      1、基于 浏览器/服务器 模式(B/S)     1、B/S        B : Browser 浏览器        S : Server 服务器        通过 浏览器 来访问 服务器信息的一种方式-WEB     2、C/S        C : Client 客户端        S : Server 服务器        通过 指定的客户端 来访问 服务器信息的一种方式        QQ      2、组成         由 WEB服务器、浏览器、通信协议 组成     WEB服务器:配置高的电脑     浏览器:客户端工具     通信协议:http(Hyper Text Transfer Protocol)-超文本传输协议    3、WEB的相关技术      1、WEB服务器        1、功能           存储WEB上的内容信息,并且提供管理环境       响应浏览器的请求,执行服务器端程序       安全性功能        2、产品       TOMCAT       IIS       APACHE(php)       ...        3、技术           php       jsp(Java Server Page)       asp       asp.net      2、WEB浏览器        1、功能       1、代理用户提交请求          (User Agent  --> UA)       2、作为HTML解释器和内嵌脚本的执行器       3、用图形化的方式显示HTML文档        2、产品           1、IE -> Microsoft Internet Explor       2、Firefox -> Mozilla Firefox       3、Safari -> Apple       4、Chrome -> Google        5、Opera -> 欧鹏        3、技术       1、HTML       2、CSS       3、Javascript 2、HTML快速入门(重点)    1、HTML概述       1、什么是HTML          HTML : Hyper Text Markup Language 超文本标记语言      超文本:超级文本          a : 第一个字符         超文本a : 超链接      标记:<a>      语言:表现形式,语法规范

         HTML用来设计网页的语言      由HTML所编写的文件,以.html或.htm作为后缀     2、HTML基础语法       1、标记语法     1、什么是标记        HTML中用于描述功能的符号称之为"标记"        ex:         <p></p> - 段落         <a></a> - 超链接         ... ...     2、语法        标记在使用时必须用尖括号<>括起来        分类:          1、封闭类型标记             也叫作 双标记,必须成对出现         语法         <标记></标记>         <p></p>         <a></a>         <div></div>          2、非封闭类型标记         也叫作 空标记或单标记         语法         <标记>或<标记/>         ex:           <img> - 图像           <br> - 换行           <hr> - 水平线       2、元素          也称之为 标记      标记:实际上是语法规范      元素:强调的是标记中的内容      <div>这是一个div</div>       3、元素嵌套     元素之间可以实现嵌套,从而表现出更为复杂的页面结构     <div><p>这是一个被嵌套的段落</p></div>

        注意:       1、嵌套位置和顺序          <div><p></div></p>       2、被嵌套的内容要通过"代码缩进"来表示层级结构

             <div><p>这是一个p</p></div>

             <div>          <p>这是一个p</p>          </div>

             <div>         <p>这是一个p</p>          </div>       4、属性 和 值          1、作用        修饰元素      2、语法        1、属性的声明必须位于开始标记中        2、一个元素可以有多个属性,多个属性之间用空格隔开,并且排名不分先后        3、每个属性都可以有值,值和属性之间用 = 连接。值最好要放在引号中('' 或 "")        ex :          align 属性 :控制文本的水平对齐方式,         取值:          1、left :左对齐          2、center :居中对齐          3、right:右对齐       问题:控制 一个p标记的文本,是水平居中对齐       <p align='center'>This is a p</p>       在以上的基础上,设置 p元素的id属性值为 p1       <p align='center' id="p1">This is a p</p>      3、标准属性         所有的元素都具备的属性,称之为标准属性或通用属性         id:定义元素在网页中独一无二的标识         title:鼠标移入到元素上的时候,所弹出的文字         class:定义元素所引用的类选择器(CSS中使用)         style:定义元素的内联样式(CSS中使用)       5、注释     1、什么是注释        允许出现在网页源码中,但是不会被浏览器所解释的文本,称之为注释。

           通常情况下,会将 对代码的解释文本放在注释中,以便让其他的开发者去看。     2、注释的语法        <!-- 注释内容  -->        注意:          1、注释不能嵌套             <!--           <!-- -->         -->          2、注释不能出现在<>中             <p <!-- align="center" -->></p>         以上写法是错误的。       6、HTML 和 XHTML          1999年12月24日 W3C推出HTML4.01标准规范      2000年1月26日 W3C推出XHTML1.0标准规范

         XHTML1.0 版本 以 HTML4.01几乎相同,但是它是更严格更纯净的HTML版本      比如:        1、要求标记必须要关闭           <p></p>           <br/>        2、要求属性值必须用引号引起来           <p align=center></p>(html4.01和html5中都可以)       7、HTML5(H5)          h5的目标,为了实现更加简洁的HTML代码      1、空标记有无结束均可         <br>         <br/>      2、属性值可以被引号括起来         <p align="center"></p>         <p align='center'></p>         <p align=center></p>      3、有些属性可以不给值         <input readonly="readonly">(h5之前的写法)         <input readlony>(h5写法)    3、文档结构       1、HTML文档结构          由两大部分组成      1、文档类型声明         用于指定网页的版本和风格      2、html页面         要显示在页面给别人去看的内容       2、文档类型声明          <!doctype html>      该段代码要出现在网页的最顶端       3、HTML页面          1、由一对 html 元素表示,位于 文档类型声明之后      2、在 <html>元素中,包含两个直接子元素        1、<head></head>            网页头部           作用:定义页面全局信息           包含:             <title></title> 定义网页标题                     <script></script> 定义或引入JS文件/代码                     <style></style> 定义内部样式表                     <link/>:引入外部样式表文件                     <meta/>:定义网页元数据            比如:             1、编码格式               设置网页编码格式为utf-8             <meta charset="utf-8">             2、网页关键字             3、描述          2、<body></body>                 网页主体,所有显示给用户去看的东西都写在body中                 属性:                     1、text                         取值:颜色                         作用:控制整个页面中所有文本的颜色                     2、bgcolor                         作用:设置页面的背景颜色                         取值:颜色 3、文本(重点)     1、文本标记的作用         会让文本有不同的显示方式     2、特殊字符表示方式         文档中的 空格和回车 最终只会被解释成为一个空格         如果想表示特殊的字符效果,如 空格,<,>, ... 需要进行转义         1、<  --> less than            表示 <         2、>  --> greater than              表示 >         3、               空格         4、©              ©         5、¥              ¥     3、文本标记         1、文本样式             1、作用                 对文本进行修饰,比如加粗,斜体,线条样式等...             2、标记                 1、<b></b>                     加粗                 2、<i></i>                     斜体                 3、<u></u>                     下划线                 4、<s></s>                     删除线                 5、<sup></sup>                     上标                  6、<sub></sub>                     下标         2、标题元素             1、作用                 以醒目(改变字体大小、加粗方式、垂直空白)的方式显示文本              2、语法                 <h#></h#>                 #:1~6                 一级标题(<h1></h1>)字最大                 ...                 六级标题(<h6></h6>)字最小             3、属性                 align :文本的水平对齐方式                 取值:                     1、left                     2、center                     3、right         3、段落元素             1、作用                 以特殊的方式来显示文本即段落的上和下都有垂直的空白             2、语法                 <p></p>             3、属性                 algin         4、换行元素             语法:                 <br>或<br/>         5、块分区元素             分区:可以对元素进行分组,多数用于页面布局上             语法:<div></div>             作用:独占一行,做布局!!!         6、行内分区元素             语法:<span></span>             作用:包裹文本,灵活的设置文本的样式         7、分割线元素             1、作用                 在网页中显示一条水平线             2、语法                 <hr>或<hr/>             3、属性                 1、size                     尺寸,相当于设置 水平线的 高度                     取值 以 px 为单位的数值,px可以省略                 2、width                     宽度,以px为单位的数值,px可以省略                 3、color                     颜色                 4、align                     水平线自己的水平对齐方式         8、预格式化             1、作用                 保留源文档中的格式,即保留原来的换行和文本中的空格             2、语法                 <pre>内容</pre>         9、元素分类             1、行内元素                 不会换行,可以和其他的行内元素位于同一行                 使用场合:包裹文本,去设置文本的显示效果

                    display:inline                 注意:所有的行内元素都不具备 align属性             2、块级元素                 默认的情况下,每个元素独占一行,适用场合,多数都会用于 布局上

                    display:block;                 ex:                     <div></div>                     <p></p>                     <h1>~<h6>         注意:             1、不要让行内元素嵌套块级元素                 <span>                     <div></div>                 </span>                 错误的。             2、p标记                 p标记是不能嵌套块级元素                 <p>                     <p></p>                 </p> 4、图像和链接     1、URL         1、目录结构             目录:文件夹名称,保存网页内容的文件夹         2、URL             URL(Uniform Resource Locator)统一资源定位器,俗称 路径,用来表示 网络资源的地址             资源:图片,音频,视频,文件等...             路径:从当前位置到目标资源位置所经过的路线。

                三种表现形式:             1、绝对路径                 1、什么是绝对路径                     从文件最高级路径下开始的完整路径。                     1、访问网络资源                         由 协议名称、主机名(域名/IP地址)、目录路径、文件名                         ex :获取 百度 LOGO                             协议名称:https                             主机名:www.baidu.com                             目录路径:img                             文件名:bd_logo1.png

                                <img src="//www.baidu.com/img/bd_logo1.png" width="270" height="129">                     2、访问本机资源                         文件所在的最高级目录路径:?--文件所在的盘符             2、相对路径                 1、什么是相对路径                     从当前文件所在的位置处开始,去查找资源文件所经过的路径就是相对路径

                        1、同目录                         直接通过 资源文件名称 进行引用即可                     2、子目录                         先进入,再通过资源名称进行引用                         images/1.jpg                     3、父目录                         先返回,在通过资源文件的名称或路径进行引用                         返回:../             3、根相对路径                 特点:永远都是从网站所在的服务器根目录处开始查找                 表现方式:/作为开始     2、图像         1、图像格式             1、jpeg                 图像图像联合专家组

                    .jpg 作为后缀来存储的             2、gif                 图形接口格式                 特点:支持动画

                    .gif 作为后缀来存储的             3、png                 可移植网络图形                 采用 无损压缩,有8位,24位,32位三种形式                 支持 透明色(PNG24位不支持)                 .png 作为后缀存储的         2、图像元素             1、语法                 <img>             2、属性                 1、src                     要引用的图像URL(绝对,相对,根相对)                     注意:URL 要严格区分大小写,服务器路径 严格区分大小写。本机路径则无所谓                 2、width                     宽度                 3、height                     高度

                        以 px 或 % 为单位的数值,如果省略单位不写,默认为 px                     <img src="../Images/a.jpg" height="300">

                        注意:width 和 height 如果只给一个属性的话,那么另外一个属性会跟着等比缩放                     <img width="100px" src="a.jpg">     3、链接         1、作用             链接又叫超链接,允许用户通过点击的操作完成页面的跳转。         2、语法             <a>内容</a>             属性:                 1、href                     链接URL,只有设置了 href 属性之后,才是真正的超链接。                 2、target                     目标,打开新页面的方式                     取值:                         _blank : 在新标签页中打开                         _self:默认值,在当前页中打开       3、链接的表现形式             1、目标文档为下载资源                 href 属性值,指定的文件名称,就是下载操作(rar,zip)             2、电子邮件链接                 前提:计算机中必须安装 邮件客户端,并且配置好了 邮件信息。                 <a href="mailto:zhaoxu@tedu.cn">联系我们</a>             3、返回页面顶部的空链接                 <a href="#">内容</a>             4、链接到Javascript                 <a href="javascript:">内容</a>

    最新回复(0)