锐单电子商城 , 一站式电子元器件采购平台!
  • 电话:400-990-0325

HTML $ CSS基本用法总结

时间:2022-09-24 03:00:00 母连接器female

HTML & CSS学习总结

文章目录

  • HTML & CSS学习总结
  • 前言
  • 一、HTML&CSS是什么?
  • 二、HTML使用文档
    • 1.文档结构
      • 剖析一个 HTML 元素
      • 剖析 HTML 文档
    • 2.标题和文本格式 heading
    • 3.超链接和图片文件路径 img
      • 超链接语法如下
      • 锚点
      • 图片和文件路径
      • 文件路径
    • 4.表格 Table
    • 5.列表 List
      • 无序列表
      • 有序列表
    • 6.表单 Form
    • 7.其他
      • 区块元素
      • 内联元素
      • 预设格式
  • 三、CSS使用文档
    • 1.CSS语法
      • 选择器
        • id选择器
        • class选择器
      • 引入CSS
        • 外部样式表
        • 内部样式表
        • 内联样式
        • 级联优先级
    • 2.盒子模型
    • 3.定位
      • static
      • relative
      • fixed
      • absolute
    • 4.组合选择器
      • 后代选择器
      • 子选择器
    • 5.其他
      • 溢出
      • 浮动
      • 不透明度
      • 伪和伪元素
  • 总结


前言

关于这篇文章HTML和CSS一些基本用法


以下是正文

一、HTML&CSS是什么?

HTML是超文本标记语言(HyperText Markup Language)的缩写。我们用 HTML 来构建 Web 页面就是所谓的网页。“超文本”(hypertext)是指连接单个网站或多个网站之间的网页的链接。链接是网络的基本方面。只要将内容上传到互联网,并将其与他人创建的页面相链接,你就成为了万维网的积极参与者。
CSS是级联风格表(Cascading Style Sheets)的缩写。HTML 用于撰写页面的内容,而 CSS 将决定如何在屏幕上呈现这些内容。


二、HTML使用文档

1.文档结构

HTML 使用"标记"(markup)在浏览器中显示文本、图片等内容。

剖析一个 HTML 元素

插入图片描述:
在这里插入图片描述
1.开始
标签(Opening tag):包含元素的名称(本例为 p),被左右括号包围。表示元素从这里开始或开始工作 —— 段落从这个例子开始。
2.结束标签(Closing tag):类似于初始标签,但它在元素名之前包含了一个斜杠。这意味着元素的结尾 —— 在这种情况下,段落在这里结束。初学者经常犯忘记包含结束标签的错误,这可能会产生一些奇怪的结果。
3.内容(Content):本例中输入的文本本身就是元素的内容。
4.元素(Element):开始标签、结束标签和内容的结合是一个完整的元素。

剖析 HTML 文档

我们之前创造的 HTML 文档分析如下:

: 声明文档类型。由于历史原因,现在可有可无。
: 这个元素包裹着整个页面,是一个嵌套在其他元素中的根元素。
: 这个元素是一个容器,它包含了你想要包含的一切HTML但不想在页面上HTML显示在页面上的内容。这些内容包括关键字和页面描述,您想要出现在搜索结果中,CSS样式、字符集声明等。
: 该元素设置文档使用utf-8字符集编码,utf-8字符集包含了大部分人类文本。基本上,他可以识别你放的所有文本内容。毫无疑问,使用它可以避免未来的许多其他问题。
: 浏览器标签上出现指定页面的图标。(试一试:可以随意下载一个.ico工作目录中的图标文件)
: 在浏览器标签上设置页面标题,当您标记/收集页面时,可以用来描述页面。
: 包括文本、图片、音频、游戏等。
代码如下(示例):

<!DOCTYPE html> <html lang="en"> <head>     <meta charset="UTF-8">     <link rel="shortcut icon" href="favicon.ico" type="image/x-icon">     <title>Title/title> </head> <body> </body> </html> 

2.标题与文本格式 heading

在页面中,标题非常重要:
搜索引擎用标题来索引页面的内容
用户也习惯以标题进行主要内容浏览,以决定是否查看该页面
代码如下(示例):

<h1>This is heading 1</h1>
<p>This is some text.</p>
<hr>
<h2>This is heading 2</h2>
<p>This is some other text.</p>
<hr>

注意: 除本节介绍的这些标签可用于文本的格式外,其它标签都不建议用来进行格式的设置,如:

等标签皆为不推荐使用的。HTML 是用来表现页面内容而不是对页面进行修饰的,专门的页面美化需要使用后面将要学习的 CSS。

<p>吾乃<mark>抽卡不歪真君</mark></p>
<p><del>吾乃抽卡不歪真君</del></p>
<p><s>吾乃抽卡不歪真君</s></p>
<p><ins>吾乃抽卡不歪真君</ins></p>
<p><u>吾乃抽卡不歪真君</u></p>
<p><small>吾乃抽卡不歪真君</small></p>
<p><strong>吾乃抽卡不歪真君</strong></p>
<p><em>吾乃抽卡不歪真君</em></p>

显示效果如下:

吾乃抽卡不歪真君

吾乃抽卡不歪真君

吾乃抽卡不歪真君

吾乃抽卡不歪真君

吾乃抽卡不歪真君

吾乃抽卡不歪真君

吾乃抽卡不歪真君

吾乃抽卡不歪真君


3.超链接与图片文件路径 img

超链接语法如下

<a href="https://www.baidu.com/" target="_blank">百度一下</a>

说明:

1.href即为要跳转去的地址 URL(Uniform Resource Locator)
2.target属性为_blank表示在新的页面打开超链接(默认是在当前页面打开即_self)
3.超链接标签包含的内容(当前为文字"百度一下")即为显示在页面上供用户点击的

锚点

锚点,也称为书签,用于标记页面的某个元素或位置。通过锚点,我们可以轻易的在长页面内实现跳转。先使用id属性生成某元素的锚点,然后再使用超链接指向该锚点即可。
例子展示:

<!-- 文档其余部分 -->
<h2 id="C1">第一章 XXX</h2>
<!-- 文档其余部分 -->
<a href="#C1">跳到第一章</a>
<!-- 文档其余部分 -->
...

注意:
1.元素的id值必须是唯一的,也即页面不能再有其它元素的id值为C4
2.超链接中的地址需要有#符号

图片及文件路径

在页面插入一张图片如下:

<img src="https://mdbootstrap.com/img/logo/mdb192x192.jpg" alt="MDB Logo" width="200" height="200">

说明:
src属性为要显示图片文件的位置 URL,即图片文件的路径
alt属性当获取图片出现问题时显示的文字(占位符)
可为图片指定高宽度,但不建议(可能导致图片变形)

文件路径

为获取图片文件,我们需要指定该文件位于何处,这称为文件路径。文件路径有相对路径和绝对路径两种。

上面图片的例子即为绝对路径。下面是相对路径的例子:

上表中,.表示当前目录,…表示上一级目录。


4.表格 Table

有时,页面的内容需要用表格来进行呈现。我们使用

等标签即可。
下面是一个简单运用的例子:

  <table>
        <tr>
            <th>角色</th>
            <th>属性</th>
            <th>国家</th>
        </tr>
        <tr>
            <td>温迪</td>
            <td></td>
            <td>蒙德</td>
        </tr>
        <tr>
            <td>钟离</td>
            <td></td>
            <td>璃月</td>
        </tr>
    </table>

显示如下:

角色 属性 国家
温迪 蒙德
钟离 璃月
代码中,表示行, 表示行中的单元, 是表头的单元(将会加粗显示)

5.列表 List

无序列表

无序列表使用