【前端知识】一篇速成 建议收藏

news2025/1/18 7:42:21

 HTML基础概念


正式敲代码之前呢,我们先来看几个概念:


0 静态网页和动态网页

静态网页: 页面的内容和显示效果就基本上不会发生变化了--除非你修改页面代码。

动态网页: 页面代码虽然没有变,但是显示的内容却是可以随着时间、环境或者数据库操作的结果而发生改变的。

1 WWW
是 World wide Web 的缩写,中文名: 万维网
2 URL
Uniform Resource Locator 统一资源定位符

HTTP (Hyper Text Transfer Protocol)
超文本传输协议(是一个简单的请求-响应协议)

4 HTML (Hyper Text Markup Language)
超文本标记语言HTML 是用来描述网页的一种语言。
HTML不是一种编程语言,而是一种标记语言,使用标记标签来描述网页。

头部标签

1. <title> 标签

<title> 标签定义了文档的标题,这个标题会显示在浏览器的标题栏或页面的标签页上。同时,它也是搜索引擎结果页面(SERP)上显示的标题,对SEO非常关键。

<head>

<title>我的网页标题</title>

</head>

2. <meta> 标签

<meta> 标签用于提供有关HTML文档的元数据。它不会直接显示在页面上,但对于搜索引擎优化(SEO)和页面描述等方面非常重要。<meta> 标签可以有不同的属性,如name、http-equiv、charset等。

字符集定义:

<meta charset="UTF-8">

这行代码指定了HTML文档使用UTF-8字符编码,有助于确保网页在全球范围内的正确显示。

页面描述(对SEO重要):

<meta name="description" content="这是一个关于HTML头部标签的详细解释和示例的页面。">

这有助于搜索引擎理解页面的内容,并可能显示在搜索结果中。

作者信息:

<meta name="author" content="你的名字">

这提供了页面的作者信息。

视口设置(对移动设备友好):

<meta name="viewport" content="width=device-width, initial-scale=1.0">

这行代码确保了网页在移动设备上的正确显示,允许页面宽度自动调整以适应不同设备的屏幕宽度。

3. <link> 标签

<link> 标签用于定义文档与外部资源的关系,最常见的是链接到CSS样式表。

<link rel="stylesheet" href="style.css">

这行代码将当前页面与名为style.css的外部样式表链接起来,使得页面的样式可以按照style.css文件中定义的规则来显示。

4. <script> 标签(在<head>中)

虽然<script>标签通常用于引入JavaScript代码,但将它们放在<head>部分可能会影响页面的加载速度,因为浏览器会等待脚本加载完成后再继续解析HTML。然而,有时出于特定需求(如定义全局变量或函数),你可能需要将它们放在<head>中。

<head>

<script src="script.js"></script>

</head>

这行代码引入了名为script.js的外部JavaScript文件。

主体标签

<!DOCTYPE html>  
<html>  
<head>  
    <meta charset="utf-8">  
    <title>主体标签示例</title>  
</head>  
<body>  
    <h1>这是一个标题</h1>  
    <p>这是一个段落。</p>  
    <img src="image.jpg" alt="示例图片">  
</body>  
</html>

文字与段落标记

  • <b>:加粗文本
  • <i>:使文本倾斜(斜体)
  • <u>:给文本添加下划线
  • <strong>:表示文本非常重要(通常显示为加粗)
  • <em>:表示文本被强调(通常显示为斜体)
    <!DOCTYPE html>  
    <html>  
    <head>  
        <title>文字格式化示例</title>  
    </head>  
    <body>  
      
    <p>这是一个<b>加粗</b>的文本。</p>  
    <p>这是一个<i>倾斜</i>的文本。</p>  
    <p>这是一个<u>带下划线</u>的文本。</p>  
    <p>这是一个<strong>非常重要</strong>的文本。</p>  
    <p>这是一个<em>被强调</em>的文本。</p>  
      
    </body>  
    </html>

列表标记

图片标记

框架结构

超链接标记

表格

表单

css基础知识

css基础属性

注:本篇博客基于编程张无忌的网课进行学习,大家可以到b站学习,时长大概一个多小时。

编程张无忌

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

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

相关文章

Another Redis Desktop Manager工具自定义解析数据

自定义解析数据,支持多种程序终端输出 /Users/admin/go/src/baobao_all/ws_server/baobao/main_test/encipher_tool_redis/redis_tool {VALUE}/bin/bash -c "/Users/admin/Downloads/redis_tool {VALUE}"写个go程序解析数据 package mainimport ("encoding/jso…

LLM大模型RAG技术

在人工智能领域&#xff0c;大模型RAG技术&#xff08;Retrieval-Augmented Generation&#xff09;已成为近年来研究的热点。它结合了检索和生成两大关键技术&#xff0c;为自然语言处理任务带来了革命性的进步。本文将带领大家深入了解大模型RAG技术的全流程&#xff0c;让你…

2024年过半,新能源车谁在掉链子?

2024年过半之际&#xff0c;各品牌上半年的销量数据也相继出炉&#xff0c;是时候考察今年以来的表现了。 理想和鸿蒙智行两大增程霸主占据头两名&#xff0c;仍处于焦灼状态&#xff1b;极氪和蔚来作为高端纯电品牌紧随其后&#xff0c;两者之间差距很小&#xff1b;零跑和哪…

CD4017 – 带解码输出的十进制计数器

CD4017 IC 是一个十进制计数器&#xff0c;它有 10 个输出&#xff0c;分别代表 0 到 9 的数字。计数器在&#xff08;14号引脚&#xff09;每个时钟脉冲上升时增加 1。计数器达到 9 后&#xff0c;它会在下一个时钟脉冲时从 0 重新开始。 引脚名称管脚 &#xff03;类型描述VD…

windows非白名单exe监控并杀死

需求&#xff1a;孩子在家用电脑上网课&#xff0c;总是悄悄打开游戏或视频软件 方案&#xff1a;指定白名单exe&#xff0c;打开非白名单的就自动被杀死&#xff0c;并记录日志供查看 不知道是否还有更好的结果方案&#xff1f; import psutil import time import logging#…

【MATLAB源码-第139期】基于matlab的OFDM信号识别与相关参数的估计,高阶累量/小波算法调制识别,循环谱估计,带宽估计,载波数目估计等等。

操作环境&#xff1a; MATLAB 2022a 1、算法描述 在现代无线通信系统中&#xff0c;正交频分复用&#xff08;OFDM&#xff09;因其高效的频谱利用率、强大的抗多径衰落能力以及灵活的带宽分配等优势&#xff0c;成为了一种非常重要的调制技术。然而&#xff0c;随着无线通信…

Swift 定制 Core Data 迁移

文章目录 前言什么是 Core Data 迁移&#xff1f;示例更新模型创建一个新的模型版本创建映射模型编写自定义迁移策略总结 前言 随着应用程序和用户群的增长&#xff0c;你需要添加新功能&#xff0c;删除其他功能&#xff0c;并改变应用程序的工作方式。这是软件开发生命周期的…

大语言模型融合知识图谱的问答系统研究

文章目录 题目摘要方法实验消融实验 题目 大语言模型融合知识图谱的问答系统研究 论文地址&#xff1a;http://fcst.ceaj.org/CN/10.3778/j.issn.1673-9418.2308070 项目地址&#xff1a;https://github.com/zhangheyi-1/llmkgqas-tcm/ 摘要 问答系统&#xff08;Question Ans…

vue css 链式布局模式

<div class"pp-wrap"> <div class"pp-left"><!--跳活动反思--><div class"even-box" v-for"(item,index) in trackingPtoPLeftList" :key"index" click"jumpReview(item)"><div …

3D虚拟会议室打破传统会议局限,提供沉浸式会议体验

一、身临其境的虚拟会议体验 1、沉浸感提升参会效果 3D虚拟会议室借助虚拟现实技术为用户创造出一个仿佛置身真实会议场所的感觉。用户可以进入一个虚拟的会议室&#xff0c;感受到空间的深度和互动性。这种身临其境的体验&#xff0c;使得参会者不仅仅是被动地观看屏幕&…

Zoom使用的基本步骤和注意事项

Zoom是一款功能强大的视频会议软件&#xff0c;广泛应用于远程办公、在线教育、团队协作等多个场景。以下是Zoom使用的基本步骤和注意事项&#xff1a; 一、注册与登录 注册Zoom账户&#xff1a; 访问Zoom官方网站&#xff08;如zoom.us&#xff09;&#xff0c;点击“注册”…

后端之路——阿里云OSS云存储

一、何为阿里云OSS 全名叫“阿里云对象存储OSS”&#xff0c;就是云存储&#xff0c;前端发文件到服务器&#xff0c;服务器不用再存到本地磁盘&#xff0c;可以直接传给“阿里云OSS”&#xff0c;存在网上。 二、怎么用 大体逻辑&#xff1a; 细分的话就是&#xff1a; 1、准…

泰国内部安全行动司令部数据泄露

BreachForums 论坛的一名成员宣布发生一起重大数据泄露事件&#xff0c;涉及泰国内部安全行动司令部 (ISOC)&#xff0c;该机构被称为泰国皇家武装部队的政治部门。 目前&#xff0c;我们无法准确确认此次泄露的真实性&#xff0c;因为该组织尚未在其网站上发布有关该事件的任…

【ESP32】打造全网最强esp-idf基础教程——15.WiFi连接STA模式

WiFi连接STA模式 一、ESP32的WiFi功能介绍 前面章节内容&#xff0c;基本上都是描述了ESP32强大的MCU能力&#xff0c;这些MCU能力使得ESP32可以替换许多类型的单片机工作&#xff0c;而自己承担这部分功能&#xff1b;当然ESP32的IOT能力才是它的主业&#xff0c;从硬件配置来…

2024年中国网络安全市场全景图 -百度下载

是自2018年开始&#xff0c;数说安全发布的第七版全景图。 企业数智化转型加速已经促使网络安全成为全社会关注的焦点&#xff0c;在网络安全边界不断扩大&#xff0c;新理念、新产品、新技术不断融合发展的进程中&#xff0c;数说安全始终秉承科学的方法论&#xff0c;以遵循…

深入探索PHP中的多维数组:构建复杂数据结构的艺术

深入探索PHP中的多维数组&#xff1a;构建复杂数据结构的艺术 引言 在PHP开发中&#xff0c;数组&#xff08;Array&#xff09;是一种非常重要的数据类型&#xff0c;它允许我们存储多个值&#xff0c;并且这些值可以是不同类型的。而多维数组&#xff08;Multidimensional …

康姿百德磁性床垫好不好,效果怎么样靠谱吗

康姿百德典雅款床垫&#xff0c;打造舒适睡眠新体验 康姿百德床垫是打造舒适睡眠新体验的首选&#xff0c;其设计能够保护脊椎健康&#xff0c;舒展脊椎&#xff0c;让您享受一夜好眠。康姿百德床垫的面料选择也非常重要&#xff0c;其细腻亲肤的针织面料给您带来柔软舒适的触…

IT专业入门,高考假期预习指南—初识产品经理BRD、MRD 和 PRD

七月来临&#xff0c;各省高考分数已揭榜完成。而高考的完结并不意味着学习的结束&#xff0c;而是新旅程的开始。对于有志于踏入IT领域的高考少年们&#xff0c;这个假期是开启探索IT世界的绝佳时机。作为该领域的前行者和经验前辈&#xff0c;你是否愿意为准新生们提供一份全…

【常用工具】Linux命令行Restful接口调试神器——curl脚本

最近的工作经常要涉及到在Linux服务器端和外部系统联调接口&#xff0c;由于Postman无法在命令行使用&#xff0c;这里浅记一个curl脚本模板&#xff1a; #!/bin/bash # 请求标题 TITLE # token信息 TOKEN # url信息 URL # 请求方式 METHODPOST # Restful请求报文 BODYecho -e…

多模态合规分析平台,保障AIGC营销新时代对客服务高质合规

随着生成式人工智能技术加速应用于人类日常生产生活&#xff0c;AIGC&#xff08;人工智能生成内容&#xff09;正逐渐成为营销领域的新选择。 与此同时&#xff0c;全渠道数字化时代来临&#xff0c;企业与客户的互动形式更加丰富&#xff0c;包括线上营销平台、私域微信运营…