15158846557 在线咨询 在线咨询
15158846557 在线咨询
所在位置: 首页 > 营销资讯 > 网站运营 > Web开发-阿里云-HTML+CSS-HTML入门与实战

Web开发-阿里云-HTML+CSS-HTML入门与实战

时间:2023-07-22 17:24:02 | 来源:网站运营

时间:2023-07-22 17:24:02 来源:网站运营

Web开发-阿里云-HTML+CSS-HTML入门与实战:欢迎回来,我是饕餮,或者叫我offer,当然也可以叫我的英文名字-gluttony!

hello,大家好!我又回来了,因为准备比赛的原因,这里我要开始准备向着Web开发进发,,那么今天开始我们的前端之旅,让我们出发,加入第一弹学习-HTML+CSS!!!Go,Go,Go!

前端的学习来说,前期的学习还是比较简单的,所以要加油啦~!



1. 学习内容概述

1.1 Web基础

1.2 HTML入门

1.3 HTML标签

2. 具体学习内容

2.1 Web基础

2.1.1 常见浏览器

五大浏览器: IE、火狐(Firefox)、谷歌(Chrome)、Safari 和 Opera

浏览器占有的市场份额:点击查看市场份额


2.1.2 浏览器内核

浏览器内核进行渲染。





代表:IE、傲游、世界之窗浏览器、Avant、腾讯 TT、猎豹安全浏览器、360极速浏览器、百度浏览器等,双核之一;
Window10 发布后,IE将其内置浏览器命名为 Edge,Edge 最显著的特点就是新内核 EdgeHTML。

这几年已经没落了. 原因比如打开速度慢、升级频繁、猪一样的队友 flash(支持特别好的flash,一堆插件)、神一样的对手 chrome。

现在很多人错误地把 webkit 叫做 chrome 内核,给苹果公司刷一波 666

虽然 chrome 内核已经是 blink
代表浏览器︰傲游浏览器3、Apple Safari (Win/Mac/iPhone/iPad)、Symbian 手机浏览器、Android 默认浏览器





大部分国产浏览器最新版都采用 Blink 内核。
主要说的是系统内置浏览器的内核;

目前移动设备浏览器上常用的内核有 Webkit,Blink,Trident , Gecko 等,其中iPhone 和 iPad 等苹果 ioS 平台主要是 WebKit,Android 4.4 之前的 Android 系统浏览器内核是 WebKit,Android4.4 系统浏览器切换到了 Chromium,内核是Webkit 的分支 Blink,Windows Phone 8 系统浏览器内核是 Trident。
2.1.3 web 标准

  1. web 的发展前景更广阔;
  2. 内容的访问设备更广泛;
  3. 被搜索引擎搜索更容易;
  4. 降低网站流量费用;
  5. 网站更易于维护;
  6. 提高网页浏览速度。
理想状态我们的源码:.html .css .js。
人的骨骼就相当于结构,衣服鞋子就相当于表现,行走、奔跑、跳跃就是行为。
结构:使内容更清晰,更有逻辑性
表现:用于修饰内容的样式
行为:内容的交互及操作效果

结构标准: 决定你的骨骼是否是个常人
样式标准: 决定你是否打扮的美丽外观
行为标准: 决定你是否有吸引人的行为

2.2 HTML 入门

2.2.1 HTML 初始

2.2.2 HTML 建立

传智播客四个字被加粗,是因为有<>兼括号的存在,而<>就属于一个标签,简而言之,HTML就是用文本来表示带有特殊标签的一种,而 strong 标签正是加粗。
2.2.3 HTML 骨架格式

HTML都有一个典型的特征:所有的HTML标签都带有<>,以<html>开始,</html>结束,将<title></title>放在<head></head>中间,<body></body>放在</head>之后。

2.2.4 页面及其标签简介

1.新建一个demo的文本文件。(可以用记事本和轻量编辑器)
2.里面写入 html 骨架。
3.把后缀名改为.html。
4.右击--谷歌浏览器打开。

  1. HTML 标签 HTML 文档和元素是通过 HTML 的标签进行标记的,HTML 标签由开始标签和结束标签组成,开始标签是被括号包围的元素名,结束标签是被括号包围的斜杠-/和元素名,当然也有某些HTML元素没有开始标签,例如:</br>。 HTML 标签:作用所有 html 中标签的一个根节点;
  2. head 标签 用于存放 title,meta,base,style,script,link。
    在 head 标签中我们必须设置 title 标签;
  3. title 标签 给页面起一个标题;
  4. body 标签: 页面主体部分,用于存放所有的 HTML 标签,包含:p,h,a,b,u,i,s,em,del,ins,strong,img。
2.2.5 标签及其分类

所谓标签就是放在"<>"标签符中表示某个功能的编码命令,也称为HTML标签或HTML元素。
  1. 双标签
<标签> 内容 </标签>
"<标签名>"表示该标签的作用开始,一般称为"开始标签〈start tag)","</标签名>”表示该标签的作用结束,一般称为"结束标签(end tag) "。
结束标签相当于开始标签的兄弟,差别就是多了个 / 的“胎记”,关闭符 / ,例如:<body>我是内容</body><body>是标签开始部分,</body>为标签结束部分

  1. 单标签 <标签名> 单标签也称为空标签,是指用一个标签符号即可完整描述某个功能的标签,例如:</br>,单标签数量较少。
2.2.6 标签嵌套和并列关系

标签关系分为两种,嵌套和并列;
test: 请问下列哪个标签是错误的?(c)

  1. <head></head><body></body>
  2. <strong><div></div></strong>
  3. <head><title></head></title> 正确格式:<head><title></title></head>
  4. <body><div></div></body>
统一口径:如果两个标签之间的关系是嵌套关系,子元素最好缩进一个tab键的身位。如果是并列关系,最好上下对齐。养成严格的缩进是一个良好的习惯!
例如:

2.2.7 开发工具

一般情况下,普通人用Dreamweaver 文艺范儿用sublime 其他人用记事本。

Sublime的最大优势为:快速开发
建文件名时要在其后加上 .html 例如:sublime 使用 .html

鼠标右击选择在浏览器中打开该 HTML 文件

2.2.8 sublime 生成骨架

页面输入: html:5 ! 任意一个,然后按 Tab 键即可。

当然这个功能要装一个插件:

插件安装: 打开控制台:

输入:install package

输入:emmet

然后上边的东西就可以用了

2.2.9 doctype 文档类型
标签<!DOCTYPE html>的作用:表示我们使用的是何html版本。——html:5的版本
html:5的上一个版本为html:xt 如下图:

<!DOCTYPE>标签位于文档的最前面,用于向浏览器说明当前文档使用哪种HTML或XHTML标准规范,必需在开头使用<!DOCTYPE >标签为所有的XHTML文档指定XHTML版本和类型,只有这样浏览器才能按指定的文档类型进行解析。

注意:一些老网可能用的还是老版本的文档类型比如XHTML之类的,但是HTMLS的文档类型兼容性很好。
2.2.10 字符集简介

标签<meta charset=“UTF-8”>的作用:charset表示字符集,UTF-8是目前最常用的字符集编码方式,常用的字符集编码方式还有gbk和gb2312。GB2312,简单中文,包括6763个汉字,BLG5,繁体中文,港澳台等用,GBK包括全部中文字符,是GB2312的扩展,加入对繁体字的支持,兼容GB2312;UTF-8则包括全世界所有国家需要用到的字符

使用UTF-8字符集,可以避免出现字符集不统一而引起乱码的情况。这是一个良好的习惯。
2.2.11 标签语义化和标题标签

  1. 方便代码维护和阅读;
  2. 方便浏览器或者爬虫解析,更好分析;
  3. 具备更好的搜索引擎优化核心,合适的地方设置合理的标签。
语义化是否良好,去掉CSS之后,网页结构依然组织有序,具备良好的可读性;
html 和 CSS 完全不同;
排版标签主要和 CSS 搭配,显示网页结构的标签,网页布局最常用的标签; 标题标签: 单词缩写:head 头部、标题 为了网页的语义化,经常使用到标题标签, HTML 提供了六个等级的标题,即:<h1>,<h2>,<h3>,<h4>,<h5><h6>。 标题标签语义:作为标题使用,根据重要性递减; 格式:<h2>二级标题</h2>

<h7>显示原来的等级,所以最小等级标题为<h6>;

2.3 HTML 标签

2.3.1 段落标签与水平线标

对这个网页内容刷新一遍就会发现,输出的内容并没有段落格式。所以要在网页中出现段落就必须用标签来分离开。 例如:<p>文本内容</p> <p>是 HTML 文档中最常用的标签,默认情况下,文本在一个段落中会根据浏览器窗口大小自动换行。

这就是段落标签的格式,于是我们又刷新一下HTML网页,就得到如下结果:

段落有明确分段,也可以看到标题和段落文字不一样大,格式不一样,标题标签的作用应用而生。

在网页中常常看到一些水平线将段落与段落之间隔开,使得文档结构清晰,层次分明.这些水平线可以通过插入图片实现,也可以简单地通过标记来完成,


就是创建横跨网页水平线的标记。其基本语法格式如下:
<hr />
单标记,在网页中显示默认样式的水平线。具体操作如下:

2.3.2 新闻界面

从内容可以看到,题目颜色更深字体更大,很显然,这就是用标题标签来做的,用的是一级大标题;除此之外,标题下面就是水平线,水平线下面正文内容分成了四段。
设置格式:

<html lang="en"> <head> <meta charset="utf-8"></ head> <body> <h1>40.6摄氏度:杭州创出140年气象史上高温新纪录</h1> <p>2016年7月27日10:58:26 来源:新华网</p> <hr /> <p>新华网杭州7月26日电(记者李荣)26日13时36分至47分这一时间段,杭州徐家汇气象观测站测得当日最高温达40.6摄氏度。这是杭州有气象记录以来140年的高温新纪录,打破了此前19 3 4年创下的40.2摄氏度的历史极值。</p> <p>杭州已经连续2天发出了最高等级的红色高温警报。杭州中心气象台首席服务官满莉萍说,今年副热带高压强度特别强,对杭州及江南地区的控制“实在太稳定了”,整个7月份基本上都处在它的势力范围之内。25日杭州已出现了气象史上7月份“第四高”的高温值,这使得26日的“基础”气温就很高,超过了30摄氏度,然后不断地升温。此外,26日白天风小,又吹的是西南风,特别是在中午之后这一个最易出现高温的时段,光照又比较强,所以气温“直线飙升,一举冲破历史极值,出现了“创纪录”的极端酷暑天。</p> <p>在杭州历史上,出现40摄氏度以上极端高温的几率并不大。根据相关资料,中心城区徐家汇观测站140年来仅出现了5次记录,除了这一次的新纪录,还有就是1934年7月12日的4 0﹒2摄氏度;</p> <p>1934年8月25日、2009年7月20日、2010年8月13日的40摄氏度。由于气温实在太高,杭州26日下午不少地区出现了热对流天气。气象台说,首先是浦东地区,下起了热雷雨。到15时05分,全市大部分地区出现了分散性的雷电活动和热雷雨,中心城区徐家汇等地都响起了隆隆的雷声。</p></body> </html>2.3.3 换行和div span标签

这时如果还像在word中直接敲回车键换行就不起作用了。
其中<br />就是换行标签的符号,具体操作如下:

<! DOCTYPE html> <html lang="en"> <head> <meta charset="utf-8"> < / head> <body> <h3>------------中国四大美女---------<h3> 1, 貂蝉<br /> 2, 王昭君<br /> 3, 杨玉环<br /> 4, 凤姐思密达<br />< / body> < / html> div span 是没有语义的,是我们网页布局主要的2个盒子。

div 就是 division 的缩写,分割,分区的意思,其实有很多div来组合网页。

span,跨度,跨距;范围

语法格式:
<div>头部</div> <span>今日价格</span>

例子:

<! DOCTYPE html> <html lang="en"><head> <meta charset="utf-8"> < / head> <body> <h3>------------中国四大美女---------<h3> 5, 貂蝉<br /> 6, 王昭君<br /> 7, 杨玉环<br /> 8, 凤姐思密达<br /> Div 标签的使用 <div>我是刘德华</div> Span 标签的使用 <span>我是刘晓庆</span>< / body> < / html>2.3.4 文本格式标签

文本格式标签:

文本格式标签的主要定义就是要突出文字内容,是文字内容以特殊的格式出现。前面的<b> <i> <s> <u> 这一组标签一般不推荐使用,其效果只是起到相应的作用,而后面一组除了起到该有的效果之外,还起到强调的作用。 例如:




< ! DOCTYPE html><html lang="en"> <head> <meta charset="utf-8"> </head> <body> <h3>-------文本格式化标签-------</h3> <b>清蒸班主任</b>,<br /> <strong>油炸小助教.</strong> <br /> <i>糖醋伴导师,</i> <br /> <em>班长要红烧。</em><br /> <hr /> 优惠大促销:原价:<s>1888</s><del>188</del> <br /> 现价:<u> 8.8</u><ins> 0.88</ins>r </ body> < / html>2.3.5 标签属性

属性就是特性,例如人的身高体重这些,或者游戏的力量,血量之类的,使用 HTML 制作网页,想让标签提供更多的信息,可以使用 HTML 标签的属性加以设置,语法格式:<标签名 属性1='' 属性2='' 属 ...> 内容 </标签名

  1. 标签可以拥有多个属性,必须写在开始标签中,位于标签名后边;
  2. 属性之间不分先后顺序,标签名与属性、属性与属性之间以空格分开;
  3. 任何标签属性都有默认值,省略这些属性则取默认值。 属性采取键值对的格式,key='value' 的格式;< !
    要求,水平线的长度(width)为500颜色为红色
属性采取键值对的格式,key='value' 的格式;

< ! DOCTYPE html><html lang="en"><head><meta charset="utf-8"></ head><body>要求,水平线的长度(width)为500颜色为红色<hr color="red" width="500"/>标签属性:1. 标签可以拥有多个属性,必须写在开始标签中,位于标签名后面。2. 属性之间不分先后顺序,标签名与属性、属性与属性之间均以空格分开。3. 任何标签的属性都有默认值,省略该属性则取默认值。< / body></ html>
一个标签的属性一定要写在这个标签里面去。
2.3.6 图像标签

单词缩写:image 图像

HTML网页中任何元素的实现都要依靠HTML标签, 要想在网页中显示图像就需要使用图像标签,接下来将详细介绍图像标签`<img />`以及和他相关的属性。

src属性用于指定图像文件的路径和文件名,他是`img`标签的必需属性。

<!DOCTYPE html> <chtml lang="en"> <head> <meta charset="utf-8"></head> <body> br hr img 三个单标签1.基本图像插入方式cbr /> <img src="wo. jpg"/> (br /> 2.带有alt的图像<br /> <img src="wo1. jpg" alt= ”这是我的大头贴"/> <br /> 3.带有title的图像<br /> <img src="wo. jpg" title="刘德华的图像"/> <br /> </body> </html>范例(带有title的图像):
(原)


(现)

Width(图像变宽):

<img src =”wo.jpg title=”刘德华的图像”width=”_400_ /> <br/>Border(设置图像边框):

<img src =”wo.jpg title=”刘德华的图像”width=”_400_ /> <br/>2.3.7 链接标签

单词缩写:anchor

用标签环绕需要被链接的对象即可,其基本语法格式如下:
href用于指定链接目标的ur地址,当为标签应用href属性时,它就具有了超链接的功能。Hypertext Reference的揣写。意思是超文本引用targetr用于指定链接页面的打开方式,其职值有self 、_blank两种,其中self为默认值,blank为在新窗口中打开方式。
百度、新浪链接标签(外部):

<h3>友情链接</h3><a href=”[http://www.baidu.com](http://www.baidu.com/)”>百度</a><h3>友情链接:</h3><a href=”[http://www.sina.com](http://www.sina.com/)”>新浪</a>注意:

1.外部链接需要添加http:// www.baidu.com

2.内部链接直接链接内部页面名称即可比如<a href="index.html">首页</a>

3.如果当时没有确定链接目标时,通常将链接标签的href属性值定义为“#"(即href="#"),表示该链接暂时为一个空链接。

4.不仅可以创建文本超链接,在网页中各种网页元素,如图像、表格、音频、视频等都可以添加超链接。

2.3.8 锚点定位

创建错点链接分为两步:

范例:

假如想要找到xxx的“个人生活”

<a href = “#live”>3 个人生活</a><br />个人生活正文:

Herf=”#live” <h3 id=”live”>个人生活</h3> <hr />假如想要找到xxx的“演艺经历”

<a href = “#live”>3 演艺经历</a><br />演艺经历正文:

Herf=”#live”<h3 id=”live”>个人生活</h3><hr /> 2.3.9 base 标签

Base可以设置整体得链接的打开状态

在新窗口打开指定网页

(原)

<a href = “http://www.baidu.com/” target=”_blank”>百度</a>(现1)
添加<base target=”_blank”/>

(现2)

<a href = “http://www.baidu.com/” target=”_blank”>百度</a><base target=”_blank”/>同时存在,各行使各的职责。

2.3.10 特殊字符

特殊字符标签(理解)[重点:空格符]

空格符( )

直接输入多个空格只能显示一个空格
只需输入&nbsp;(几个空格输几个)即可

这就是输入没边两个空格

这个时候就成为了两个空格

段落标签的语法格式是:<p>段落</p>
小于号(<) 大于号(>)


用特殊字符标签以后:<p>段落</p>这样可以在 HTML 网页输出语法格式;

2.3.11 注释标签

注意:

1、多谢注释是有助于团队协助
2、注释便于队友观看,浏览器不执行

这时需要斜杠进行注释

最终展示陈果,一二可见

下面用84qy展示注释

注释是非常重要的,也是非常好的个人习惯。

2.3.12 相对路径

举例来说明,从裕兴到鸟巢水立方,可以通过上图一根线就可以找到目的地。路径也是如此。
一般而言,需要找HTML网页,页面找图片,可以直接去找,但是有些图片比较多,就需要到文件夹找。
- 路径分类


相对路径分为,同一级路径建一个文件夹,将图片复制进文件夹。

之后编辑直接img就可以

下一级

文件太多就可以新建一个demo.html

图片相当于html下一级

下一级写法注意加斜杠

打开上一节路径,新建一个文夹,这个文件夹里装着主页等,想运用图片,就运用上一级文件

代码打完后测试一下

(1)、在文件夹里有一张图,想要运用这张图,可以看到图片属性在C盘

可以直接写img即可,这个方法运用的人少,实用度不高



(2)、打开一个网页,复制图片地址,这也属于绝对路径
输入代码,只要网络符合即可打开。

举例演示

2.3.13 无序列表

无序列表: 后发先执行,有两个标签组成

语法格式

以上是没有顺序的,这时会出现小方块,小圆点,这些无需更改

2.3.14 无序列表注意事项

无序列表即UL只能放相对应的属类,如果在这之中放入P标签,这是不科学的,不提倡,勿尝试。

但是在里是可以放P标签,这是允许的。

2.3.15 有序列表

同样运用<li>,先写四个有序列表会根据你写的顺序放在第一位

是有上下顺序的

如果将中国设置为第一个,中国便出现在第一个的位置

可以改成罗马数字;
2.3.16 四大名著案例

首先打开,页面中已经有了整体框架,打开demo后,在其次四大名著的文字说明。

要将以上内容做成一个HTML网页。

对大标题做<h1>保存一下,再刷新

下面做水浒传,下面有一个小圆点,四大名著没有绝对顺序,因此用无序列表更合适。

无序列表用<ul>,跟<li>连用。

之后刷新看结果
接下来第二组,三国演义
接下来依次操作红楼梦、西游记,刷新看结果
开始水浒传放图片
接下来依次操作。

最后四大名著案例全部做完

来自黑马程序员的教程;
2.3.17 自定义列表

定义列表常用语对术语或名词进行解释和描述,定义列表的列表项前没有任何项目符号,其基本语法如下:

举个例子,先编码<dl>,之后按回车,编辑杭州,编辑<dd>,下面<dd>围绕<dt>;

以雍正、甄嬛为例

3. 总结:

其实 HTML 还是比较简单的,但是内容比较多,只有勤加练习才能熟悉,然后才可以随心所欲的使用 HTML 去写网页。

4. 解决方案:

勤加练习,以实践的方式来学习才是最快的!

HTML 的学习笔记就分享到这里,希望大家批评指正,下一弹将进入 CSS 的学习,继续加油!!!我是饕餮,也是gluttony,当然我也是offer,我们下次再见!!

博主微信公众号:饕餮客栈Internet
博主微信:微信名片
博主个人博客网站:饕餮技术客栈


本文素材来源于网络,如有侵权请联系作者予以删除!

关键词:入门,实战

74
73
25
news

版权所有© 亿企邦 1997-2025 保留一切法律许可权利。

为了最佳展示效果,本站不支持IE9及以下版本的浏览器,建议您使用谷歌Chrome浏览器。 点击下载Chrome浏览器
关闭