黑马JavaWeb企业级开发(知识清单)01——前端介绍,HTML实现标题:排版

news2024/11/24 11:40:42

文章目录

  • 前言
  • 一、认识web前端、HTML、CSS
  • 二、VS Code开发工具(插件弃用问题)
  • 三、HTML结构标签介绍
    • 1. 标签页标题< title >
    • 2. 图片标签< img >
      • 1) 常见属性
      • 2) src路径书写方式
    • 3. 标题标签< h >
    • 4. 水平分页线标签< hr >
  • 四、用Vscode实现标题排版
    • 1. 创建文件
    • 2. 初始化一下html文件
    • 3. 仿照新浪新闻元素编写标签
  • 五、完整源码和实现效果
  • 总结


前言

本篇文章是2023年最新黑马JavaWeb企业级开发(知识清单)01:前端介绍html实现标题排版内容的总结,帮助需要学习Web开发的朋友温故而知新。

本系列笔记不会像韩顺平老师Java课程专栏笔记那么细致,主要是以展示知识点和基本语法和使用方法为主,作为本人以及各位朋友在Web开发过程中的一份“API文档”使用,语言会更言简意赅,目录会做得更细分,帮助大家在遗忘某个知识点时能够迅速准确回忆知识。

  1. 认识web前端、HTML、CSS
  2. VS Code开发工具(插件弃用问题)
  3. HTML结构标签介绍
  4. 用Vscode实现标题排版
  5. 完整源码和实现效果

一、认识web前端、HTML、CSS

  • Web标准也称为网页标准,由一系列的标准组成,大部分由W3C(World Wide Web Consortium, 万维网联盟)负责制定。
  • 三个组成部分;
    • HTML: 负责网页的结构(页面元素和内容)
    • CSS: 负责网页的表现(页面元素的外观、位置等页面样式,如:颜色、大小等)
    • JavaScript: 负责网页的行为(交互效果)
  • HTML: HyperText Markup Language,超文本标记语言。
    • 超文本:超越了文本的限制,比普通文本更强大。除了文字信息,还可以定义图片、音频、视频等内容。
    • 标记语言:由标签构成的语言
      • HTML标签都是预定义好的。例如:使用< h >标签展示标题,使用< a >展示超链接,使用< img >展示图片,用< video >展示视频。
      • HTML代码直接在浏览器中运行,HTML标签由浏览器解析。
  • CSS: Cascading Style Sheet,层叠样式表,用于控制页面的样式(表现)。

二、VS Code开发工具(插件弃用问题)

根据文档把VScode安装好,该下的插件下好

  • 第11个插件Beautify已经弃用,这里我下了另一个插件JS-Beautify
    在这里插入图片描述
  • 第12个插件已经弃用,据提醒该功能已经被VsCode内置,无需单独下载
    在这里插入图片描述

三、HTML结构标签介绍

  • 以下是HTML结构标签基本格式:< title >中定义标题显示在浏览器的标题位置,< body >中定义的内容会呈现在浏览器的内容区域
<html>
	<head>
		<title> </title>
	</head>
	<body>
	
	</body>
</html>
  • html的特点

    • 标签不区分大小写
      <html> <HTml> <HTML>都是一样的
      • 开发中一般使用小写
    • 标签的属性当中,双引号和单引号都可以使用
    • 语法结构比较松散(并不严格)
      • 建议编写的时候语法还是要写得严格一点
  • 我们以新浪新闻的页面排版为例,阐述这四个部分HTML各元素的实现。
    文章链接在此:焦点访谈:中国底气 新思想夯实大国粮仓
    在这里插入图片描述
    按从上往下的顺序,我们分别需要用到四个标签:

    • < title > : 标签页标题——焦点访谈:中国底气 新思想夯实大国粮仓_新浪新闻
    • < img > :新闻中心logo图片
      • < h1> : 正文标题,这里我们用一级(最大)
    • < hr > : 水平分割线,有两条

1. 标签页标题< title >

把内容直接写在< title > < /title >中间即可
在这里插入图片描述

2. 图片标签< img >

1) 常见属性

  • src: 指定图像的url (可以指定 绝对路径 , 也可以指定 相对路径)
  • width: 图像的宽度 (px / % , 相对于父元素的百分比)
  • height: 图像的高度 (px / % , 相对于父元素的百分比)

2) src路径书写方式

  • 绝对磁盘路径(本地):图片右击->属性->安全中查看
    在这里插入图片描述

  • 绝对网络路径(在网络上找网址):右击图片,在新标签页中打开连接->新网站中右击图片,在新标签页中打开图片->复制图片网址
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述

  • 相对路径

    • ./ : 当前目录 (./ 可以省略):这种情况适用于图片和我们编写的html文档在同一个文件夹

    • …/: 上一级目录(…/不能省略):适用于图片和我们编写的html文档不在同一个文件夹

    • 例如:我们编写的html文件与图片并不在同一个文件夹里面,所以需要用…/返回上一个目录HTML,这样才可以正确访问到图片。这种情况用./是访问不到图片的,因为不在同一个文件夹。
      在这里插入图片描述

3. 标题标签< h >

标题标签: <h1> - <h6>
<h1>11</h1>
<h2>11</h2>
<h3>11</h3>
<h4>11</h4>
<h5>11</h5>
<h6>11</h6>
 
效果 : h1为一级标题,字体也是最大的 ; h6为六级标题,字体是最小的。

4. 水平分页线标签< hr >

在这里插入图片描述

四、用Vscode实现标题排版

1. 创建文件

  • 在vscode文件夹下创建文件,文件后缀名一定要写为html
    在这里插入图片描述

2. 初始化一下html文件

  • 直接输入!号回车,会自动生成html中所有的结构标签
    在这里插入图片描述
    在这里插入图片描述
  • 注释直接选中需要注释的语句,ctrl + shift + /或者ctrl + /就可以一键注释

3. 仿照新浪新闻元素编写标签

  • 红色方框内为HTML文件经典内容,不用修改,蓝色部分是标签页标题需要修改
    在这里插入图片描述
    即修改蓝色方框内容为(浏览器标签题目)——焦点访谈: 中国底气 新思想夯实大国粮仓_新浪新闻
    在这里插入图片描述

  • 将需要的图片、音频资料放入文件夹中(在本地电脑上粘贴,不要在vscode里面复制粘贴)
    在这里插入图片描述

  • 写上新浪新闻的logo图片地址(src)

  • 图片一般只设置宽度或高度的一个,这样就可以等比例缩放,图片不会拉伸变形
    在这里插入图片描述

  • 如果只写百分比,那么尺寸会调整为父元素的比例,父元素为< body >< /body >区域
    在这里插入图片描述

  • 当然,在本篇例子中,我们不需要对logo大小做任何改动,只需要在后面加上一行字就可以了。
    在这里插入图片描述
    实现:
    在这里插入图片描述

  • 标题用< h1 >即可

  • 用< hr > 实现分割行,两个分割行之前加上时间信息
    在这里插入图片描述
    实现:
    在这里插入图片描述

五、完整源码和实现效果

<!-- 文档类型为HTML -->
<!DOCTYPE html>
<html lang="en">
<head>
    <!-- 字符集为UTF-8 -->
    <meta charset="UTF-8">
    <!-- 设置浏览器兼容性的 -->
    <meta http-equiv="X-UA-Compatible" content="IE=edge">
    <meta name="viewport" content="width=S, initial-scale=1.0">
    <title>焦点访谈:中国底气 新思想夯实大国粮仓_新浪新闻</title>
</head>
<body>
    <!-- 
        src: 指定图像的url
        width: 图像的宽度
        height: 图像的高度
    -->
    <img src="../img/news_logo.png"> 新浪政务 > 正文

    <!-- 实现标题,用一级标题 -->
    <h1>焦点访谈:中国底气 新思想夯实大国粮仓</h1>

    <!-- 实现两条分割线,其中有时间信息 -->
    <hr>
    2023年03月02日 21:50 央视网
    <hr>

</body>
</html>

在这里插入图片描述


总结

本篇文章是2023年最新黑马JavaWeb企业级开发(知识清单)01:前端介绍、html实现标题排版内容的总结,帮助需要学习Web开发的朋友温故而知新。

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

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

相关文章

“萝卜快跑”自动驾驶技术,夺走了谁的方向盘?

在前几年&#xff0c;科幻电影中无人驾驶车自如地穿梭在城市大街小巷的场景&#xff0c;似乎还遥不可及&#xff0c;然而&#xff0c;随着“萝卜快跑”无人驾驶车辆在多个城市的成功运营&#xff0c;这一愿景已悄然变为现实。由百度Apollo倾力打造的“萝卜快跑”&#xff0c;以…

基于FPGA的以太网设计(3)----详解各类xMII接口

1、什么是xMII接口 MII (Media Independent Interface)接口,即介质无关接口或称为媒体独立接口,它是IEEE-802.3定义的以太网行业标准。“介质无关” 表明在不对MAC硬件重新设计或替换的情况下,任何类型的PHY设备都可以正常工作。 MII接口是MAC和PHY之间的通信接口,MAC产生…

STM32(七):STM32指南者-串口实验

目录 一、基本概念通讯基本概念1、串行和并行2、同步通讯与异步通讯3、全双工、半双工、单工4、通讯速率 串口基本概念1、串口通讯基本概念2、物理层3、协议层 指南者的串口USART 二、串口实验前期准备1、安装安装 USB 转串口驱动_CH3402、野火多功能调试助手3、使用USB转串口&…

RedHat9 | Ansible 编写循环和条件任务

环境版本说明 RedHat9 [Red Hat Enterprise Linux release 9.0]Ansible [core 2.13.3]Python [3.9.10]jinja [3.1.2] 1. 利用循环迭代任务 通过利用循环&#xff0c;管理员无需编写多个使用同一模块的任务。Ansible支持使用loop关键字对一组项目迭代任务&#xff0c;通过配置…

基于单片机控制的变压器油压油温故障检测

摘 要 在电力系统的运行中&#xff0c;通过对其核心设备变压器的故障进行检测&#xff0c;以此能够及时、准确的发现变压器的故障&#xff0c;基于单片机控制的变压器油压油温的故障检测的方法&#xff0c;利用压力传感器、温度传感器对变压器的油压、油温进行采集并送入单片机…

靶机Metasploitable2的安装

Metasploitable2是一款基于Ubuntu Linux的操作系统。Metasploitable2是一个虚拟机文件&#xff0c;从网上下载解压之后就可以直接使用&#xff0c;无需安装。该系统本身设计作为安全工具测试和演示常见漏洞攻击的靶机&#xff0c;所以它存在大量未打补丁漏洞&#xff0c;并且开…

Xilinx Ultrascale+ FPGA 驱动MIPI DSI屏显示源码工程

作者&#xff1a;Hello&#xff0c;Panda 大家早上好&#xff0c;中午好&#xff0c;下午好&#xff0c;我是熊猫君。 曾记否&#xff0c;之前熊猫家发了一篇博文《分享一下使用Xilinx FPGA驱动MIPI DSI屏的心路历程》&#xff0c;此文发布以后&#xff0c;后台收到了不少朋友…

Ubuntu 22.04安装Visual Studio Code(VS Code)配置C++,Python

目录 1,下载 通过命令行安装 2,配置 2.1 vscode安装C/C 2.1.1 vscode安装运行环境 3,测试 vscode测试 4&#xff0c;配置python 选择解释器Python是一个解释性语言&#xff0c;现在需告知VSCode使用哪个解释器 ctrlshiftp 输入&#xff1a;Python: Select Interprete…

记一次因敏感信息泄露而导致的越权+存储型XSS

1、寻找测试目标 可能各位师傅会有苦于不知道如何寻找测试目标的烦恼&#xff0c;这里我惯用的就是寻找可进站的思路。这个思路分为两种&#xff0c;一是弱口令进站测试&#xff0c;二是可注册进站测试。依照这个思路&#xff0c;我依旧是用鹰图进行了一波资产的搜集&#xff…

学习笔记:MySQL数据库操作4

一、数据库和表的创建 创建数据库&#xff1a; 使用create database语句创建一个新的数据库&#xff0c;例如&#xff1a; 选择数据库&#xff1a; 使用use语句来指定后续操作的数据库&#xff0c;例如&#xff1a; 创建表&#xff1a; 使用create table语句来创建表&#xff0…

Java面试八股之后Spring、spring mvc和spring boot的区别

Spring、spring mvc和spring boot的区别 Spring, Spring Boot和Spring MVC都是Spring框架家族的一部分&#xff0c;它们各自有其特定的用途和优势。下面是它们之间的主要区别&#xff1a; Spring: Spring 是一个开源的轻量级Java开发框架&#xff0c;最初由Rod Johnson创建&…

CSS:position属性

一、属性值 1.1 fixed 固定位置的元素&#xff0c;相对于浏览器窗口进行定位。 元素的位置通过 “left”, “top”, “right” 以及 “bottom” 属性进行规定。 网站中的固定 header 和 footer 就是用固定定位来实现的&#xff1b; header效果图 footer效果图 1.2 absol…

“微软蓝屏”事件,给IT行业带来的宝贵经验和教训

“微软蓝屏”事件是指2024年7月19日发生的一次全球性技术故障&#xff0c;主要涉及微软视窗&#xff08;Windows&#xff09;操作系统及其相关应用和服务。 以下是对该事件的详细解析&#xff1a; 一、事件概述 发生时间&#xff1a;2024年7月19日事件影响&#xff1a;全球多个…

linux 解决端口占用

1.查询被占用的端口 netstat -tln | grep 60602.查询该端口对应的服务 lsof -i :60603.杀死该进程 //14868是第二步的PID kill -9 14868

Docker容器逃逸漏洞-CVE-2024-21626

Snyk 在 Docker 引擎以及其他容器化技术(例如 Kubernetes)使用的 runc <=1.1.11 的所有版本中发现了一个漏洞。利用此问题可能会导致容器逃逸到底层主机操作系统,无论是通过执行恶意映像还是使用恶意 Dockerfile 或上游映像构建映像(即使用时FROM) CVE-2024-21626原理…

【iOS】——属性关键字

属性关键字的类型 在iOS中属性关键字分为四种类型&#xff1a; 可访问性: readonly ,readwrite原子性 &#xff1a; atomic &#xff0c;nonatomic内存管理 &#xff1a; retain/strong/copy&#xff0c; assign/unsafe_unretained&#xff0c;weak方法命名&#xff1a;sette…

RDMA通信4:MR(Memory Region, 内存区域)基本概念和作用

MR简介 RDMA通信中MR(Memory Region)指的是由RDMA软件层在内存中规划出的一片区域&#xff0c;用于存放收发的数据。IB协议中&#xff0c;用户在申请完用于存放数据的内存区域之后&#xff0c;都需要通过调用IB框架提供的API注册MR&#xff0c;才能让RDMA网卡访问这片内存区域…

Linux常用特殊符号

1、 > 和 >> 用法 这两个符号> 和 >> 主要区别如下&#xff1a; 符号>&#xff1a;覆盖现有文件&#xff0c;如果目录中不存在上述名称的文件&#xff0c;则创建一个文件。 符号>>&#xff1a;追加现有文件&#xff0c;如果目录中不存在上述名称的文…

Qt/C++音视频开发79-采集websocket视频流/打开ws开头的地址/音视频同步/保存到MP4文件/视频回放

一、前言 随着音视频的爆发式的增长&#xff0c;各种推拉流应用场景应运而生&#xff0c;基本上都要求各个端都能查看实时视频流&#xff0c;比如PC端、手机端、网页端&#xff0c;在网页端用websocket来接收并解码实时视频流显示&#xff0c;是一个非常常规的场景&#xff0c…

达梦数据库迁移DTS表对比

达梦数据库迁移DTS表对比 背景 达梦数据库迁移mysql2dm&#xff0c;使用dts迁移后的表数据精度不对&#xff0c;需要修正。网上很难搜到&#xff0c;特此记录。 DTS对比数据 1.创建对比 2.设置源库和目标库 3.选择对比选项 4.指定模式 5.指定对象 选择添加源确定 点击配置…