我的账户
猩码学苑

专注C++开发菁英教育

亲爱的游客,欢迎!

已有账号,请

如尚未注册?

陈玉-20221010-HTML1

[复制链接]
polaris123 发表于 2022-10-10 23:31:35 | 显示全部楼层 |阅读模式 打印 上一主题 下一主题
一、今日学习内容1.网页
   网页是网站中的一页,通常为html文件,要通过浏览器进行阅读。
   网站是使用html等语言制作的内容相关的网页集合
2.HTML
   概念:超文本标记语言(Hyper Text Markup Language),是一种描述网页的标记语言。
   超文本含义:图片、声音、动画、多媒体等(超越了文本限制)
                       链接可以跳转到另一个文件,与各地主机或者服务器进行文件链接(超链接文本)

3.网页解析过程:首先从服务器上下载HTML文件到浏览器,然后在再进行解析并渲染成页面

4.常用的浏览器
   4.1分类:IE、Firefox、Chrome、360、edge、Safari、Opera
   4.2浏览器内核
        概念:浏览器的核心部分,负责对网页的语法进行解释,并且渲染/显示页面。
        IE:内核是Trident.使用该内核的浏览器有:IE、猎豹浏览器、360、百度
        Firefox:内核是Gecko.
        Safari:内核是Webkit.
        Chrome/Opera:内核是Blink,它是webkit的分支
        备注:目前国内浏览器用的内核是webkit/blink,目前国内还没有自主研发的浏览器内核。

5.web标准
        定义:web标准是由W3C组织以及其他标准化组织指定的一系列网页资讯标准的集合。
        目的:统一规范各个浏览器显示页面或者排版
        构成:
                结构(strucure):对网页元素进行管理和分类,主要用HTML来实现。
                表现(presentation):用于设置页面的外观样式,由CSS来实现
                行为(behavior):网页模型的定义和交互的编写,用JavaScript实现。

6.HTML语法规范
   6.1基本语法:由标签组成,<>包围关键词
        双标签:一般成对出现,第一个为开始,第二个为结束
        单标签:一些特殊标签为单标签  <br >
   6.2标签关系:包含关系(父子);并列关系(兄弟)

7.开发工具:Dreamweaver、sublime、webstorm、vscode等

8.HTML标签
   8.1基本结构标签(骨架标签)
                8.1.1<html></html>:根标签,页面中最大的标签
                8.1.2<head></head>:文档头部区域,必须设置title标签
                8.1.3<title></title>:文档标题
                8.1.4<body></body>:文档主体,包括文档内所有内容,相关的页面内容都是放在body标签中的
                8.1.5<!DOCTYPE html>:声明文档类型:DTD文档类型定义(document type definition)
                        DTD声明意义:(1)定义文档中应该有什么样的标签;
                                                (2)标签之间如何排列;
                                                (3)标签属性;
                                                (4)标签格式内容;
                                                (5)校验文档是否符合DTD文档类型定义的规范
                                                (6)定义HTML5的版本标签来显示网页
                                                 备注:DTD是定义和校验HTML内容的,要写在最前面;
                                                           DTD不是HTML的标签,是另一种专门定义标签语言的语言
                8.1.6lang语言种类
                        意义:用来定义文档显示的语言;en 英语;zh-CN中文
                8.1.7<meta charset="UTF-8">字符集:多个字符的集合,方便计算机识别和储存各类文字。存在于<head>标签中,charset属性规定文档使用哪种字符来进行编码
                        charset常用值:GB2312、BIG5、GBK和UTF-8,其中UTF-8被称为万国码
   8.2标题标签<h1></h1> :包含的文字会加粗,字号会随着h1~h6逐渐变小;一个标签会独占一行
   8.3段落标签<p></p>:文本在一个段落中会根据浏览器窗口的大小自动换行;分隔段落,段落和段落之间保留空隙;每个p标签会单独占一行
   8.4换行标签<br />单标签;强制换行;换行之间的间距比段落标签的小;
   8.5文本格式化标签
        加粗:<strong></strong>或者<b></b>;倾斜:<em></em>或者<i></i>
        删除线:<del></del> 或者 <s></s>           下划线:<ins></ins>或者<u></u>
   8.6<div>和<span>标签:<div>单独占一行;一行可以有多可<span>
   8.7img图像标签
        常用属性和属性值:src = “图片路径”;必须属性
                        alt = “文本”;替换文本,图像不能显示时的文字
                        title = “文本”;提示文本,鼠标停留在图片上时显示的文本内容
                        width = “像素值”; 设置图像的宽度
                        height = “像素值”;设置图像的高度
                        border = “像素值”; 设置图像边框的粗细
        路径问题:相对路径:就是资源相对于HTML页面的位置,以当前文件所在的为参考基础,建立出的文件路径
                        去上一级目录:..;当前目录:.;下一级目录:/
                        绝对路径:是指资源所在绝对位置,通常是从盘符直接开始进行查找,不管当前文件在什么位置,绝对路径都可以找到所需资源的地址
   8.8超链接<a></a>
                语法格式<a href="跳转目标" target="目标窗口的弹出方式">文本或者图像</a>
                常用属性和属性值:href=“跳转目标”; 用于指定链接目标的url地址,必须属性
                                              target=“目标窗口的打开方式”; 用于指定新页面的打开方式
                                              默认的属性值是_self,代表在当前窗口进行链接窗口,如果设置为_blank代表在新窗口中打开链接地址
                链接的分类:
                        (1)外部链接 例如直接跳转到百度链接
                        (2)内部链接:网页内部页面之间的相互链接,直接写内部页面的文件名即可
                        (3)空链接:如果临时需要一个链接目标,可以使用 # 来代替
                        (4)下载链接:如果href的属性值是一个文件或者压缩包,那么点击链接会直接下载
                        (5)网页元素链接:使用网页中的处文本以外的其他元素添加的超链接
                        (6)锚点链接:点击链接,可以快速跳转到当前页面中的指定位置
                                步骤一:在链接文本中href属性后设置属性值为 #名字 的形式;在目标位置的标签后添加一个id属性=刚才的名字
   8.9base标签
                意义:base标签为页面上的所有的链接规定了默认的URL或者目标
                常用属性和属性值和<a>相同
                base标签一般放在head标签内部的最上方,有且只能有一个base标签,如果有多个base标签则以第一个为准。

二、今日问题
今天的课程已掌握,没有问题
三、解决方案

今天的课程已掌握,没有问题
回复

使用道具 举报

关注0

粉丝0

帖子37

发布主题
大家都在学
课堂讨论
一周热帖排行最近7x24小时热帖
关注我们
专注C++菁英教育

客服电话:18009298968

客服时间:9:00-21:00

猩码学苑 - 专注C++开发菁英教育!( 陕ICP备2025058934号-1 )

版权所有 © 陕西菁英数字科技有限公司 2023-2026