【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>

目录
相关文章
|
10天前
|
前端开发
后端返回图片二进制流,前端转base64
本文介绍了如何将后端返回的图片二进制流转换为Base64格式,以便在前端使用。通过在axios请求中设置`responseType`为`arraybuffer`,然后使用`btoa`和`Uint8Array`进行转换。
41 5
|
7天前
|
XML 前端开发 JavaScript
Html:CSS介绍
Html:CSS介绍
23 1
|
8天前
|
前端开发 API UED
Python后端与前端交互新纪元:AJAX、Fetch API联手,打造极致用户体验!
Python后端与前端交互新纪元:AJAX、Fetch API联手,打造极致用户体验!
36 2
|
7天前
|
前端开发
Html:CSS的书写位置
Html:CSS的书写位置
17 0
|
2天前
|
前端开发 JavaScript 搜索推荐
打造个人博客网站:从零开始的HTML和CSS之旅
【9月更文挑战第32天】在这个数字化的时代,拥有一个个人博客不仅是展示自我的平台,也是技术交流的桥梁。本文将引导初学者理解并实现一个简单的个人博客网站的搭建,涵盖HTML的基础结构、CSS样式的美化技巧以及如何将两者结合来制作一个完整的网页。通过这篇文章,你将学会如何从零开始构建自己的网络空间,并在互联网世界留下你的足迹。
|
9天前
|
前端开发
前端基础(五)_CSS文本文字属性、背景颜色属性
本文详细介绍了CSS中关于文本和背景颜色的样式属性。包括字体大小、字体族、字体加粗、字体样式、文本行高、`font`属性、文本颜色、文本对齐方式、文本装饰线、首行缩进等文本属性,以及背景颜色、背景图片、背景重复、背景位置等背景属性。文章通过示例代码展示了这些属性的具体应用和效果。
12 3
前端基础(五)_CSS文本文字属性、背景颜色属性
|
9天前
|
Web App开发 存储 移动开发
前端基础(十七)_HTML5新特性
本文概述了HTML5的关键新特性,包括canvas图形绘制、多媒体的`video`和`audio`元素、本地存储功能、语义化标签(如`header`、`footer`、`nav`等)及其新增表单控件和属性(如`url`、`email`、`date`类型输入框等)。这些改进增强了网页的功能性和用户体验。
12 1
前端基础(十七)_HTML5新特性
|
3天前
|
前端开发 JavaScript 搜索推荐
打造个人博客网站:从零开始的HTML与CSS之旅
【9月更文挑战第31天】在这个数字时代,拥有一个个人博客网站是展示自我、分享知识和连接世界的重要方式。本文将引导你通过简单的HTML和CSS知识,一步步构建起你的在线空间。无论你是编程新手还是希望通过实践加深理解,这篇文章都将是你的理想指南。我们将探索基本概念,实现页面布局,并点缀以个性化样式,最终将静态页面转变为动态交互式网站。准备好了吗?让我们开始吧!
|
6天前
|
XML 前端开发 JavaScript
jQuery HTML / CSS 方法
jQuery HTML / CSS 方法
9 2
|
8天前
|
JavaScript 前端开发
JavaScript HTML DOM - 改变CSS
JavaScript HTML DOM - 改变CSS
16 4
下一篇
无影云桌面