【Day 1】HTML 与 CSS

1 前端

网站的工作流程:

  1. 首先我们需要通过浏览器访问发布到前端服务器中的前端程序,这时候前端程序会将前端代码返回给浏览器
  2. 浏览器得到前端代码,此时浏览器会将前端代码进行解析,然后展示到浏览器的窗口中,这时候我们就看到了网站页面
  3. 但是此时这个页面是没有数据的,因为数据在我们的数据库中,所以我们浏览器需要根据前端代码中指定的后台服务器的地址 向我们的后台服务器(内部有java程序)发起请求,后台服务器再去从数据库中获取数据,然后返回给浏览器
  4. 浏览器拿到后台返回的数据后,然后将数据展示在前端资源也就是网页上,然后我们就看到了完整的内容

        Web标准也称为网页标准,由一系列的标准组成,大部分由W3C( World Wide Web Consortium,万维网联盟)负责制定。由三个组成部分:

  • HTML:负责网页的结构(页面元素和内容)
  • CSS:负责网页的表现(页面元素的外观、位置等页面样式,如:颜色、大小等)
  • JavaScript:负责网页的行为(交互效果)

常用前端技术:

技术描述
HTML用于构建网站的基础结构的
css用于美化页面的,作用和化妆或者整容作用一样
JavaScript实现网页和用户的交互
Vue主要用于将数据填充到html页面上的
Element主要提供了一些非常美观的组件
Nginx一款web服务器软件,可以用于部署我们的前端工程

2 HTML 介绍

HTML (HyperText Markup Language) 超文本标记语言。

  • 超文本:超越了文本的限制,比普通文本更强大。除了文字信息,还可以定义图片、音频、视频等内容。
  • 标记语言:由标签构成的语言
  1. HTML标签都是预定义好的。例如:使用<a>展示超链接,使用<img>展示图片,<video>展示视频
  2. HTML代码直接在浏览器中运行,HTML标签由浏览器解析

HTML结构

<html><head><title>标题</title></head><body></body>
</html>

HTML 特点

  1. HTML标签不区分大小写
  2. HTML标签属性值单双引号都可以
  3. HTML语法松散

2.1 HTML 仿写新浪微博标题排版

例子:

分析:

        图片、h1标题,水平线

使用标签:

        <img>、<h1>、<hr>

<!-- 文档类型为 HTML -->
<!DOCTYPE html>
<html lang="en"><head><!-- 字符集为 UTF-8 --><meta charset="UTF-8"><!-- 浏览器的兼容性 --><meta name="viewport" content="width=device-width, initial-scale=1.0"><title>焦点访谈:某国底气 新思想夯实大国粮仓</title>
</head><body><!-- img标签的属性:src 图片的路径alt 如果由于某种原因无法显示图像,则指定图像的替代文本width 宽度(单位:像素px  或者  %  相对父元素的百分比)height 高度(单位:像素px  或者  %  相对父元素的百分比)一般只设置一个,会等比例缩放路径:绝对路径:1.绝对磁盘路径:D:\HTML\SinaNews\img\news_logo.png2.绝对网络路径:https://i2.sinaimg.cn/dy/deco/2012/0613/yocc20120613img01/news_logo.png相对路径:./ 当前目录(可省略)../ 上一级目录(不可省略)第一种 ./img/news_logo.png 或者 img/news_logo.png--><img src="./img/news_logo.png" alt="can't open this picture"> 新浪政务>正文<h1>焦点访谈:某国底气 新思想夯实大国粮仓</h1><hr>2023年03月02日 21:50 央视网<hr>
</body></html>

效果:

比较原版:

可以发现,基本的结构相同,但是字体和颜色不太一样,所以需要用负责网页表现的 CSS

3 CSS 介绍

        CSS 的全称是层叠样式表(Cascading Style Sheets)。CSS 是一种用来控制网页样式和布局的标记语言

CSS的引入方式

  • 行内样式:写在标签的style属性中(不推荐)

        <h1 style="xxx:xxx;">某国新闻网</h1>

  • 内嵌样式:写在style标签中(可以写在页面任何位置,但通常约定写在head标签中,全局有效)

        <style> h1 {...} </style>

  • 外联样式:写在一个单独的.css文件中(需要通过 link 标签在网页中引入)

        <link rel="stylesheet" href="css/news.css">

        rel 关系(relationship)

        href 超文本引用(Hypertext Reference)

        

对于上述3种引入方式,企业开发的使用情况如下:

  1. 内联样式会出现大量的代码冗余,不方便后期的维护,所以不常用。

  2. 内部样式,通过定义css选择器,让样式作用于当前页面的指定的标签上。

  3. 外部样式,html和css实现了完全的分离,企业开发常用方式。

3.1 CSS 添加样式

<!DOCTYPE html>
<html lang="en"><head><meta charset="UTF-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><title>焦点访谈:某国底气 新思想夯实大国粮仓</title><!-- 方式二:内嵌样式 --><style>h1 {color: #4D4F53;}span {color: #968D92;}</style>
</head><body><img src="./img/news_logo.png" alt="can't open this picture"> 新浪政务>正文<!-- 方式一:行内样式 --><!-- <h1 style="color:red;">焦点访谈:某国底气 新思想夯实大国粮仓</h1> --><!-- 方式三:外联样式 --><!-- <link rel="stylesheet" href="CSS/sinaNewsCss.css"> --><!-- <h1>焦点访谈:某国底气 新思想夯实大国粮仓</h1> --><h1>焦点访谈:某国底气 新思想夯实大国粮仓</h1><hr>2023年03月02日 21:50 央视网<hr>
</body></html>

同时,在CSS文件中

h1{color: #4D4F53;
}

效果:

改变了标题颜色

现在对 "2023年03月02日 21:50 央视网" 进行修改,只要改变时间的颜色,而不改变央视网的颜色

引入一个没有语义的标签 span 

在head标签里面规定样式:

    <style>h1 {color: #4D4F53;}span {color: #968D92;}</style>
    <hr><!-- 没有语义的标签 span (没有效果,文字在一行) --><span>2023年03月02日 21:50</span> <span>央视网</span><hr>

这样做,发现两个都改变了,因为他们都在 span 标签里,此时需要用到 CSS 选择器

3.2 CSS 选择器

CSS选择器:用来选取需要设置样式的元素(标签)

  • 元素选择器
  • id 选择器
  • 类选择器

<head><style>.cls{color: #968D92;} */#time{color: #968D92;}</style>
</head>
<body><span class="cls" id="time">2023年03月02日 21:50</span> <span>央视网</span>
</body>

 类选择器和 id 选择器二者取其一即可形成下面的效果:

而且,三个选择器有 优先级

优先级高到低依次为:

id 选择器、类选择器、元素选择器

3.3 字体 font

字体大小 font-size

#time{color: #968D92;font-size: 13px;}

4 超链接

标签:

        <a href="..." target=''..."> 央视网</a>

属性:

        href (Hypertext Reference):指定资源访问的 URL

        target:指定在何处打开超链接

                _self:默认值,在当前页面打开

                _blank:在空白页打开

<span class="cls" id="time">2023年03月02日 21:50</span> <span><a href="http://news.cctv.com/2023/03/02/ARTIUCKFf9kE9eXgYE46ugx3230302.shtml" target="_blank" >央视网</a> </span>

这样就形成了超链接,而且是新开一个空白页打开超链接

但是有下划线并且变成了紫色,现在去把超链接的字体变成默认黑色,并且去除下划线:

使用 CSS 属性 text-decoration(文本装饰)

在 style 标签里:

a{color: black;text-decoration: initial; /*设置默认文本装饰*/}

变成这样,但是还是可以点击

5 正文排版

5.1 视频标签

<video src="..." controls width="..." height="...">

属性:

  • src:视频的URL
  • controls:播放控件(写 controls="controls" ,但是如果属性和值相等,就省略为属性名)
  • width:播放器的宽度,通常宽度和高度二者写一个

5.2 音频标签

<audio src="..." controls>

属性:同视频

5.3 段落标签和文本加粗标签

段落标签

<p>

文本加粗标签

<b> 或 <strong>

文本格式标签

效果标签标签(强调)
加粗bstrong
倾斜iem
下划线uins
删除线sdel

 5.4 正文

<!-- 正文 --><video src="video/1.mp4" controls width="900px"></video><audio src="audio/1.mp3" controls></audio><p><b>央视网消息</b>(焦点访谈):d的十八大以来,以...同志为核心的dzy始终把解决粮食安全问题作为治国理政的头等大事,重农抓粮一系列政策举措有力有效,我国粮食产量站稳1.3万亿斤台阶,实现谷物基本自给、口粮绝对安全。我们把饭碗牢牢端在自己手中,为保障经济社会发展提供了坚实支撑,为应对各种风险挑战赢得了主动。连续八年1.3万亿斤,这个沉甸甸的数据是如何取得的呢?</p><p>人勤春来早,春耕农事忙。立春之后,由南到北,某国春耕春管工作陆续展开,春天的田野处处生机盎然。</p><img src="img/1.jpg"><p>今年,某国启动了新一轮千亿斤粮食产能提升行动,这是一个新的起点。2015年以来,某国粮食产量连续8年稳定在1.3万亿斤以上,人均粮食占有量始终稳稳高于国际公认的400公斤粮食安全线。从十年前的约12200亿斤到2022年的约13700亿斤,粮食产量提高了1500亿斤。</p><img src="img/2.jpg"><p>某国式现代化一个重要的某国特色是人口规模巨大的现代化。我们粮食生产的发展,意味着我们要立足国内,解决14亿多人吃饭的问题。仓廪实,天下安。保障粮食安全是一个永恒的课题,任何时候都不能放松。在以...同志为核心的dzy坚强领导下,亿万某国人民辛勤耕耘、不懈奋斗,我们就一定能够牢牢守住粮食安全这一“国之大者”,把某国人的饭碗牢牢端在自己手中,夯实某国式现代化基础。</p><p id="plast">责任编辑:王树淼 SN242</p>

CSS样式

p{text-indent: 40px; /*设置首行缩进 */line-height: 35px; /*设置行高*/
}
#plast{text-align: right;
}

 属性:

  • text-indent:首行缩进
  • line-height:行高
  • text-align:对齐方式(left,right,center)

效果:

6 布局

现在布局是默认布局,比较难看,而不像:

6.1 CSS 盒子模型

        盒子:页面中所有的元素(标签),都可以看做是一个盒子,由盒子将页面中的元素包含在一个矩形区域内,通过盒子的视角更方便的进行页面布局

盒子模型组成:

  • 内容区域(content)
  • 内边距区域(padding)
  • 边框区域(border)
  • 外边距区域(margin)(不属于盒子)

CSS 布局标签:

<div>

 特点:

  • 单行显示
  • 宽度默认是父元素宽度,高度默认由内容决定
  • 可以设置宽度、高度

<span>

特点:

  • 多行显示
  • 宽度和高度默认由内容决定
  • 不可以设置宽度、高度

6.2 div

用 div 把所有都圈起来,并且给个 id


<body><div id="center"><img src="./img/news_logo.png" alt="can't open this picture"> <a href="http://gov.sina.com.cn"target="_blank">新浪政务</a>>正文<!-- 方式一:行内样式 --><!-- <h1 style="color:red;">焦点访谈:.国底气 新思想夯实大国粮仓</h1> --><!-- 方式三:外联样式 --><!-- <link rel="stylesheet" href="CSS/sinaNewsCss.css"> --><!-- <h1>焦点访谈:某国底气 新思想夯实大国粮仓</h1> --><h1>焦点访谈:某国底气 新思想夯实大国粮仓</h1><hr><!-- 没有语义的标签 span (没有效果,文字在一行) --><span class="cls" id="time">2023年03月02日 21:50</span> <span><ahref="http://news.cctv.com/2023/03/02/ARTIUCKFf9kE9eXgYE46ugx3230302.shtml" target="_blank"rel="noopener noreferrer">央视网</a> </span><hr><!-- 正文 --><video src="video/1.mp4" controls width="900px"></video><br><audio src="audio/1.mp3" controls></audio><p><b>央视网消息</b>(焦点访谈):.的十八大以来,以...同志为核心的...始终把解决粮食安全问题作为治国理政的头等大事,重农抓粮一系列政策举措有力有效,我国粮食产量站稳1.3万亿斤台阶,实现谷物基本自给、口粮绝对安全。我们把饭碗牢牢端在自己手中,为保障经济社会发展提供了坚实支撑,为应对各种风险挑战赢得了主动。连续八年1.3万亿斤,这个沉甸甸的数据是如何取得的呢?</p><p>人勤春来早,春耕农事忙。立春之后,由南到北,我国春耕春管工作陆续展开,春天的田野处处生机盎然。</p><img src="img/1.jpg"><p>今年,我国启动了新一轮千亿斤粮食产能提升行动,这是一个新的起点。2015年以来,我国粮食产量连续8年稳定在1.3万亿斤以上,人均粮食占有量始终稳稳高于国际公认的400公斤粮食安全线。从十年前的约12200亿斤到2022年的约13700亿斤,粮食产量提高了1500亿斤。</p><img src="img/2.jpg"><p>某国式现代化一个重要的某国特色是人口规模巨大的现代化。我们粮食生产的发展,意味着我们要立足国内,解决14亿多人吃饭的问题。仓廪实,天下安。保障粮食安全是一个永恒的课题,任何时候都不能放松。在以...同志为核心的...坚强领导下,亿万.国人民辛勤耕耘、不懈奋斗,我们就一定能够牢牢守住粮食安全这一“国之大者”,把.国人的饭碗牢牢端在自己手中,夯实.国式现代化基础。</p><p id="plast">责任编辑:王树淼 SN242</p></div></body>

 CSS 样式:

#center{width: 65%;/* margin: 0% 17.5% 0% 17.5%; 设置外边距 100-65=35 35/2=17.5 */margin: 0 auto; /* 等价 */   
}

这样就居中显示了(图片违规,但是已经居中了)

7 HTML 表格、表单标签

7.1 表格标签

在网页中以表格(行、列)形式整齐展示数据

标签:

做一个表格:

<body><!-- <table border="1px"> 已经弃用--><table><tr><th>序号</th><th>品牌Logo</th><th>品牌名称</th><th>企业名称</th></tr><tr><td>1</td><td><img src="img/huawei.jpg" width="80px" /></td><td>华为</td><td>华为技术有限公司</td></tr><tr><td>2</td><td><img src="img/alibaba.jpg" width="80px"></td><td>阿里巴巴</td><td>阿里巴巴集团控股有限公司</td></tr></table>
</body>

注:HTML5 废弃了 cellspacing 属性,而且不推荐在标签中安排样式,所以:

<head><meta charset="UTF-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><title>HTML table</title><style>table,th,td{border: 1px solid black;border-collapse: collapse; /*单元格合并,无空白 *//* border-collapse: separate; 独立显示,有空白 */}</style>
</head>

7.2 表单标签

表单:在网页中主要负责数据采集功能,如 注册、登录等数据采集

标签:

<form>

每一行是“表单项”(不同类型的 input 元素、下拉列表、文本域等)

表单项标签:

input 标签

<intput>

下拉列表标签:

<select>

文本域标签:

<textarea>

属性:

  • action

表单提交的URL,如果不指定,默认提交到当前页面

  • method

发送表单数据的方式。GET、POST,如果不指定,默认是 get

get:在ur1后面拼接表单数据,比如:?username=Tom&age=12,url 长度有限制

post:在消息体(请求体)中传递的,参数大小无限制

<body><form action="" method="get">用户名:<input type="text" name="username"/><br/>年&nbsp&nbsp&nbsp龄:<input type="text" name="age"/><br/><input type="submit" value="提交"></form>
</body>

 注:input 中的 name,是要提交字段的名字,type是类型,常见的类型如下:

效果:

 输入,然后提交,此时 URL 变成了:

如果把表单 method 改为 post,就会在消息体中传递


表单项除了 input 标签,还有 select 和 textarea

制作一个表单:

<body><form action="" method="post">姓名:<input type="text" name="username"><br><br>密码:<input type="password" name="password"><br><br>性别:<input type="radio" name="gender" value="male" id="1"><label for="1">男</label><input type="radio" name="gender" value="female" id="2"><label for="2">女</label><br><br>爱好:<input type="checkbox" name="hobby" id="java"><label for="java">Java</label><input type="checkbox" name="hobby" id="C"><label for="C">C</label><input type="checkbox" name="hobby" id="py"><label for="py">Python</label><br><br>上传文件:<input type="file" name="file"><br><br>生日:<input type="date" name="date"><br><br>邮箱:<input type="email" name="email"><br><br>年龄:<input type="number" name="number"><br><br>学历:<select name="degree"><option>-----请选择-----</option><option value="1">本科</option><option value="2">硕士</option><option value="3">博士</option></select><br><br>备注:<textarea name="description" cols="30" rows="10"></textarea><br><br><input type="button" value="按钮"><input type="reset" name="重置"><input type="submit" name="提交"></form>

注:name 用来标识元素

value 是提交表单时候的字段名

id 则是用于把 for 和元素关联

效果:

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/824282.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

51-41 Stable Video Diffusion,高质量视频生成新时代

23年11月&#xff0c;Stability AI公司公开了稳定视频扩散模型Stable Video Diffusion(SVD)的代码和权重&#xff0c;视频生成迎来了新时代。SVD是一种潜在扩散模型&#xff0c;支持文本生成视频、图像生成视频以及物体多视角3D合成。从工程角度来看&#xff0c;本文主要提出了…

Real3DPortrait照片对口型,数字人,音频/视频驱动数字人

先看效果 上传一张图片和一段音频&#xff0c;照片如下&#xff1a; 合成后效果如下&#xff1a; 照片对口型-音频驱动 支持音频驱动和视频驱动&#xff0c;视频可以使照片有参照视频中的口型和和动作。 项目地址 https://github.com/yerfor/Real3DPortrait 我的环境 win…

真有立即做出40+BI零售数据分析报表的方案?

有&#xff0c;奥威BI零售数据分析方案是一套标准化的BI方案&#xff0c;预设零售数据分析模型和BI报表&#xff0c;点击应用后&#xff0c;将自动从系统中取数&#xff0c;并根据方案的预设计算分析指标、分析数据&#xff0c;并生成让人快速理解数据情况的BI数据可视化报表。…

Spark/SparkSQL读取Hadoop LZO文件概述

一、前置配置 IDEA Maven安装配置 Scala&#xff08;可选&#xff09; Java Hadoop.dll&#xff08;可能需要&#xff0c;具体看有无相关错误信息&#xff09; hadoop-lzo-0.xx.xx.jar&#xff08;如果你的版本过高&#xff0c;需要到官网下载高版本&#xff0c;mvnrepository仓…

服务器中毒怎么办?企业数据安全需重视

互联网企业&#xff1a; 广义的互联网企业是指以计算机网络技术为基础&#xff0c;利用网络平台提供服务并因此获得收入的企业。广义的互联网企业可以分为:基础层互联网企业、服务层互联网企业、终端层互联网企业。 狭义的互联网企业是指在互联网上注册域名&#xff0c;建立网…

postman 调试 传base64字符串 原来选xml

上个图 工具类 package org.springblade.common.utils;import com.alibaba.fastjson.JSONObject; import org.springblade.modules.tc.mas.Submit;import java.io.BufferedReader; import java.io.InputStream; import java.io.InputStreamReader; import java.io.OutputStrea…

【FreeRTOS】使用CubeMX快速移植FreeRTOS工程到蓝桥杯开发板(STM32G431RBT6)

使用CubeMX快速创建FreeRTOS工程到蓝桥杯开发板&#xff08;STM32G431RBT6&#xff09; CubeMX配置CubeMX基础工程的配置☆FreeRTOS相关配置FreeRTOS配置选项卡的解释 软件工程架构与程序设计小综合&#xff1a;任务的创建删除、挂起与恢复设计cubexMX配置创建任务软件程序设计…

python怎么连接oracle

一&#xff1a;弄清版本&#xff0c;最重要&#xff01;&#xff01;&#xff01; 首先安装配置时&#xff0c;必须把握一个点&#xff0c;就是版本一致&#xff01;包括&#xff1a;系统版本&#xff0c;python版本&#xff0c;oracle客户端的版本&#xff0c;cx_Oracle的版本…

基于go+vue的多人在线聊天的im系统

基于govue的多人在线聊天的im系统 文章目录 基于govue的多人在线聊天的im系统一、前端部分二、后端部分1、中间件middleware设计jwt和cors2、配置文件设计3、Mysql和Redis连接4、路由设计5、核心功能设计 一、前端部分 打算优化一下界面&#xff0c;正在开发中。。。 二、后端…

OpenHarmony实战开发-如何使用Navigation实现多设备适配。

介绍 在应用开发时&#xff0c;一个应用需要适配多终端的设备&#xff0c;使用Navigation的mode属性来实现一套代码&#xff0c;多终端适配。 效果图预览 使用说明 将程序运行在折叠屏手机或者平板上观看适配效果。 实现思路 本例涉及的关键特性和实现方案如下&#xff1a…

【C++题解】1345. 玫瑰花圃

问题&#xff1a;1345. 玫瑰花圃 类型&#xff1a;基本运算、小数运算 题目描述&#xff1a; 有一块nn&#xff08;n≥5&#xff0c;且 n 是奇数&#xff09;的红玫瑰花圃&#xff0c;由 nn 个小正方形花圃组成&#xff0c;现要求在花圃中最中间的一行、最中间的一列以及 4 个…

智享ai自动直播系统,直播界的流量增长点。

智享ai自动直播系统&#xff0c;直播界的流量增长点&#xff01; 在当今互联网时代&#xff0c;商家面临着日益激烈的竞争&#xff0c;因为一切内容如价格都变得透明&#xff0c;商家们纷纷寻求新的增长点来获取流量。在线下资源饱和的情况下&#xff0c;线上短视频平台成为商…

Acrobat Pro DC2024安装包(亲测可用)

目录 一、软件简介 二、软件下载 一、软件简介 Acrobat软件是由Adobe公司开发的一款专业的PDF&#xff08;Portable Document Format&#xff0c;便携式文档格式&#xff09;编辑和管理软件。它为用户提供了丰富的功能&#xff0c;涵盖了创建、编辑、转换和共享PDF文件、签名和…

使用嘉立创EDA打开JSON格式的PCB及原理图

一、将PCB和原理图放同一文件夹 并打包成.zip文件 二、打开嘉立创EDA并导入.zip文件 文件 -> 导入 -> 嘉立创EDA标准版/专业版 三、选择.zip文件并选择 “导入文件并提取库” 四、自定义工程路径 完成导入并转换为.eprj文件 五、视频教学 bilibili_使用立创EDA打开JSO…

工业自动化,3D视觉技术3C薄片自动化上料

随着制造业的快速发展&#xff0c;3C行业对薄片类零件的上料需求日益增长。传统的上料方式往往依赖于人工操作&#xff0c;效率低下且存在误差。为了解决这一问题&#xff0c;3D视觉技术应运而生&#xff0c;为3C薄片自动化上料提供了强大的技术支持。本文将探讨3D视觉技术如何…

论文阅读-Federated-Unlearning-With-Momentum-Degradation

论文阅读-Federated Unlearning With Momentum Degradation 联邦忘却与动量退化 Yian Zhao IEEE Internet of Things Journal 2023 年 10 月 2 日 CCF-C momentum degradation-MoDe 动量退化 memory guidance-记忆引导 knowledge erasure-知识擦除 Deep-learning neural n…

C++如何使用string类

文章目录 为什么要学习string?库中的string关于编码ASCII编码Unicode编码 迭代器Iteratorsstring常用构造接口接口声明与功能说明接口演示 string类对象的容量操作接口声明与功能说明接口演示reverse与resize在不同平台下的扩容与缩容机制 string类对象的访问及遍历操作接口声…

CUDA 以及MPI并行矩阵乘连接服务器运算vscode配置

一、CUDA Vscode配置 &#xff08;一&#xff09;扩展安装 本地安装 服务器端安装 &#xff08;二&#xff09; CUDA 配置 .vscode c_cpp_properties.json {"configurations": [{"name": "Linux","includePath": ["${workspa…

【C++类和对象】拷贝构造与赋值运算符重载

&#x1f49e;&#x1f49e; 前言 hello hello~ &#xff0c;这里是大耳朵土土垚~&#x1f496;&#x1f496; &#xff0c;欢迎大家点赞&#x1f973;&#x1f973;关注&#x1f4a5;&#x1f4a5;收藏&#x1f339;&#x1f339;&#x1f339; &#x1f4a5;个人主页&#x…

分布式搭载博客网站

一.运行环境&#xff1a; IP主机名系统服务192.168.118.128Server-WebLinuxWeb192.168.118.131Server-NFS-DNSLinuxNFS/DNS 二.基础配置 1. 配置主机名&#xff0c;hosts映射 [rootserver ~]# hostnamectl set-hostname Server-Web [rootserver ~]# hostname Server-Web [r…