web技术——HTML文档基础部分(1)

news2024/11/18 7:25:29

文章目录

  • 前言
  • 壹、基本语法
    • 1.1 含义
    • 1.2 注释
    • 1.3 HTML文档的标准结构
  • 贰、基本的文本标记
    • 2.1 段落
    • 2.2 保留空白字符
    • 2.3 标题
    • 2.4 水平线

前言

HTML是一种标记语言,这意味着它用来标记文档中的各个部分,已指定文档在打印件或者显示器上的显示方式。简单来说,HTML就是超文本标记语言。
这里补充一些东西,可能大家初学不知道,html在哪里运行的,我习惯在vscode上面写该语言。当然,也可以在记事本里面运行。还有一点,HTML文档中大小写无严格规定。

壹、基本语法

1.1 含义

HTML中的基本语法单位称为标签。一般来说,标签用于指定内容的类别。标签的语法是利用一对尖括号“<>”将标签名称包围起来。
注意:大部分标签都是成对出现,当然也有单标签,后面我们会学到。
如下是一行简单的代码:<p>This is simple stuff.</p>
解释
(1)<p>即为开始标签,</p>为结束标签;
(2)由上可知,结束标签里面带有“/”符号;
(3)在开始标签和结束标签,中间的就是标签的内容;
(4)运行之后,我们会发现,浏览器上面的内容,就是代码标签之间的内容。

1.2 注释

格式:
在这里插入图片描述

HTML文档和程序里面注释一样重要。浏览器会忽略掉HTML注释,这些注释只对人有用。注释的格式,如上图所示,可以单行和多行

注意:除注释外,还有一些其他类型的文本出现在文档中,也会被浏览器忽视。会忽略掉无法识别 的标签,这里的标签就像其他高级语言里面的关键字,是规定约束好 的。此外还忽略掉 空行,如果要在显示结果里面显示空行,需要加上特定的标签

1.3 HTML文档的标准结构

1、每个HTML文档的第一行都是一个DOCTYPE命令,它指定了该文档所遵循的特定SGML文档类型定义,这个地方,不是很好理解,通俗的来讲就是在这个命令里面定义许多规则,写完整体代码之后,它会把代码和命令里面定义对比一下,看看有没有错误

<!DOCTYPE html>

2、文档中必须有以下四个标签:<html> <head> <title> <body>
<html>:在最开始的部分,</html>:在末尾部分。
而在<html>里面会有一个特性lang,用于指定当前所用的语言,英语是“en”,中文简体是“zh-cn”,这里的cn也是域名,这里在计算机网络里面会讲。
演示:
在这里插入图片描述

解释:
一个HTML文档包含两部分,头(head)部分和主体(body)部分<head>元素包多了文档的头部分,该部分提供了文档的相关信息,而没有提供文档内容。它总是包含两个简单元素:一个标题元素和一个meta元素meta元素用来提供关于文档的额外信息。它不包含任何内容,而是通过特性指定信息。也就是所能表达的范围是8位,通常表达是UTF-8,也可以是16为32位,分别把8换成16和32。

<meta charset="utf-8">

这里面的反斜杠表示没有结束标签——开始标签和结束标签合为一个,即为我们之前提到的单标签。注意,也可以把斜杠去了

我们来看一个基本的格式:

<!DOCTYPE html>
<html>
    <head>
        <title>  标题 </title>
        <meta charset="utf-8">
        ...
    </head>
    <body>
        ...
    </body>
</html>

贰、基本的文本标记

我们来学习一些有哪些标签,它们是什么意思,又怎么用。

2.1 段落

在文本前后加上<p></p>即可。
演示:

<!DOCTYPE html>
<html>
    <head>
        <title>  标题 </title>
        <meta charset="utf-8">
    </head>
    <body>
        <p>
            hello         everyone
            we begin to study
        </p>
    </body>
</html>

在这里插入图片描述
大家有没有发现一个奇怪的现象,我在代码中打的既有多个空格,又有换行但是只显示空格,并且是一个空。这里就是我们之前讲的,在浏览器显示时候,会忽略掉HTML文档里面的空格和换行,需要用特定的标签来约定。

大家可以把下面代码写在自己的环境下试一下

<!DOCTYPE html>
<html>
    <head>
        <title>  标题 </title>
        <meta charset="utf-8">  
    </head>
    <body>
        <p>
            <i>Hello,everyone.</i> <!--<i></i>:表示将包含的内容变成斜体字-->
        </p>
        <!--<p></p>:这对标签,可以将段落段落之间换行-->
        <p>
            <b>Hello, <br>ereryone </b> <!--<b></b>:表示将包含的内容编程粗体字-->
            <!--<br>:表示行中断,这里是单标签-->
        </p>
    </body>
</html>

结果:
在这里插入图片描述

2.2 保留空白字符

那么怎么样可以将文本原封不动的打印出来呢,我们引入pre标签。
来看下面代码:

<!DOCTYPE html>
<html>
    <head>
        <title> Hi </title>
        <meta charset="utf-8">  
    </head>
    <body>
        <pre>
            <b> <!--加粗标签-->
            你
               们
                  好
                     啊
                        !</b>
        </pre>
    </body>
</html>

效果
在这里插入图片描述

2.3 标题

👀注意:我们要区分两个标签,一个是title,另一个就是我们现在讲的标题——<h>.
在这里插入图片描述
这里的标签,最后显示出来的效果在这个位置
在这里插入图片描述
而我们现在讲的标签,标题一共分为六级,它们按照数字的变化而导致字号的改变,来看一下代码:

<!DOCTYPE html>
<html>
    <head>
        <title> Hi </title>
        <meta charset="utf-8">  
    </head>
    <body>
       <h1>hanmz</h1>
       <h2>hanmz</h2>
       <h3>hanmz</h3>
       <h4>hanmz</h4>
       <h5>hanmz</h5>
       <h6>hanmz</h6>
    </body>
</html>

效果图:
在这里插入图片描述
比如你想要强调某一行或者某个字,可以用以下方法:

<body>
        <p>
       <font size="5"> hanmzhi</font>
       </p>
       <p>
        <font size="20"> hanmzhi</font>
        </p>
    </body>

运用<font size=" 字号">来加强字体,来看一下效果:
在这里插入图片描述

2.4 水平线

利用<hr>标签,注意,这里依然是单标签,我们到现在,已经学到了两种单标签了,一个是行中断:<br>,另一个就是现在这个。

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

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

相关文章

pycharm终端激活环境时报错

pycharm终端激活环境时报错 nvoke-Expression : 无法将参数绑定到参数“Command”&#xff0c;因为该参数为空字符串。 所在位置 E:\anaconda\anaconda\anaconda3\envs\wsbpytorch\shell\condabin\Conda.psm1:76 字符: 36 Invoke-Expression -Command $activateCommand;~~~~~~~…

获取实时时间+日期+星期

1.展示 2.代码 data() {return {newYear: "0000 年 00 月 00 日 ",newTime: "00:00:00",today: "",timer: null, //时间定时器};}, created() {this.getCurrentDate();this.timer setInterval(() > {this.getCurrentDate();}, 1000); }, met…

pve 故障记录

pve 故障记录 通过网页pve console 执行 参考网页&#xff1a; cat /etc/os-release proxmox吧 https://foxi.buduanwang.vip/pve https://www.reddit.com/r/Proxmox/comments/vy33ho/stuck_at_grub_rescue_after_an_update_and_reboot/?rdt37867 https://pve.proxmox.co…

Versus-在线全球物品可视化比较平台 万物皆可对比

Versus介绍 Versus是一个成熟的在线全球物品可视化比较平台&#xff0c;从比较手机到比较城市&#xff0c;涵盖 90 多个类别&#xff0c;可以在线比较智能手机、相机、耳机、显卡等&#xff0c;Versus 提供详细的技术规格、数据可视化和价格比较&#xff0c;是从智能手机到 PC…

使用scp命令失败出错

使用scp命令失败出错&#xff0c;无反应。 解决&#xff1a; 1.使用ifconfig查看目标主机公网IP地址 ifconfig需使用公网ip 2.配置免密登录 可参考 远程登录ssh ssh-copy-id root目标主机ip再次尝试scp命令。 SCP&#xff08;Secure Copy&#xff09;是一个用于在本地主机和…

Vscode远程调试及gdbserver配置

如果你像我一样更喜欢使用 GUI 而不是命令行来设置断点、单步调试代码以及​​在程序运行时检查值&#xff0c;那么您可以通过以下方法设置 VSCode 和 gdbserver 以在运行时在本地编辑和调试代码它在远程服务器上。 注意&#xff1a;我在本地使用 macOS Sierra&#xff0c;远程…

低功耗无线扫描唤醒技术,重塑物联网蓝牙新体验

随着人类社会活动的信息化和通信技术的发展&#xff0c;传统设施越来越倾向于网络化、无线化。物联网被人们视为继计算机、互联网之后信息技术产业发展的第三次革命。无线短距离通信方式是物联网的主要通信方式之一&#xff0c;随着物联网终端通信设备应用越来越广&#xff0c;…

Python匿名函数

简单来说&#xff0c;匿名函数就是懒。 结构 函数名 lambda 参数 : 函数体 fun lambda x,y : x*y*y fun(3,5)优点 可以让写代码更“懒”一点

锐捷RG-UAC统一上网行为管理审计系统信息泄漏漏洞

一、漏洞简介 锐捷RG-UAC统一上网行为管理审计系统存在账号密码信息泄露,可以间接获取用户账号密码信息登录后台 。 二、影响版本 锐捷RG-UAC统一上网行为管理审计系统 三、资产测绘 hunterapp.name"Ruijie 锐捷 RG-UAC"登录页面 四、漏洞复现 F12搜索super_…

ERR_CONNECTION_REFUSED等非标准的HTTP错误状态码原因分析和解决办法

文章目录 DNS Resolution Failed- DNS服务器故障- DNS配置错误- DNS劫持- 域名过期- 其他网络问题 ERR_CONNECTION_REFUSED-"ERR_CONNECTION_REFUSED" 错误可能有多种原因 ERR_SSL_PROTOCOL_ERROR"ERR_SSL_PROTOCOL_ERROR" 错误的原因和解决办法1. SSL/TLS…

睿趣科技:现在开抖音小店还来得及吗

抖音&#xff0c;作为一款风靡全球的社交短视频应用&#xff0c;已经在短短几年内改变了人们的生活方式和商业模式。随着抖音上涌现出越来越多的网红和小店&#xff0c;许多人开始考虑是否还有机会在这个领域创业。那么&#xff0c;现在开抖音小店还来得及吗? 首先&#xff0c…

HPE财报:计算存储微降,智能边缘大幅增长

科技软件巨头惠普集团在2015年11月的时候进行了拆分&#xff0c;惠普拆分为两家上市公司&#xff1a; ①专注销售服务器、软件、存储、网络和相关服务的惠普企业,后改名慧与&#xff08;HPEnterprise&#xff0c;美股代码HPE&#xff09;&#xff0c; ②销售打印机和个人电脑的…

Packet Tracer中交换机的配置及Lab2实验

交换机是计算机网络中的一种网络设备&#xff0c;用于在局域网内传输和转发数据包。它具有数据包转发、数据包过滤、VLAN划分和端口管理等功能&#xff0c;能够实现高速、可靠和安全的数据传输&#xff0c;并支持网络的管理和控制。交换机在网络中发挥着连接终端设备和实现数据…

Talk | ICCV‘23北京通用人工智能研究院黄江勇:ARNOLD-三维场景中基于语言的机器人任务学习

本期为TechBeat人工智能社区第531期线上Talk&#xff01; 北京时间9月14日(周四)20:00&#xff0c; 北京通用人工智能研究院实习研究员—黄江勇的Talk已准时在TechBeat人工智能社区开播&#xff01; 他与大家分享的主题是: “ARNOLD-三维场景中基于语言的机器人任务学习”&…

780. 到达终点;2360. 图中的最长环;1871. 跳跃游戏 VII

780. 到达终点 核心思想&#xff1a;正难则反&#xff0c;如果从起点到终点很难想。那么我们就考虑从终点到起点&#xff0c;由于起点为正数&#xff0c;那么终点&#xff08;x,y&#xff09;的上一步一定是&#xff08;x-y,y&#xff09;或者(x,y-x)很明显肯定是大值减去小的…

GDB之调试手段之生成与加载coredump文件(十三)

简介&#xff1a; CSDN博客专家&#xff0c;专注Android/Linux系统&#xff0c;分享多mic语音方案、音视频、编解码等技术&#xff0c;与大家一起成长&#xff01; 优质专栏&#xff1a;Audio工程师进阶系列【原创干货持续更新中……】&#x1f680; 人生格言&#xff1a; 人生…

用python实现音乐下载

前言 本文背景 最近对音乐比较有需求&#xff0c;想着用自己学的python来实现一下下载需求&#xff0c; 真的是拿着锤子在满世界找钉子&#xff0c;**文末附全部代码**声明&#xff1a; 本文仅作技术交流&#xff0c;禁止用于其他非法途径本文2023年9月15日是可用的&#xff…

SSL Windows环境诊断修复工具,保持shell连接活跃

SangforHelperToolInstaller.exe 接入内网遇到网络故障&#xff0c;修复网络问题&#xff0c;可以使用这个软件&#xff0c;修复网络问题非常强大。

live555 groupsock目录下文档解读

文章目录 groupsock/GroupEId.hhGroupsockHelper.hhGroupsock.hhgroupsock_version.hhIOHandlers.hhNetAddress.hhNetCommon.hNetInterface.hhGroupEId.cpp后续还会更新 groupsock/ groupsock/ ├── COPYING -> …/COPYING ├── COPYING.LESSER -> …/COPYING.LESSE…

python使用钉钉机器人给钉钉发送消息

import requestsdef dingmessage(msg):urlhttps://oapi.dingtalk.com/robot/send?access_token2c5e2b764129e936ba9c43713a588caa7eeb168c132223a91ba97d80a6fee337data{msgtype:text,text:{content: 通知:msg}}resrequests.post(url,jsondata)