欢迎光临散文网 会员登陆 & 注册

2023最新版web前端开发700集全套教程,零基础入门到进阶 html5+cs

2023-06-08 10:01 作者:y51688518  | 我要投稿

一、html

(一)VS Code 快捷键:

1) !+回车---生成浏览器文件.html的快捷方式

2) 代码格式化:shift+Alt+F,使代码整齐

3)快速向上或向下移动一行:Alt +up/ Alt +down

4) 快速复制一行:shift+alt+up/ shift+alt+ down

5)快速替换:ctrl + F


(二)HTML5介绍

1)概念:超文本标记语言

2)HTML5的doctype声明,在html最顶部书写,避免怪异模式。<!DOCTYPE html>

3) html5 基本骨架

  • html标签,定义了文档,当浏览器看到这个元素就知道是HTML文档了。所以其他的元素要包含在它里面。标签限定了文档的开始点和结束点。
  • head标签,用于定义文档头部,描述文档的各种属性和信息,包括文档的标题、在web中的位置以及和其他文档的关系。绝大多数不会显示读者,而是给浏览器或者开发者去浏览的。
  • body标签,定义文档的主体,与head标签同级。包含的内容主要有(文本、超链接、图像和表格等)
  • title标签,写在head标签中,有head就一定要写title,有利于SEO优化。

SEO:是搜索引擎优化的英文缩写。通过对网站的内容调整,满足搜索引擎的排名需求。

  • meta 标签,它是单标签,用来描述一个HTML网页文档的属性,关键词等。例如编码格式 utf-8;包含在head标签中。

(三)标签

1、标题的介绍与应用

标题是通过<h1>--- <h6>标签定义的,依次由大到小,生成h1 --> h6的快捷键:h$*6 然后回车

2、正确使用标题

确保将HTML标题标签只用于标题,不要仅仅是为了生成粗体或大号的文本而使用标题。

3、标题标签的位置摆放,在标签中添加属性:align = "left | right | center" 默认是居左

在标签的”>“ 里面写的所有内容都叫属性

注:html中不推荐将文本直接放在外部,使用相应的标签来存放,这样有利于调整样式和结构。

4、段落标签

段落是通过<p>标签定义的。

5、换行 <br> 或者 <br/>,不产生新的段落的情况下换行。

6、水平线标签 <hr/>

可以设置四个属性。

<hr color = "" width = "" size = "" align = ""/>

color : 设置水平线的颜色

width:设置水平线的宽度

size:设置水平线的高度

align:设置水平线的位置,准确的是是对齐方式,可以为left | right,默认是居中。

7、图像标签

<img> 它是一个单标签。通过src属性用来存放图片路径;来展示图片。注意图片路径与对应的html文件要在同一个文件夹下。

主要有四个属性:

src: 路径(图片地址与名字)

alt: 规定图像的替代文本

height:图像的高度

width:图像的宽度

title:鼠标悬浮停在上面的提示

图片路径详解:主要有三种路径方式

  • 绝对路径
  • 相对路径
  • 网络路径

绝对路径:是电脑的盘符存储与访问的具体地址(在电脑的哪个盘的哪个文件夹下,再加上完整图片名称 --- D:\前端代码学习\lizi1.jpg)相对路径:两者相对关系,两者在同一路径下可以直接访问

  • 子级关系:/
  • 父级关系:../
  • 同级关系:./(可以省略)

网络路径:就是具体的网络地址:https://...

8、超文本链接 标签

使用标签<a></a> 来设置超文本链接,超链接可以是一个字,一个词或者一组词,也可以是一幅图像。点击这些内容来跳转到新的文档或者当前文档中的某个部分。

<a href="url">链接文本</a>

url: 是指具体路径,要完整,包含http.//www...

属性:href,用来描述链接的地址

9、文本标签

常用文本标签:

  • <em> 定义着重文字
  • <b> 定义粗体文字
  • <i> 定义斜体文字
  • <strong> 定义加重语气
  • <del> 定义删除字
  • <span> 元素没有特定的含义

这几个都可以嵌套在p标签中.

10、列表标签

  • 有序列表--是一列项目,用数字进行标记。始于<ol>标签,终于<li>标签,ol包裹了li. <ol>的 type 属性可以以五种形式展现(1\a\A\I\i).在列表中可以嵌套使用,嵌套数量不受限制,使用<ol><li>框架根据需求嵌套。
  • 无序列表--也是列表项但没有先后顺序。它也可以成为项目列表,此列项目使用粗体圆点标记 . 始于<ul>标签,终于<li>标签,ul包裹了li.

<ul>的 type 属性可以以四种形式展现(disc\ circle\ square\ none\ )注不能多加空格,否则无法识别。它与有序列表一样也是可以嵌套的。嵌套类型一样。

常用场景:1)无序列表效果 2)导航效果

快捷键:ul>li*数量 (数量根据自己需要的li数量修改)

11、表格标签

  • 表格组成与特点 (行、列、单元格组成(单元格特点:同行等高、同列等宽))

表格:<table> ; 行:<tr> ; 单元格/ 列: <td> tr\td数量没有限制

快捷键:table>tr>*数量>td*数量{文本信息}

  • 表格的属性

border:设置边框;width:设置宽度;heigh:设置高度

12、表格单元格合并

  • 单元格合并属性(水平合并:colspan=“数量” 垂直合并:rowspan=“数量”)
  • 特点:水平合并保留左边删除右边;垂直合并保留上边删除下边。

13、form表单(现在网页必不可少的部分,让网页实现交互功能)有用户输入的地方就有表单。

1)表单由容器和控件组成。包含三个组成部分:

  • 表单标签(form或称为容器)
  • 表单域(输入框)
  • 表单按钮(button)(2和3又称为控件)

2)表单属性:(暂为了解内容)

  • action = "url" --->服务器地址 传给服务器的地址
  • name = "命名" ---> 表单名称,用于识别
  • method = "get | post" ---> 不同的将表单数据提交到服务器的方式,get把提交的数据url可以看到,post看不到。而且get一般用于提交少量数据,post用于提交大量数据。

3)表单元素,最常见的三种:

  • text 文本框(<input type="text">)
  • 密码框(<input type="password">)
  • 按钮:(<input type="submit">,按钮的显示结果可以通过value属性来修改)。

14、块元素和行内元素(内联元素)

1)二者区别:

  • 块级元素会换行,从上到下排列;而行内元素部会换行从左到右排列。
  • 块级元素能识别width,height属性;而行内元素不能识别,设置属性也无效
  • 一般块级元素可以包含行内元素和其他块级元素;一般行内元素包含行内元素但不包含块级元素

简单辨别方法是否自动换行(块级行内元素除外),是否能识别宽高等属性。

2)元素举例

  • 常见块级元素:div\ form\ h1~h6\ hr\ p\ table\ ul 等。
  • 常见内联元素(行内元素):a\ b\ em\ i\ span\ strong等。
  • 行内块级元素(特点不换行,但能够识别宽高):button、img、input等。

15、HTML5 新增标签

div标签又称为容器标签,为了增加某一个区域块的清晰度。

H5新标签:(需要新浏览器,存在兼容问题)

  • <header></header> 头部标签
  • <nav></nav> 导航栏标签
  • <aside></aside> 侧边栏标签
  • <articel></article> 代表一个独立完整的相关内容快,例如一片完整的论坛帖子,一篇文章或者一个评论等。
  • <section></section> 定义文档中的节,比如章节、页眉、页脚
  • <footer></footer> 底部标签/ 脚部标签

优点:理解更容易,因为语义化了。有利于SEO,利于网站排名。


2023最新版web前端开发700集全套教程,零基础入门到进阶 html5+cs的评论 (共 条)

分享到微博请遵守国家法律