HTML自学之一

HTML自学

之前学过一点点HTML,时间久了差不多忘完了,重新捡起来了

HTML概述

HTML不是编程语言,而是超文本标记语言,由一系列的元素来定位网页上的模块。例如:
头部模块:

<html>
  <head>
    <meta charset="utf-8">
    <title>个人网站</title>
  </head>
</html>

用来告诉浏览器用什么编码来打开网页,以及定义网页标签。还有显示网页标签图标,有个图标签看起来会更酷一些:

<link rel="icon" href="images/new003.ico" type="img/x-ico" />

加入了图标的网页
就像这样,更有逼格,好看,嘿嘿。
"images/new003.ico"是文件位置,注意,图标格式必须是ico格式。

标签和属性

HTML比较重要的东西就是标签和属性,标签定义模块,属性定义标签,我是这么理解的,哈哈。
标签由开始标签内容结束标签组成,开始标签中还可以写上属性

<p class="editor-note"> 我是一名学生</p>
  • 其中,<p>是开始标签,表示元素从这开始</p>是结束标签,表示元素在这里结束。我是一名学生是内容
  • class="editor-note"是属性,属性表示元素的额外内容,此例中这个属性没有什么实义。
  • 标签中,元素和属性之间有一个空格,如果元素有多个属性,那么,属性与属性之间也要用空格隔开。
  • 属性后面是=,而等号后面是属性值,即上面的editor-note
块级元素和内联元素
  • 块级元素:代码如块状显示,成上下结构,例如段落等,不可嵌套入内联元素,但是可以嵌套进其他块级元素,
  • 内联元素:代码如行状显示,成一行。常常出现在块级元素中,并且包裹着一小段文本,例如强调元素<em><strong>,超链接<a>等等。
空元素

元素的结构是“开始标签 内容 结束标签”,但总有例外,某些元素只有标签,标签中有一些信息,这种就叫空元素,例如<img>就是空元素,常用来插入一张图片。

<img src="images/new002.jpg" alt="图片不见了!">

<img>中的src=""中的内容指向的是图片的地址。

HTML的文档结构
<!DOCTYPE html>
<html>
  <head>
    <title>个人空间</title>
  </head>
  <body>
    <p>你好,我是北港</p>
  </body>
</html>
  • <!DOCTYPE html>:文档声明,表示接下来这段文档是用哪一HTML版本所写,例中为HTML5。
  • <html></html>:整个完整页面的根元素。
  • <head></head>:包含了所有HTML页面的头部信息。
  • <title></title>:用来设置页面标题。它出现在浏览器标签上,当你的浏览器标记或收藏页面时,它可用来描述页面。
  • <body></body>:包含了访问页面时所有显示在页面上的内容,即主干,正文。
    所以,HTML的文档结构包括网页的头部和主体两个部分。
其他元素
  • <h></h>:标题元素可分为<h1>,<h2>,<h3>,<h4>,<h5>,<h6>六级标题,一级比一级小
  • <img>:图片元素,其中src=""<img>的必要属性。它的值是图片文件的URL,URL就是浏览器找到该图的路径。alt=""也是<img>的属性。它的值是文本。它规定了当图像无法显示时的替代显示。
  • <p>:段落元素
  • <a>:超链接元素
<a href="https://https://blog.csdn.net/">CSDN博客-专业IT技术发表平台</a>

上面这个例子就是在文本“CSDN博客-专业IT技术发表平台”上添加一个超链接,使用户点击这个文本时跳转到blog.csdn.net的官网首页。

  • 有序列表:用<ol>元素包围,其中每一个项目都要用一个<li>元素包围。
  • 无序列表:用<ul>元素包围,其他与有序列表相同
  • <br>:也是一个空元素,它的作用是折行
  • <strong>:加粗字体
  • <em>:斜体字体

未完待续,有空再写。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
SQLAlchemy 是一个 SQL 工具包和对象关系映射(ORM)库,用于 Python 编程语言。它提供了一个高级的 SQL 工具和对象关系映射工具,允许开发者以 Python 类和对象的形式操作数据库,而无需编写大量的 SQL 语句。SQLAlchemy 建立在 DBAPI 之上,支持多种数据库后端,如 SQLite, MySQL, PostgreSQL 等。 SQLAlchemy 的核心功能: 对象关系映射(ORM): SQLAlchemy 允许开发者使用 Python 类来表示数据库表,使用类的实例表示表中的行。 开发者可以定义类之间的关系(如一对多、多对多),SQLAlchemy 会自动处理这些关系在数据库中的映射。 通过 ORM,开发者可以像操作 Python 对象一样操作数据库,这大大简化了数据库操作的复杂性。 表达式语言: SQLAlchemy 提供了一个丰富的 SQL 表达式语言,允许开发者以 Python 表达式的方式编写复杂的 SQL 查询。 表达式语言提供了对 SQL 语句的灵活控制,同时保持了代码的可读性和可维护性。 数据库引擎和连接池: SQLAlchemy 支持多种数据库后端,并且为每种后端提供了对应的数据库引擎。 它还提供了连接池管理功能,以优化数据库连接的创建、使用和释放。 会话管理: SQLAlchemy 使用会话(Session)来管理对象的持久化状态。 会话提供了一个工作单元(unit of work)和身份映射(identity map)的概念,使得对象的状态管理和查询更加高效。 事件系统: SQLAlchemy 提供了一个事件系统,允许开发者在 ORM 的各个生命周期阶段插入自定义的钩子函数。 这使得开发者可以在对象加载、修改、删除等操作时执行额外的逻辑。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值