当前位置: 首页 > news >正文

DAY02 HTML

这里写目录标题

  • 一 WEB基础知识
    • 1. 我们可以做什么?
    • 2. WEB和Internet
    • 3. WEB 开发时需要用到的两类软件
  • 二 HTML入门
    • 1. 前端涉及到的三个基础语言
    • 2. 定义
    • 3. HTML特点
  • 三 HTML语法规则
    • 1. HTML 语法基础
    • 2. HTML网页结构
    • 3. HTML 网页注释
  • 四 HTML标签
    • 1. 文本样式的标签
    • 2. 换行标签
    • 3. 转义符号
    • 4. 段落标签
    • 5. 标题字标签
    • 6. 水平分割线标签
  • 五 分区元素
  • 六 图片与超链接
    • 1. 图片
    • 2. URL
    • 3.超链接
  • 七 Hbuilder使用技巧

一 WEB基础知识

1. 我们可以做什么?

WEB前端 大前端技术
PC页面 网站 APP 移动端页面 微信公众号 小程序 轻应用….
游戏 数据可视化
全栈工程师
前端:所有的界面展示都是前端

2. WEB和Internet

Internet:全球性计算机互联网,俗称因特网
互联网上存在着很多的服务和应用
其中,应用最多的就是网站,网站的服务叫做www(World Wide Web)
但是还有一些其他的服务,比如FTP/telnet/dns

3. WEB 开发时需要用到的两类软件

用户浏览网页的工具——浏览器器
1)功能:发送请求,把接收到的相应数据解析乘图形化页面展示给用户
2)产品:
Netscape Navigator / Mozilla Firefox [mə'zɪlə] Mozilla基金会
Microsoft IE/ Edge
Google Chrome (快速 安全 稳定 程序员的最爱 )
Apple Safari [səˈfɑːri] 苹果默认浏览器,不支持windows系统
以上浏览器都是有其自己的独立内核的
程序员编写网页的工具——网页编辑器
记事本 notepad++ Dreamweaver Eclipse IDEA VSCode HBuilderX

二 HTML入门

1. 前端涉及到的三个基础语言

“前端三剑客”
HTML: 内容层——负责页面的内容
CSS: 样式层——负责页面的样式
JavaScript:交互层——负责页面的行为/交互

2. 定义

HTML即 超文本标记语言 (Hyper Text Markup Language)
超文本:文本 图片 链接 视频 音频….
标记:html的语法 <标签名>
我们可以简单理解为网页

3. HTML特点

以.html或.htm为后缀的文件
由浏览器解析执行(默认代码从上往下,同一行从左往右顺序执行)
页面中还可以嵌套JS脚本

三 HTML语法规则

1. HTML 语法基础

标签:
<标签名> 用尖括号来包裹标签名
标签的分类:
1) 双标记标签,封闭类型标签
<开始标签>内容区域</结束标签> 如: <html> </html>
2) 单标记标签,非封闭类型标签
<标签名/> 现在H5语法规定可以不加斜杠 <标签名> <br/><br> 都可以

2. HTML网页结构

<!DOCTYPE html>
写在HTML文件中的第1行
用于告诉浏览器当前html使用h5的语法编写的,请用h5的规范解析
<html> 代表网页的开始和结束,一个页面中,有且只有一对html标签<head>网页的头部<title>网页的标题部分</title> <meta charset="utf-8"> 指定页面的编码</head><body>Helo World</body> 网页的主体
</html>

3. HTML 网页注释

不被浏览器解析运行的文本,用于增强代码的可读性,解释代码
格式 <!--被注释掉的内容-->
注意:注释内部不能嵌套注释
不能在<>里写注释
Ctrl + / 添加注释,再按一次取消注释

四 HTML标签

1. 文本样式的标签

加粗 b strong
斜体 i em
删除线 s del
下划线 u
高亮标记 mark
上标字 sup
下标字 sub

2. 换行标签

<br> 或者 <br/> 单标记标签
在编辑器中敲回车是不能让文字换行的,想换行就需要使用br标签

3. 转义符号

圈C 版权声明 &copy;
圈R 注册商标 &reg;
TM 商标符号 &trade;
关闭符号/乘号 &times;
带圈的关闭符号 &otimes;
除号 &divide;
小于号 &lt;
大于号 &gt;
用小于号和大于号包裹的英文,会被浏览器解释为标签,如果要显示 <英文> 需要用这里的转义字符来表示大于号和小于号.
空格 &nbsp;
   空格折叠现象:多个空格或换行会折叠成一个空格显示,所以多个空格要使用转义符号 &nbsp;

4. 段落标签

p
自己单独成行,上下方向有垂直的行间距
lorem 是用于生成假文的,先输入Lorem出现提示回车或者tab补全均可

5. 标题字标签

<hn></hn> n从1~6
单独成行,h1最大 h6最小 字体加粗 上下有垂直的行间距
h6是最后一个标题字标签
h4的字号与普通文本的字号一样
写错了会怎样? 写错了也不会报错,只是不显示标题字的格式而已

6. 水平分割线标签

<hr><hr/> 单标记标签
在页面上添加一条独占一行的灰色分割线

五 分区元素

1) 块分区 div
专门用于页面布局,独占一行,没有任何样式
是最简单的块级元素,也是最为基本的分区标签
最重要的功能:作为标签的外包裹,以分块的形式将页面分区
可以包裹body中任何标签,也可以独立使用
2) 行分区 span
span 称为行内标签,用于包裹在一行中需要单独特殊处理的文本内容
不换行,最简单的行内元素,没有特殊的样式

六 图片与超链接

1. 图片

常见的图片格式:
jpg/jpeg 普通图片
png 透明图
gif 动图
webp 新出的,谷歌的图
图片的问题不用担心,UI设计师会把所需的图片资源切好给我们
标签的属性:
属性:也称为特征,描述当前标签某一方面的特点
html标签有很多的属性和值,用来修改元素的样式和状态
写法:<开始标签 属性名1=”属性值1” 属性名2=“属性值2”> </结束标签>

  1. 属性的声明必须写在开始标签里
  2. 一个元素可能不只有一个属性,多个属性之间使用空格隔开
  3. 多个元素之间不区分先后顺序
  4. 属性名与属性值之间使用等号连接
  5. 属性值要写在双引号中
    <img>图片标签 单标记标签
    属性:
    src=”图片资源的路径/url”
    alt=”资源加载失败时显示的替换文字”
    width=”图片的宽度 单位(%或px)”
    height=”图片的高度 单位(%或px)”
    使用图片的时候要注意图片本身的尺寸
    如果设置的宽高不符合图片本身的宽高比,图片会变形——图片的比例失真
    解决方案:宽和高只写一个,另外一个自适应
<img src="./img/zichan4.jpg" width="200px" height="50px">
<!-- <img src="./img/zichan4.jpg" style="width: 200px;height: 50px;"> --> 效果同上

注意:对于标签元素自带的默认属性,则可以直接写在标签元素内,如上面的width和height都是img标签元素默认自带的属性。但是对于标签元素没有自带的属性,则需要使用CSS样式三种引入方式之一来操作,上面的第二条则采用CSS行内样式方式引入。对于标签元素自带的默认样式属性来说,写到style里面和写到与style同级的外面都一样。但是对于未自带的样式属性只能写到style里面。

2. URL

Uniform Resource Locator 统一资源定位符,俗称路径,用来标识资源的位置
1) 绝对路径
是一个完整的路径,使用网络资源的时候,使用绝对路径
例如:<img src="https://cdn.tmooc.cn/bsfile//courseImg///f044221ee737404e91584a4d083764bd.png">
优点:节省本服务器的本地存储空间
缺点:资源不稳定,如果远程服务器删除了资源,本地服务器就引用不到了
2) 相对路径—参照物就是当前的html文件
同一级 src=”./图片名.后缀名”
下一级 src=”./同级目录名/资源名”
下两级 src=”./同级目录名/下级目录名/资源名”
上一级 src=”./../图片名.后缀名”
上两级 src=”./../../图片名.后缀名”
注意:./ 表示当前目录 可以省略不写 ../ 表示上一级目录

3.超链接

<a href=””> </a>
属性:
href="要跳转的资源路径"
target=""
_self 默认值,在本页面中打开新链接
_blank 在新的选项卡页面中打开新链接
锚点:
在页面上定义一个位置,叫做锚点
使用a标签,跳转到锚点,页面会直接在这个位置显示
定义锚点的方式:
H5定义锚点,使用元素的属性id值直接当做锚点名称,如:<h3 id="c1">第一章 石猴出世</h3>
跳转锚点的方式:<a href="#锚点名称"></a>,如:<a href="#c1">快速跳转到第一章</a>
跳转到页面顶部:<a href="#">返回页面顶部</a>
除了作为返回页面顶部的作用以外
在写项目的时候,如果不知道href跳转到哪里,就先用#占位
汉唐网址:http://www.codece.cn/

七 Hbuilder使用技巧

1) 工具 ——> 设置——>常用配置 下的 失去焦点自动保存这一项 打上对钩
2) 工具 ——> 设置——>常用配置 下的 制表符长度 设置为 2
3)在html文件名上 鼠标 右键 选择 在外部资源管理器打开 可以跳到文件所在的位置
4)Alt + Q 显示/隐藏 项目管理器
5)Ctrl +C 复制当前行 Ctrl+V 向下粘贴当前行
6)Ctrl + 向下(上)箭头 当前行和下(上)一行互换位置
7)修改注释文本的颜色
工具 ——> 设置——>源码视图 下 将默认设置区域内从294行到315行,复制到右侧的
用户设置区域内 将非注释的部分的 注释掉的内容打开,也可以自定义里面的颜色
8) Ctrl + C 之后 ,连续 按Ctrol +V +向下(上)箭头:可以快速地使拷贝的内容每隔一行出现一次,适
用给每行内容都添加分割线或者换行符时使用。

相关文章:

DAY02 HTML

这里写目录标题 一 WEB基础知识1. 我们可以做什么?2. WEB和Internet3. WEB 开发时需要用到的两类软件 二 HTML入门1. 前端涉及到的三个基础语言2. 定义3. HTML特点 三 HTML语法规则1. HTML 语法基础2. HTML网页结构3. HTML 网页注释 四 HTML标签1. 文本样式的标签2. 换行标签3…...

【Windchill监听器、队列、排程】

目录 Windchill监听器 监听器的概念 监听器的监听器实现原理 监听器的客制化 Windchill队列、排程 队列、排程的概念 Windchill常见出厂队列 自定义队列 Windchill 11新增功能 Windchill监听器 监听器的概念 监听器&#xff0c;字面上的理解就是监听观察某个事件&…...

统计信号处理基础 习题解答10-14

题目&#xff1a; 观测到数据 其中是已知的&#xff0c;是方差为的WGN&#xff0c;且和独立&#xff0c;求的MMSE估计量以及最小贝叶斯MSE。 解答&#xff1a; 观测到的数据写成矢量形式&#xff1a; 其中&#xff1a; 根据题目条件&#xff0c;符合定理10.3&#xff0c;因此…...

APP各种抓包教程

APP各种抓包教程 9/100 发布文章 wananxuexihu 未选择任何文件 new 前言 每当遇到一些 APP 渗透测试项目的时候&#xff0c;抓不了包的问题令人有点难受&#xff0c;但是抓不了包并不能代表目标系统很安全&#xff0c;那么接下来我会整理一下目前我所了解到的一些抓包方法 **声…...

web前端开发项目教学:深入剖析四大核心、五大技能、六大实战、七大建议

web前端开发项目教学&#xff1a;深入剖析四大核心、五大技能、六大实战、七大建议 在数字化的今天&#xff0c;Web前端开发已成为一项不可或缺的技能。无论是初学者还是有一定经验的开发者&#xff0c;都需要通过系统的项目教学来提升自己的技能水平。本文将围绕Web前端开发项…...

从入门到高手的99个python案例(2)

51. 列表和数组比较 - 列表通用&#xff0c;NumPy数组高效。 import numpy as np normal_list [1, 2, 3] np_array np.array([1, 2, 3]) print(np_array.shape) # 输出 (3,), 数组有形状信息 52. Python的内置模块datetime - 处理日期和时间。 from datetime import…...

btstack协议栈实战篇--Performance - Stream Data over SPP (Server)

btstack协议栈---总目录_bt stack是什么-CSDN博客 目录 1.Track throughput 2.Packet Handler 3.btstack_main 4.log信息 RFCOMM连接打开后,请求RFCOMM EVENT CAN SEND NOW,通过rfcomm request can send now event()。 当我们得到RFCOMM EVENT CAN SEND NOW…...

ThinkPHP5.0 apache服务器配置URL重写,index.php去除

本地环境wamp .htaccess文件代码 <IfModule mod_rewrite.c>Options FollowSymlinks -MultiviewsRewriteEngine onRewriteCond %{REQUEST_FILENAME} !-dRewriteCond %{REQUEST_FILENAME} !-fRewriteRule ^(.*)$ index.php?/$1 [QSA,PT,L] </IfModule> 踩过这个坑&a…...

《TCP/IP网络编程》(第十五章)套接字和标准I/O

之前数据通信时&#xff0c;使用的是read&write函数以及其他各种I/O函数&#xff0c;本章将使用标准I/O函数&#xff0c;例如C语言的fopen、fgetc、fputs等等&#xff1b;C语言的cout、cin等等 1.使用标准I/O函数的优点 ①跨平台兼容性&#xff1a; 标准I/O函数通常是跨平…...

认识一些分布函数-Gumbel分布

1. Gumbel分布 Gumbel分布(也称为古贝尔型)是一种常用的非对称极值分布( Extreme Value Distribution,EVD),用于建模极大值和极小值,也就是所谓的EVD Type I分布。例如,EVD Type I 被用来预测地震、洪水和其他自然灾害,以及在风险管理中建模操作风险和那些在一定年龄…...

C语言之void类型的本质

一&#xff1a;C语言属于强类型语言 &#xff08;1&#xff09;编程语言分两种&#xff1a;强类型语言和弱类型语言。强类型语言所有的变量都有自己固定的类型&#xff0c;这个类型有固定的类型占用&#xff0c;有固定的解析方法&#xff1b;弱类型语言中没有类型的概念&#x…...

Wall国内开源程序照片墙,支持VR全景及安装教程

下载 GitHub官网&#xff1a;https://github.com/zhang-tong-yao/wall 软件下载&#xff1a;https://github.com/zhang-tong-yao/wall/releases&#xff0c;推荐下载最新的版本。 演示效果 目前支持PC端和移动端自适应。 演示地址&#xff1a;https://demo-wall.ityao.cn …...

七个备受欢迎的IntelliJ IDEA实用插件

有了Lombok插件&#xff0c;IntelliJ就能完全理解Lombok注解&#xff0c;使它们能如预期般工作&#xff0c;防止出现错误&#xff0c;并改善IDE的自动完成功能。 作为IntelliJ IDEA的常用用户&#xff0c;会非常喜欢使用它&#xff0c;但我们必须承认&#xff0c;有时这个IDE&…...

HDFS架构

HDFS&#xff08;Hadoop Distributed File System&#xff09;是Apache Hadoop项目的核心组件之一&#xff0c;它是一个分布式文件系统&#xff0c;专为运行在通用硬件上的大型数据集提供高吞吐量的数据访问。HDFS的设计目标是支持大规模数据的存储和处理&#xff0c;尤其是在大…...

【机器学习】LightGBM: 优化机器学习的高效梯度提升决策树

&#x1f308;个人主页: 鑫宝Code &#x1f525;热门专栏: 闲话杂谈&#xff5c; 炫酷HTML | JavaScript基础 ​&#x1f4ab;个人格言: "如无必要&#xff0c;勿增实体" 文章目录 LightGBM: 优化机器学习的高效梯度提升决策树引言一、LightGBM概览二、核心技术…...

【会议征稿,IEEE出版】第六届物联网、自动化和人工智能国际学术会议(IoTAAI 2024,7月26-28)

第六届物联网、自动化和人工智能国际会议&#xff08;IoTAAI 2024&#xff09;将于2024年07月26-28日在中国广州召开。 会议旨在拓展国际科技学术交流渠道&#xff0c;搭建学术资源共享平台&#xff0c;促进全球范围内的科技创新&#xff0c;提升中外学术合作。会议还鼓励不同领…...

Flask-Logging

Flask-Logging 教程 概述 flask-logging 是一个用于在 Flask 应用中实现高级日志记录功能的库。它能够帮助开发者轻松地配置和管理日志&#xff0c;适用于开发和生产环境。通过使用 flask-logging&#xff0c;可以更好地监控应用的运行状态和调试问题。 官方文档 Flask-Log…...

go匿名函数

【1】Go支持匿名函数&#xff0c;如果我们某个函数只是希望使用一次&#xff0c;可以考虑使用匿名函数 【2】匿名函数使用方式&#xff1a; &#xff08;1&#xff09;在定义匿名函数时就直接调用&#xff0c;这种方式匿名函数只能调用一次&#xff08;用的多&#xff09; &am…...

ZED双目相机环境配置

官方资料&#xff1a;stereolabs/zed-python-api: Python API for the ZED SDK (github.com) 1&#xff0c;配置ZED相机环境 1.安装CUDA 查看电脑是否安装CUDA&#xff0c;安装过程可参考以下博文&#xff1a; 如何选择匹配的CUDA版本&#xff1a;https://blog.csdn.net/iam…...

【最新鸿蒙应开发】——HarmonyOS沙箱目录

鸿蒙应用沙箱目录 1. 应用沙箱概念 应用沙箱是一种以安全防护为目的的隔离机制&#xff0c;避免数据受到恶意路径穿越访问。在这种沙箱的保护机制下&#xff0c;应用可见的目录范围即为应用沙箱目录。 对于每个应用&#xff0c;系统会在内部存储空间映射出一个专属的应用沙箱…...

RestClient

什么是RestClient RestClient 是 Elasticsearch 官方提供的 Java 低级 REST 客户端&#xff0c;它允许HTTP与Elasticsearch 集群通信&#xff0c;而无需处理 JSON 序列化/反序列化等底层细节。它是 Elasticsearch Java API 客户端的基础。 RestClient 主要特点 轻量级&#xff…...

观成科技:隐蔽隧道工具Ligolo-ng加密流量分析

1.工具介绍 Ligolo-ng是一款由go编写的高效隧道工具&#xff0c;该工具基于TUN接口实现其功能&#xff0c;利用反向TCP/TLS连接建立一条隐蔽的通信信道&#xff0c;支持使用Let’s Encrypt自动生成证书。Ligolo-ng的通信隐蔽性体现在其支持多种连接方式&#xff0c;适应复杂网…...

19c补丁后oracle属主变化,导致不能识别磁盘组

补丁后服务器重启&#xff0c;数据库再次无法启动 ORA01017: invalid username/password; logon denied Oracle 19c 在打上 19.23 或以上补丁版本后&#xff0c;存在与用户组权限相关的问题。具体表现为&#xff0c;Oracle 实例的运行用户&#xff08;oracle&#xff09;和集…...

51c自动驾驶~合集58

我自己的原文哦~ https://blog.51cto.com/whaosoft/13967107 #CCA-Attention 全局池化局部保留&#xff0c;CCA-Attention为LLM长文本建模带来突破性进展 琶洲实验室、华南理工大学联合推出关键上下文感知注意力机制&#xff08;CCA-Attention&#xff09;&#xff0c;…...

JavaScript 中的 ES|QL:利用 Apache Arrow 工具

作者&#xff1a;来自 Elastic Jeffrey Rengifo 学习如何将 ES|QL 与 JavaScript 的 Apache Arrow 客户端工具一起使用。 想获得 Elastic 认证吗&#xff1f;了解下一期 Elasticsearch Engineer 培训的时间吧&#xff01; Elasticsearch 拥有众多新功能&#xff0c;助你为自己…...

Java 8 Stream API 入门到实践详解

一、告别 for 循环&#xff01; 传统痛点&#xff1a; Java 8 之前&#xff0c;集合操作离不开冗长的 for 循环和匿名类。例如&#xff0c;过滤列表中的偶数&#xff1a; List<Integer> list Arrays.asList(1, 2, 3, 4, 5); List<Integer> evens new ArrayList…...

STM32F4基本定时器使用和原理详解

STM32F4基本定时器使用和原理详解 前言如何确定定时器挂载在哪条时钟线上配置及使用方法参数配置PrescalerCounter ModeCounter Periodauto-reload preloadTrigger Event Selection 中断配置生成的代码及使用方法初始化代码基本定时器触发DCA或者ADC的代码讲解中断代码定时启动…...

【磁盘】每天掌握一个Linux命令 - iostat

目录 【磁盘】每天掌握一个Linux命令 - iostat工具概述安装方式核心功能基础用法进阶操作实战案例面试题场景生产场景 注意事项 【磁盘】每天掌握一个Linux命令 - iostat 工具概述 iostat&#xff08;I/O Statistics&#xff09;是Linux系统下用于监视系统输入输出设备和CPU使…...

【Go】3、Go语言进阶与依赖管理

前言 本系列文章参考自稀土掘金上的 【字节内部课】公开课&#xff0c;做自我学习总结整理。 Go语言并发编程 Go语言原生支持并发编程&#xff0c;它的核心机制是 Goroutine 协程、Channel 通道&#xff0c;并基于CSP&#xff08;Communicating Sequential Processes&#xff0…...

Springcloud:Eureka 高可用集群搭建实战(服务注册与发现的底层原理与避坑指南)

引言&#xff1a;为什么 Eureka 依然是存量系统的核心&#xff1f; 尽管 Nacos 等新注册中心崛起&#xff0c;但金融、电力等保守行业仍有大量系统运行在 Eureka 上。理解其高可用设计与自我保护机制&#xff0c;是保障分布式系统稳定的必修课。本文将手把手带你搭建生产级 Eur…...