【HTML&CSS】运维、后端你该会的前端基本内容(一)

简介: 【HTML&CSS】运维、后端你该会的前端基本内容

大家好,我是秋意临。

HTML和CSS的内容比较多,但作为一个运维以及后端,我们没有必要全部学习,下面就是个人认为运维、后端以及小白用户所需要熟练掌握的知识。

欢迎加入云社区

一、HTML5基础

1.1、前端开发的核心技术

  • HTML (Hyper Text Markup Language)

超文本标记语言,用来写静态页面,HTML5的5是版本号。

HTML是基础架构,文件扩展名为.html

  • CSS (Cascading Style Sheets)

CSS用来美化静态网页,CSS3的3是版本号。

HTML和CSS的关系:HTML代码是用来构建网页总体内容,CSS则是用来美化网页。

CSS是元素格式、页面布局的灵魂,文件扩展名为.css

  • JS(JavaScript)

用来做网页前端的动态交互。

注意JavaScript和Java没用一点关系,JavaScript诞生时想借助当时Java火的势头,所以名字包含了Java。

JavaScript是实现网页的动态性、交互性的点睛之笔,文件扩展名为.js

1.2、Web组成标准

Web网页主要有3部分组成:结构(structure)、表现(presentation)、行为(behavior)。

那么什么是结构、表现和行为呢???

  • 结构: 一个网页包含,标题、正文、列表结构等,而这些构成了网页的 ”结构“(也可以称为内容)。
  • 表现: 每个结构的组成部分有字号、字体和颜色等属性构成了网页的 ”表现“(也可以称为样式)。
  • 行为: 网页和传播媒体不同的是,它可以随时变化,而且可以和读者互动。这种变化和互动就称为网页的 ”行为“(也可以称为动作)。

HTML、CSS、JavaScript关系图!!

PS:

3部分组成,一搬把3个部分的代码分离(3个文件)。实现结构(内容)、表现(样式)、行为(动作)的分离。

3个文件后缀为:.htm .css .js。

1.3、HTML 实例

工欲善其事,必先利其器。

推荐一个写Web网页的开发软件:HBuilderX(国内的)

下载地址:https://dcloud.io/hbuilderx.html

1.3.1、第一个网页

创建一个HTML文件,后缀名为:.html 或 .htm,内容如下:

<!DOCTYPE html>         <!-- 网页声明 必须位于第一行 -->
<html>              <!-- HTML -->
  <head>            <!-- 头部:功能、约束-->
    <meta charset="utf-8">
    <title>Hello World!!</title>      <!-- 网页标题 -->
  </head>
  <body>                    <!-- 主体:内容 -->
    大家好,我是秋意临!!
  </body>
</html>

HTML:以<html\>开始,以</ html>结束,这是一个成对的标记。

CSS:以<style\>开始,以</ style>结束,也是一个成对的标记。

JavaScript:以<Script Language="JavaScript">开始,以</Script>结束。

标签分为:

单、双标签,行、块元素

单标签:<br />

单标签:<p> </p>

行元素:只占用自己本身的位置大小,默认不换行。

快元素:占用这一整行的位置大小,默认换行。

注意:

块元素嵌套行元素,行元素不要嵌套块元素。因为行元素嵌套块元素,块元素会打破行元素的特性,所以没用意义。

1.4、 文本标签

标签 描述 块/行元素 单/双标签
p 一个自然段
br 换行
h1~h6 设置标题等级
hr 水平线

文本格式化

标签 描述 块/行元素 单/双标签
p 定义粗体文本
big 定义大号字
small 定义小号字
em 定义强调的文本(较少使用,通常浏览器会将强调的文本斜体显示)
strong 定义加重语气的文本(通常浏览器会将强调的文本加粗显示)
i 定义斜体文本
sub 定义下标文本
sup 定义上标文本
ins 定义插入文本 (通常浏览器会将该文本加下划线显示)
del 定义删除文本 (通常浏览器会将该文本加单删除显示)
font 定义文本颜色、大小、字体

文本标签大同小异,这里以前4个标签为例:

<!DOCTYPE html>
<html>
  <head>
    <meta charset="utf-8">
    <title>我的第一个网页</title>
  </head>
  <body>
    <h1>我是秋意临,我爱学习</h1>
    <h2>我是秋意临,我爱学习</h2>
    <h3>我是秋意临,我爱学习</h3>
    <h4>我是秋意临,我爱学习</h4>
    <h5>我是秋意临,我爱学习</h5>
    <h6>我是秋意临,我爱学习</h6>
    <h2>个人简介</h2>
    <hr/>
    <p>
      姓名:秋意临 <br />
      学号:123456 <br />
      性别:男 <br />
      爱好:跑步、篮球 <br />
      特长:跑步、篮球 <br />
    </p>
  </body>
</html>

效果图:

1.5、转义字符

HTML中<,>,&等有特殊含义(<,>,用于链接标签,&用于转义),不能直接使用,这时我们需要将他们放入Web网页中就需要使用转义字符。

案例练习:

1.6、图片

标签 描述 块/行元素 单/双标签 语法
img 引用图片 <img src="图片地址" alt="图形的替代文字" title="鼠标悬停提示文字" "width="图片宽度" height="图片高度"/>

1.7、超链接

标签 描述 块/行元素 单/双标签 语法
a 超链接 <a href=“链接地址” target=“目标窗口位置 _sele(自身) _blank(新建窗口)”> 链接文本或图像 </ a>

(1)页面间链接

A页 --> B页

<a href="http://www.people.com.cn/">人民日报</a>

(2)锚链接

A页甲位置 --> A页乙位置

A页乙位置使用name属性设置标记,语法如下:

<a name="marker">目标位置A页乙</a>

A页甲位置使用href属性设置链接路径,href属性值为“#标记名”,语法如下

<a href="#marker">当前位置A页甲</a>

A页甲位置 --> B页乙位置

A页-登录.html —>甲页-锚链接通页.html

(3)功能性链接

在页面中调用其他程序功能如电子邮件等

<a href="mailto:电子邮箱地址">我的邮箱</a>

目录
相关文章
|
1天前
|
前端开发
前端基础(五)_CSS文本文字属性、背景颜色属性
本文详细介绍了CSS中关于文本和背景颜色的样式属性。包括字体大小、字体族、字体加粗、字体样式、文本行高、`font`属性、文本颜色、文本对齐方式、文本装饰线、首行缩进等文本属性,以及背景颜色、背景图片、背景重复、背景位置等背景属性。文章通过示例代码展示了这些属性的具体应用和效果。
7 3
前端基础(五)_CSS文本文字属性、背景颜色属性
|
1天前
|
Web App开发 存储 移动开发
前端基础(十七)_HTML5新特性
本文概述了HTML5的关键新特性,包括canvas图形绘制、多媒体的`video`和`audio`元素、本地存储功能、语义化标签(如`header`、`footer`、`nav`等)及其新增表单控件和属性(如`url`、`email`、`date`类型输入框等)。这些改进增强了网页的功能性和用户体验。
6 1
前端基础(十七)_HTML5新特性
|
2天前
|
前端开发
后端返回图片二进制流,前端转base64
本文介绍了如何将后端返回的图片二进制流转换为Base64格式,以便在前端使用。通过在axios请求中设置`responseType`为`arraybuffer`,然后使用`btoa`和`Uint8Array`进行转换。
19 5
WK
|
1天前
|
存储 移动开发 前端开发
HTML5和CSS5有什么区别
HTML5和CSS5在网页设计中扮演不同角色。HTML5是超文本标记语言的第五版,通过新特性如实时更新、跨平台运行及更好的安全性等,定义网页内容和结构。尽管常说CSS5,实际最新的CSS版本包含多个模块如CSS Grid和Flexbox,主要用于控制网页布局和样式,提供强大的选择器、动画支持和响应式设计,与HTML5相辅相成,共同构建现代网页的基础架构。
WK
9 3
|
1天前
|
前端开发
前端基础(二)_HTML常用标签(块级标签、行级标签、行块级标签)
本文详细介绍了HTML中的常用标签,包括块级标签(如`h1`至`h6`、`p`、`div`等)、行级标签(如`span`、`b`、`strong`、`i`、`em`、`sub`、`sup`、`del`、`a`等),以及行块级标签(如`img`)。文章解释了这些标签的用途、特点和基本用法,并通过示例代码展示了如何在HTML文档中使用它们。
15 1
|
18天前
|
前端开发 程序员
【前端web入门第二天】01 html语法实现列表与表格_合并单元格
本文介绍了HTML中的列表与表格的使用方法。列表包括无序列表(`&lt;ul&gt;`嵌套`&lt;li&gt;`)、有序列表(`&lt;ol&gt;`嵌套`&lt;li&gt;`)和定义列表(`&lt;dl&gt;`嵌套`&lt;dt&gt;`和`&lt;dd&gt;`)。
42 19
|
18天前
|
前端开发 Windows
【前端web入门第一天】02 HTML图片标签 超链接标签 音频标签 视频标签
本文档详细介绍了HTML中的图片、超链接、音频和视频标签的使用方法。首先讲解了`&lt;img&gt;`标签的基本用法及其属性,包括如何使用相对路径和绝对路径。接着介绍了`&lt;a&gt;`标签,用于创建超链接,并展示了如何设置目标页面打开方式。最后,文档还涵盖了如何在网页中嵌入音频和视频文件,包括简化写法及常用属性。
32 13
|
17天前
|
Web App开发 前端开发 JavaScript
HTML/CSS/JS学习笔记 Day3(HTML--网页标签 下)
HTML/CSS/JS学习笔记 Day3(HTML--网页标签 下)
|
14天前
|
XML JavaScript 前端开发
JavaWeb基础4——HTML,JavaScript&CSS
HTML,JavaScript&CSS、元素、标签、css 选择器、属性、JavaScript基础语法、JavaScript对象、BOM浏览器对象模型、DOM文档对象模型、事件监听、正则对象RegExp/ES6
JavaWeb基础4——HTML,JavaScript&CSS
|
18天前
|
前端开发 程序员 C++
【前端web入门第一天】01 开发环境、HTML基本语法文本标签
本文档详细介绍了HTML文本标签的基础知识。首先指导如何准备开发环境,包括安装VSCode及常用插件;接着全面解析HTML的基本结构与标签语法,涵盖从基本骨架搭建到注释的使用,以及标题、段落、换行和平行线、文本格式化等标签的具体应用,适合初学者循序渐进地掌握HTML。