尚硅谷前端入门html+css学习笔记——HTML4

一、前言 1、学习地址及使用vscode 尚硅谷前端入门html+css零基础教程,零基础前端开发html5+css3视频 2、教程简介 什么是前端开发: 网页(淘宝、京东)、小程序(支付宝、抖音)、数据可视化(智

一、前言

1、学习地址及使用vscode

尚硅谷前端入门html+css零基础教程,零基础前端开发html5+css3视频

2、教程简介

什么是前端开发:

        网页(淘宝、京东)、小程序(支付宝、抖音)、数据可视化(智慧工地可视化大数据展示平台)、服务器、客户端

学习路线:

HTML4——>CSS2——>HTML5——>CSS3

3、计算机基础

计算机硬件:中央处理器(运算器+控制器:cpu)、存储器(内存、硬盘)、输入设备(键盘、鼠标)、输出设备(音响、显示器)......

计算机软件:系统软件(Windows、Linux、Mac、Harmony......)、应用软件(微信、腾讯视频)

4、CS架构和BS架构

C:Client(客户端) B:Browser(浏览器) S:Server(服务器)

CS架构软件:需要安装后才能使用:弊端:1、需要安装,2、偶尔更新,3、不跨平台(Windows、mac....)

BS架构软件:借助浏览器打开网页就能用(eg:网页版csdn):BS的优势:1、无需安装,2、无需更新,3、可跨平台

5、浏览器相关知识

五大主流浏览器:Chrome 、Safari、IE、Firefox、Opera

原因:市场份额大、有自己的内核

内核:用于处理浏览器所得的各种资源,以上五大主流浏览器所使用的内核分别为:Blink、webkit、Trident、Gecko、Blink

6、网页相关概念

输入网址打开网站可以看到网页、一个或多个网页构成网站。

网页的组成部分:结构(HTML)+ 表现(CSS)+ 行为(JavaScript)

二、HTML

1、HTML简介

全称:HyperText Markup Language         译为: 超文本标记语言

1996年W3C制定HTML规范,2014年HTML5由W3C正式发布

2、准备工作

如何让电脑无论开任何格式的图片都统一使用一个应用打开:

开始菜单——设置——默认应用——图片查看器——选择默认打开图片的应用

如何查看电脑是否为32位:

开始菜单——设置——系统——系统信息(或关于)

如何将Chrome浏览器设置为默认浏览器:

开始菜单——设置——默认应用——web浏览器设置

3、HTML标签(元素)

<h1>html</h1>

双标签:起始标签<h1>、结束标签</h1>、标签名h1、标签体html

单标签:<input/>

标签之间有嵌套关系和并列关系,注意换行

4、HTML标签属性

标签名和标签属性之间用英文空格隔开

eg:  <marquee loop = "1" bgcolor="green">html</marquee1>

属性名loop、属性值1(名值对组合)

一个标签可以有多个属性,属性间用空格隔开,不同标签属性有相同有不同

标签中不要出现同名属性,否则后写的会失效

特殊属性没有属性名只有属性值eg : disabled

5、HTML基本结构

<html>
  <head>
    <title>指定网页标题</title>
  </head>
  <body>呈现在页面中的内容</body>
</html>

6、HTML注释

注意:不能嵌套,可让某段代码暂时不参与运行

vscode快捷键:ctrl+/

<!--注释-->

7、HTML文档声明

作用:告诉浏览器当前网页版本

写法:

<!DOCTYPE html>

8、HTML字符编码

原则1:存储时,必须采用合适的字符编码,否则无法存储,数据会丢失

原则2:存储时采用哪种方式编码,读取时必须采用相同的方式解码,否则数据能呈现,但会出现乱码

告诉浏览器解码方式:

<head>
        <meta charset="UTF-8"/> 
</head>

9、HTML标准结构

<!DOCTYPE html>
<html lang="zh-CN">
    <head>
        <meta charset="UTF-8">
        <title>我是一个标题</title>
    </head>
    <body>

    </body>
</html>

快捷键:光标放在删除行+(Ctrl+Shift+K)

10、开发者文档

官方HTML开发者文档

参考搬运翻译w3c官方网站的前端学习网站:

w3cschool

MDN

11、HTML排版标签

典型的应用排版标签的网站:今日头条

右键检查,ctrl+F可查找标签使用个数

<!DOCTYPE html>
<html lang="zh-CN">
<head>
    <meta charset="UTF-8">
    <title>HTML排版标签</title>
</head>
<body>
    <!--双标签、标题标签,一共六级,彼此之间不允许互相嵌套-->
    <h1>我是一级标签</h1><!--h1最好只写一个-->
    <h2>我是二级标签</h2>
    <h3>我是三级标签</h3>
    <h4>我是四级标签</h4>
    <h5>我是五级标签</h5>
    <h6>我是六级标签</h6>
    <!--段落标签,里头不能再有标题标签h1-h6和p标签以及div-->
    <p>我是一个段落</p>
    <p>我是一个段落</p>
    <p>我是一个段落</p>
    <!--无含义,可统一管理标签进行整体布局-->
    <div>
        <p>我是一个段落</p>
        <p>我是一个段落</p>
    </div>
    <div>文字</div>
</body>
</html>

注意:换行快捷键:Ctrl+Enter

12、HTML语义化标签

语义:含义:标题、段落...(用特定的标签表达特定的含义)

语义化:标签默认的效果(可通过css调整)不重要,语义最重要

语义化作用:

1、代码的可读性强清晰

2、有利于SEO(搜索引擎优化)

注意:百度搜索引擎利用爬虫技术看网页

3、方便设备解析,如:屏幕阅读器、盲人阅读器

13、块级元素与行内元素

使用规则:

1、块级元素中能写:行内元素、块级元素(几乎都能写)

2、行内元素中能写行内元素,但不能写块级元素

3、注意:h1-h6不能相互嵌套、

                p标签中不能写块元素,如<ul></ul>块元素

<!DOCTYPE html>
<html lang="zh-CN">
<head>
    <meta charset="UTF-8">
    <title>块级元素与行内元素</title>
</head>
<body>
    <!-- 块级元素,特点:独占一行 -->
    <marquee>巴适</marquee>
    <marquee>巴适</marquee>
    <h1>巴适</h1>
    <h1>巴适</h1>
    <p>巴适</p>
    <p>巴适</p>
    <div>巴适</div>
    <div>巴适</div>
    <!-- 行内元素,特点:独占一行,不只占自己的宽度 -->
    <input type="text">
    <input type="text">
    <span>巴适</span>
    <span>巴适</span>
    <!-- 1、块级元素中能写:行内元素、块级元素(几乎都能写) -->
    <div>
        <div>巴适</div>
        <input type="text">
        <span>巴适</span>
    </div>
    <!-- 2、行内元素中能写行内元素,但不能写块级元素 -->
    <span>
        <span>巴适1</span>
        <input type="text">
        <span>巴适2</span>
        <!-- 浏览器会调整,但区域会错乱 -->
        <p>巴适3</p>
    </span>
    <span>巴适5</span>
</body>
</html>

14、HTML文本标签

注意:以下介绍标签均为双标签

用于包裹词汇、短语;

通常写在排版标签里(h1-h6、p、div)

排版标签更宏观(大段的文字),文本标签更微观(词汇、短语)

文本标签通常都是行内元素

常用的文本标签:

em        双标签        要着重阅读的内容

strong        双        十分重要的的

span        双        无语义

<p>
    预防电信诈骗,请安装:
    em:<em>国家反诈APP</em>。
   </p>
   <p>
    strong:<strong>国家反诈APP</strong>
   </p>
   <p>
    span:<span>国家反诈APP</span>
   </p>

效果:

不常用的文本标签:

cite        作品标题                                samp        从上下文中提取内容,如标识设备输出

dfn        特殊术语或专属名词               kbd             键盘文本,经常用在与计算机相关的手册           

del        删除的文本                              abbr        缩写,最好配合上title属性        

ins        插入的文本                               bdo  更改文本方向,要配合dir属性,可选值:ltr(默认)、rtl

sub        下标文字                                  var&nbs

发布者:admin,转转请注明出处:http://www.yc00.com/web/1755488643a5235400.html

相关推荐

发表回复

评论列表(0条)

  • 暂无评论

联系我们

400-800-8888

在线咨询: QQ交谈

邮件:admin@example.com

工作时间:周一至周五,9:30-18:30,节假日休息

关注微信