HTML之文本格式化、链接、头部、CSS(笔记小结)

简介: HTML之文本格式化、链接、头部、CSS(笔记小结)

1 文本格式化

1.1 文本格式化标签

  • 使用某些标签对文本进行格式化,如加粗、倾斜等,这类标签即称为文本格式化标签。
  • 如下常用的文本格式化标签有:
标签 说明
<b> 定义粗体文本
<em> 定义着重文字
<i> 定义斜体字
<small> 定义小号字
<strong> 定义加重语气
<sub> 定义下标字
<sup> 定义上标字
<ins> 定义插入字
<del> 定义删除字

1.2 举例

<!DOCTYPE html>
<html>

<head>
    <meta charset="utf-8">
    <title>文本格式化标签</title>
</head>

<body>
    <b>【这是规则】</b><br>

    这是<b> 定义粗体文本</b> 的标签!<br>
    这是<em> 定义着重文字</em> 的标签!<br>
    这是<i> 定义斜体字</i> 的标签!<br>
    这是<small> 定义小号字</small> 的标签!<br>
    这是<strong> 定义加重语气</strong> 的标签!<br>
    这是<sub> 定义下标字</sub> 的标签!<br>
    这是<sup> 定义上标字</sup> 的标签!<br>
    这是<ins> 定义插入字</ins> 的标签!<br>
    这是<del> 定义删除字</del> 的标签!<br>

    <hr>
    <p><b>【这是举例】</b></p>
    <p>曾经有一份真挚的爱情<b>摆在我的面前</b></p>
    <p>我没有好好珍惜 <i>等到失去时</i> 才感到后悔</p>
    <p>如果老天能够再<sup>给我一次机会</sup></p>
    <p>我会对那个女孩说 <strong>我爱你</strong></p>
    <p>如果非要在这个爱上<sub>加个期限的话</sub></p>
    <p>我希望是 <del>一万年</del></p>
</body>

</html>

在这里插入图片描述

2 链接

  • 使用标签 <a>来设置超文本链接;
  • 超链接可以是一个字,一个词,或者一组词,也可以是一幅图像;
  • 以点击这些内容来跳转到新的文档或者当前文档中的某个部分;
  • 在标签<a> 中使用了href属性来描述链接的地址。

2.1 链接标签

  • 使用标签 <a>来表示超文本链接;
  • 使用href属性描述链接地址。

2.2 链接语法

<a href="url">链接文本</a>

2.3 链接属性

属性 说明
<href> 链接地址
<target > 定义被链接的文档在何处显示
<id> 创建一个 HTML 文档书签

2.4 举例

<!DOCTYPE html>
<html>

<head>
    <meta charset="utf-8">
    <title>链接学习</title>
</head>

<body>
    <p><b>在当前标签中打开网页</b></p>
    <a href="https://blog.csdn.net/NoamaNelson">NoamaNelson的CSND博客</a><br>
    <a href="https://www.cnblogs.com/noamanelson">NoamaNelson的博客园</a><br>
    <hr>
    <p><b>在新的窗口中打开网页</b></p>
    <a href="https://blog.csdn.net/NoamaNelson" target="_blank">NoamaNelson的CSND博客</a><br>
    <a href="https://www.cnblogs.com/noamanelson" target="_blank">NoamaNelson的博客园</a><br>
    <hr>
    <p><b>id属性</b></p>
    <p><a id="NoamaNelson">NoamaNelson的博客有:</a></p>
    <a href="https://blog.csdn.net/NoamaNelson#NoamaNelson">CSND博客</a><br>
    <a href="https://www.cnblogs.com/noamanelson#NoamaNelson">博客园博客</a><br>
    <hr>
    <p>创建图片链接(有边框):<br>
        <a href="https://blog.csdn.net/NoamaNelson#NoamaNelson">
            <img border="10" src="F:\html_study\img\1.jpg" alt="NoamaNelson的CSND博客" width="64" height="64"></img></a>
    </p>
    <p>创建图片链接(无边框):<br>
        <a href="https://blog.csdn.net/NoamaNelson#NoamaNelson">
            <img border="0" src="F:\html_study\img\1.jpg" alt="NoamaNelson的CSND博客" width="64" height="64"></img></a>
    </p>
</body>
</html>

在这里插入图片描述

3 头部

3.1 head元素

  • <head> 元素包含了所有的头部标签元素;
  • <head>元素中可插入脚本(scripts), 样式文件(CSS),及各种meta信息;
  • 可添加在头部区域的元素标签有:
<title>, <style>, <meta>, <link>, <script>, <noscript> ,<base>

3.2 title元素

  • <title>定义文档标题;
  • 文档中是必须有的;
  • 应用:
①浏览器工具栏的标题;
②收藏夹中的标题;
③搜索引擎结果页面的标题。
  • 举例:
<!DOCTYPE html>
<html>
    <head>
        <meta charset="utf-8">
        <title>标题学习</title>
    </head>

    <body>
        什么都没有!!!
    </body>
</html>

在这里插入图片描述

3.3 base元素

  • <base>描述基本的链接地址/链接目标;
  • 该标签作为HTML文档中所有的链接标签的默认链接;
  • 举例:
<!DOCTYPE html>
<html>
    <head>
        <meta charset="utf-8">
        <title>标题学习</title>
    </head>

    <body>
        <!-- base元素 -->
        <base href="https://blog.csdn.net/NoamaNelson#NoamaNelson" target="_blank">
        <a href="#base">CSDN博客</a>
    </body>
</html>

在这里插入图片描述

3.4 style元素

  • <style>定义了HTML文档的样式文件引用地址;
  • <style> 元素中你也可以直接添加样式来渲染 HTML 文档。
  • 举例:
<!DOCTYPE html>
<html>
    <head>
        <meta charset="utf-8">
        <title>标题学习</title>

        <!-- style -->
        <style type="text/css">
        body {background-color: coral;}
        a {color: darkblue;}
        </style>

    </head>

    <body>
        <!-- base元素 -->
        <base href="https://blog.csdn.net/NoamaNelson#NoamaNelson" target="_blank">
        <a href="#base"><b>CSDN博客</b></a>
    </body>
</html>

在这里插入图片描述

3.5 link 元素

  • 定义文档与外部资源之间的关系;
  • 通常用于链接到样式表;
  • 举例:
/* my.css */

body {background-color: rgb(170, 80, 255);}
a {color: darkblue;}
<!DOCTYPE html>
<html>
    <head>
        <meta charset="utf-8">
        <title>头部学习</title>

        <!-- style -->
        <!-- <style type="text/css">
        body {background-color: coral;}
        a {color: darkblue;} -->
        <!-- </style> -->

        <link rel="stylesheet" type="text/css" href="F:\html_study\css\my.css">

    </head>

    <body>
        <!-- base元素 -->
        <base href="https://blog.csdn.net/NoamaNelson#NoamaNelson" target="_blank">
        <a href="#base"><b>CSDN博客</b></a>
    </body>
</html>

在这里插入图片描述

3.6 meta元素

  • <meta>标签描述了一些基本的元数据;
  • 常用于指定网页的描述,关键词,文件的最后修改时间,作者,和其他元数据;
  • <meta> 一般放置于 <head> 区域;
  • 元数据可使用于浏览器,搜索引擎)等。
  • 举例:
<!DOCTYPE html>
<html>
    <head>
        <!-- meta元素 -->
        <!-- meta可以定义网页作者、编码、页面刷新、等等 -->
        <meta charset="utf-8" name="author" content="NoamaNelson" http-equiv="refresh" content="3">
        <title>头部学习</title>

        <!-- style -->
        <!-- <style type="text/css">
        body {background-color: coral;}
        a {color: darkblue;} -->
        <!-- </style> -->

        <link rel="stylesheet" type="text/css" href="F:\html_study\css\my.css">



    </head>

    <body>
        <!-- base元素 -->
        <base href="https://blog.csdn.net/NoamaNelson#NoamaNelson" target="_blank">
        <a href="#base"><b>CSDN博客</b></a>
    </body>
</html>

3.7 script元素

  • <script>标签用于加载脚本文件;
  • 后续学习。

4 CSS

  • CSS (Cascading Style Sheets) 用于渲染HTML元素标签的样式;
  • CSS 可以通过以下方式添加到HTML中:
① 内联样式- 在HTML元素中使用"style" 属性;
②内部样式表 -在HTML文档头部 <head> 区域使用 <style> 元素 来包含CSS;
③外部引用 - 使用外部 CSS 文件;
  • 建议使用通过外部引用CSS文件;
  • 样式标签有<style><link>

4.1 内联样式

  • 当特殊的样式需要应用到个别元素时,可使用内联样式;
  • 方法是在相关的标签中使用样式属性;
  • 样式属性可以包含任何 CSS 属性;
  • 举例:
<!DOCTYPE html>
<html>

<head>

    <meta charset="utf-8">
    <title>CSS简单了解</title>
</head>


<body>
    <!-- 内联样式-背景色-居中-->
    <p style="background-color: darkblue;text-align:center;">人生自古谁无死,</p>
    <p style="background-color: rgb(28, 139, 0);text-align:center;">留取丹心照汗青。</p>
    <hr>
    <!-- 内联样式-字体颜色-居中-->
    <p style="font-family: 'Courier New';color: red;text-align:center;">天生我材必有用,</p>
    <p style="font-family: 'Segoe UI';color: tomato;text-align:center;">千金散尽还复来。</p>
    <hr>
    <!-- 内联样式-字体大小-居中-->
    <p style="font-size: larger;text-align:center;">人生得意须尽欢,</p>
    <p style="font-size: larger;text-align:center;">莫使金樽空对月。</p>


</body>
</html>

在这里插入图片描述

4.2 内部样式表

  • 当单个文件需要特别样式时,就可以使用内部样式表;
  • <head> 部分通过 <style>标签定义内部样式表;
  • 举例:
<!DOCTYPE html>
<html>

<head>

    <meta charset="utf-8">
    <title>CSS简单了解</title>
    <style>
        body {background-color: yellow;}
        p {text-align: center;font-family: 'Courier New', Courier, monospace; color:blue; font-weight: bold;}
    </style>
</head>


<body>
    <!-- 内联样式-背景色-居中-->
    <!-- <p style="background-color: darkblue;text-align:center;">人生自古谁无死,</p>
    <p style="background-color: rgb(28, 139, 0);text-align:center;">留取丹心照汗青。</p> -->
    <hr>
    <!-- 内联样式-字体颜色-居中-->
    <!-- <p style="font-family: 'Courier New';color: red;text-align:center;">天生我材必有用,</p>
    <p style="font-family: 'Segoe UI';color: tomato;text-align:center;">千金散尽还复来。</p> -->
    <hr>
    <!-- 内联样式-字体大小-居中-->
    <!-- <p style="font-size: larger;text-align:center;">人生得意须尽欢,</p>
    <p style="font-size: larger;text-align:center;">莫使金樽空对月。</p> -->

    <p>登鹳雀楼</p>
    <p>昔人已乘黄鹤去,<br>此地空余黄鹤楼。<br>黄鹤一去不复返,<br>白云千载空悠悠。<br>晴川历历汉阳树,<br>芳草萋萋鹦鹉洲。<br>日暮乡关何处是?<br>烟波江上使人愁。</p>

</body>
</html>

在这里插入图片描述

4.3 外部样式表

  • 当样式需要被应用到很多页面的时候,外部样式表将是理想的选择;
  • 可以通过更改一个文件来改变整个站点的外观。
/* study_css.css*/

body {background-color:deeppink;}
p {text-align: center;font-family: 'Courier New', Courier, monospace; color:blue; font-weight: bold;}
<!DOCTYPE html>
<html>

<head>

    <meta charset="utf-8">
    <title>CSS简单了解</title>
    <link rel="stylesheet" type="text/css" href="F:\html_study\css\study_css.css">
</head>


<body>

    <p>登高</p>
    <p>风急天高猿啸哀,<br>渚清沙白鸟飞回。<br>无边落木萧萧下,<br>不尽长江滚滚来。<br>万里悲秋常作客,<br>百年多病独登台。<br>艰难苦恨繁霜鬓,<br>潦倒新停浊酒杯。</p>

</body>
</html>

在这里插入图片描述

目录
相关文章
|
9天前
|
前端开发 算法 Java
【CSS】前端三大件之一,如何学好?从基本用法开始吧!(三):元素继承关系、层叠样式规则、字体属性、文本属性;针对字体和文本作样式修改
继承 我们的CSS中很多的属性也是可以继承的,其中相当一部分是跟文字的相关的,比如说颜色、字体、字号。 当然还有一部分是不能继承的。 例如边框、内外边距。 层叠 层叠是CSS的核心机制。 层叠的工作机制: 当元素的同一个样式属性有多种样式值的时候,CSS就是靠层叠机制来决定最终应用哪种样式。 层叠规则: 层叠规则一:找到应用给每个元素和属性的声明。 说明:浏览器在加载每个页面时,都会据此查找到每条CSS规则, 并标识出所有受到影响的HTML元素。
26 1
|
3月前
|
自然语言处理 前端开发 JavaScript
Playwright系列课(2) | 元素定位四大法宝:CSS/文本/XPath/语义化定位实战指南
本文是Playwright系列第二课,详解元素定位四大核心技术:CSS选择器、文本定位、XPath和语义化定位,结合实战演示各方法应用场景。重点解析Playwright智能定位器(Locator)的独特优势——自动等待与重试机制,通过预检元素可操作性(可见/可点击)有效规避网络延迟导致的脚本失效,显著提升自动化测试稳定性。
|
前端开发 JavaScript C++
震惊!!!html竟然被...... 一篇博客让你从0开始熟悉并掌握html 超详细html笔记 全网独一份
本文是一份超详细的HTML学习笔记,从基础认知开始,介绍了网页的构成、五大浏览器、web标准、HTML/CSS/JavaScript的区别,然后详细讲解了HTML的概念、骨架结构、常用快捷键、注释、标签结构和关系。接着,通过大量实例深入探讨了HTML的各种标签,包括排版标签、文本格式化标签、媒体标签、链接标签、列表标签、表格标签、表单标签、语义化标签和字符实体,旨在帮助读者从0开始熟悉并掌握HTML。
182 2
震惊!!!html竟然被...... 一篇博客让你从0开始熟悉并掌握html 超详细html笔记 全网独一份
|
8月前
|
前端开发
Css实现文本超出长度隐藏并用三个点结尾
Css实现文本超出长度隐藏并用三个点结尾
165 17
|
10月前
|
移动开发 前端开发 JavaScript
HTML(HyperText Markup Language,超文本标记语言)
HTML(HyperText Markup Language,超文本标记语言)
269 11
|
Java BI API
spring boot 整合 itextpdf 导出 PDF,写入大文本,写入HTML代码,分析当下导出PDF的几个工具
这篇文章介绍了如何在Spring Boot项目中整合iTextPDF库来导出PDF文件,包括写入大文本和HTML代码,并分析了几种常用的Java PDF导出工具。
2685 0
spring boot 整合 itextpdf 导出 PDF,写入大文本,写入HTML代码,分析当下导出PDF的几个工具
|
11月前
CSS3几何透明层文本悬停变色源码
CSS3几何透明层文本悬停变色源码是一款基于css3 svg制作的背景图片鼠标悬停几何形状透明层变色显示文本内容
64 0
CSS3几何透明层文本悬停变色源码
|
前端开发
前端基础(五)_CSS文本文字属性、背景颜色属性
本文详细介绍了CSS中关于文本和背景颜色的样式属性。包括字体大小、字体族、字体加粗、字体样式、文本行高、`font`属性、文本颜色、文本对齐方式、文本装饰线、首行缩进等文本属性,以及背景颜色、背景图片、背景重复、背景位置等背景属性。文章通过示例代码展示了这些属性的具体应用和效果。
496 3
前端基础(五)_CSS文本文字属性、背景颜色属性
|
11月前
|
XML JavaScript 前端开发
如何解析一个 HTML 文本
【10月更文挑战第23天】在实际应用中,根据具体的需求和场景,我们可以灵活选择解析方法,并结合其他相关技术来实现高效、准确的 HTML 解析。随着网页技术的不断发展,解析 HTML 文本的方法也在不断更新和完善,
|
11月前
|
JavaScript 前端开发
HTML 链接5
空链接是指在HTML中不指向任何实际资源的链接。常见设置方法包括:`href=&quot;#&quot;`(导航到页面顶部)、`href=&quot;javascript:void(0)&quot;`(阻止默认行为,不刷新页面)、`href=&quot;&quot;`(刷新当前页面)、`href=&quot;about:blank&quot;`(打开空白页面)和`role=&quot;button&quot;`(链接表现为按钮,无默认行为)。选择合适的方法取决于具体应用场景。注意:链接应始终包含正斜杠以避免不必要的HTTP请求。

热门文章

最新文章

  • 1
    【CSS】前端三大件之一,如何学好?从基本用法开始吧!(六):全方面分析css的Flex布局,从纵、横两个坐标开始进行居中、两端等元素分布模式;刨析元素间隔、排序模式等
  • 2
    【CSS】前端三大件之一,如何学好?从基本用法开始吧!(五):背景属性;float浮动和position定位;详细分析相对、绝对、固定三种定位方式;使用浮动并清除浮动副作用
  • 3
    (CSS)使用Flex布局,帮助你快速了解各种基本的Flex布局属性以及帮你让元素快速达到布局中的指定位置!
  • 4
    【CSS】前端三大件之一,如何学好?从基本用法开始吧!(八):学习transition过渡属性;本文学习property模拟、duration过渡时间指定、delay时间延迟 等多个参数
  • 5
    【CSS】前端三大件之一,如何学好?从基本用法开始吧!(一):CSS发展史;CSS样式表的引入;CSS选择器使用,附带案例介绍
  • 6
    【CSS】前端三大件之一,如何学好?从基本用法开始吧!(七):学习ransform属性;本文学习 rotate旋转、scale缩放、skew扭曲、tanslate移动、matrix矩阵 多个参数
  • 7
    【CSS】前端三大件之一,如何学好?从基本用法开始吧!(九):强势分析Animation动画各类参数;从播放时间、播放方式、播放次数、播放方向、播放状态等多个方面,完全了解CSS3 Animation
  • 8
    【CSS】前端三大件之一,如何学好?从基本用法开始吧!(四):元素盒子模型;详细分析边框属性、盒子外边距
  • 9
    响应式企业网站源码JavaL/PHP带后台管理​:Bootstrap HTML5模板
  • 10
    【CSS】前端三大件之一,如何学好?从基本用法开始吧!(三):元素继承关系、层叠样式规则、字体属性、文本属性;针对字体和文本作样式修改