HTML初识

加分本文学习来自W3Shool:http://www.w3school.com.cn/

1、什么是HTML?

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

HTML标记标签通常被称为HTML标签(HTML tag),通常是成对出现,例如:<h1></h1>。

HTML文档被称为网页,它包含HTML标签和纯文本。

2、Web浏览器展示网页的过程?

Web浏览器读取HTML文档,使用标签解析页面的内容,以网页的形式显示出来。

3、HTML文档例子初始

<html>
<body>

<h1>标题</h1>

<p>文本内容</p>

</body>
</html>

如上所示:

<html>与</html>之间的文本描述网页。

<body> 与 </body> 之间的文本是可见的页面内容。

<h1> 与 </h1> 之间的文本被显示为标题。

<p> 与 </p> 之间的文本被显示为段落。


4、基本的HTML标签

HTML标题(Heading):通过<h1>-<h6>等标签定义。

HTML段落:通过<p>标签定义。

HTML链接:通过<a>标签定义。例如   <a href="http://www.baidu.com">百度一下</a>

HTML图像:通过<img>标签定义。<img src="w3school.jpg" width="104" height="142" />


5、HTML元素

HTML文档是由HTML元素定义的。HTML元素是指所有从开始标签(start tag)到结束标签(end tag)的所有代码。

HTML元素包含开始标签,元素内容和结束标签,并且大部分的HTML元素可拥有属性。

注意:HTML标签对大小写不敏感:如<p>等同于<P>。


6、HTML属性

属性为HTML元素提供附加信息。属性总是以属性/值对的形式出现,比如name="value",并且总是在开头标签里规定的。

链接属性例子;

<a href="http://www.w3school.com.cn">这是一个链接</a>

对齐方式属性例子:
<h1 align="center">
 
 
 


HTML属性大全链接;http://www.w3school.com.cn/tags/index.asp


7、HTML标题

标题(Heading)是通过<h1>-<6>定义的,<h1>是最大的标题,<h6>是最小的标题。


<h1>This is a heading</h1>


HTML水平线:

<hr />在HTML页面中创建水平线。

<html>

<body>
<p>hr 标签定义水平线:</p>
<hr />
<p>这是段落。</p>
<hr />
<p>这是段落。</p>
<hr />
<p>这是段落。</p>
</body>
</html>

HTML注释:

例如:

<!-- This is a comment -->
例子:
<html>

<body>

<!--这是一段注释。注释不会在浏览器中显示。-->

<p>这是段落。</p>

</body>
</html>


8、HTML段落

HTML文档中的HTML段落是通过<p>标签定义的。

注意:使用空的段落标记<p></p>去插入一个空行是一个坏的习惯,用<br />标签代替它。(<br />标签是一个空的HTML元素,由于关闭标签并没有任何意义,因此它没有结束标签。)


<html>
<body>

<p>这是段落。</p>
<p>这是段落。</p>
<p>这是段落。</p>

<p>段落元素由 p 标签定义。</p> 

</body>
</html>

9、HTML文本格式化

HTML可定义很多供格式化输出的元素,比如粗体和斜体字。

如何查看HTML源码?

要揭秘一个网站的技术秘密,可以单击浏览器的“查看”菜单,选择“查看源文件”,可以看到弹出的窗口中的HTML代码。


文本格式化标签

标签 描述  
<b>定义粗体文本
<big>定义大号字
<em>定义着重文字
<i>定义斜体字
<small>定义小号字
<strong>定义加重语气
<sub>定义下标字
<sup>定义上标字
<ins>定义插入字
<del>定义删除字
<s>不赞成使用,用<del>代替
<strike>不赞成使用,用<del>代替
<u>不赞成使用,用样式(style)代替

“计算机输出”标签

标签描述
<code>定义计算机代码
<kbd>定义键盘代码
<samp>定义计算机代码样本
<tt>定义打字机代码
<var>定义变量
<pre>定义预格式文本
<listing>不赞成使用,用<pre>代替
<plaintext>不赞成使用,用<pre>代替
<xmp>不赞成使用,用<pre>代替

引用、引用和术语定义

<abbr>定义缩写
<acronym>定义首字母缩写
<address>定义地址
<bdo>定义文字方向
<blockquote>定义长的引用
<q>定义短的引用语
<cite>定义引用、引证
<dfn>定义一个定义项目
标签描述

HTML教程延伸阅读

总的来说:标签可以分为两类,基于内容的样式(content-based style)和物理样式(physical style)。同时,CSS提供了一种允许作者控制文档文本外观和布局的更为全面的方法。


使用基于内容的样式后,文档将会变得更加一致而且可以更好地帮助执行自动搜索和内容编辑。

这些标签的参考信息如链接所示:http://www.w3school.com.cn/html/html_style.asp


如果希望文本以某种特殊的方式来显示(例如斜体或加粗),在这种情况下,就可以对文本使用物理样式。当前的HTML/XHTML标准一共提供了9种物理样式,包括粗体(bold)、斜体(italic)、等宽(monospaced)、下划线(underlined)、删除线(strikethrough)、放大(larger)、缩小(smaller)、上标(superscripted)和下标(subscripted)文本。

这些标签的参考信息如链接所示:http://www.w3school.com.cn/html/html_style.asp


提示:物理样式标签对紧接的文本产生强烈效果;而要实现在整个文本范围内对文本的显示的全面控制,则使用样式表。


10、实践

HTML编辑器 使用Nodepad或EditText来编写HTML

在记事本中键入如下代码:

<!DOCTYPE HTML>
<html>
<body>

<h1>我的第一个标题</h>

<p>我的第一个段落</p>

</body>
</html>

并另存为.htm或者.html为扩展名的文件;打开该编辑的文件,可以看到HTML的效果。


11、HTML CSS

当浏览器读到一个样式表时,它就会对这个样式表来对文档进行格式化,有三种方式来插入样式表:

1)外部样式表:当样式需要用到很多页面时,外部样式将是理想的选择,使用外部样式表,你就可以通过更改一个文件来改变整个站点的外观。

<head>
<link rel="stylesheet" type="text/css" href="mystyle.css">
</head>


2)内部样式表:当单个文件需要特别样式时,就可以使用内部样式表,在head部分通过<style>标签定义内部样式表。

<head>

<style type="text/css">
body {background-color: red}
p {margin-left: 20px}
</style>
</head>


3)内联样式:当特殊的样式需要应用到个别元素时,就可以使用内联样式。使用内联样式的方法是在相关的样式中使用样式属性,样式属性可以包含任何的CSS属性,改变段落的颜色和左外边距如下所示。

<p style="color: red; margin-left: 20px">
This is a paragraph
</p>



【论文复现】一种基于价格弹性矩阵的居民峰谷分时电价激励策略【需求响应】(Matlab代码实现)内容概要:本文介绍了一种基于价格弹性矩阵的居民峰谷分时电价激励策略,旨在通过需求响应机制优化电力系统的负荷分布。该研究利用Matlab进行代码实现,构建了居民用电行为与电价变动之间的价格弹性模型,通过分析不同时间段电价调整对用户用电习惯的影响,设计合理的峰谷电价方案,引导用户错峰用电,从而实现电网负荷的削峰填谷,提升电力系统运行效率与稳定性。文中详细阐述了价格弹性矩阵的构建方法、优化目标函数的设计以及求解算法的实现过程,并通过仿真验证了所提策略的有效性。; 适合人群:具备一定电力系统基础知识和Matlab编程能力,从事需求响应、电价机制研究或智能电网优化等相关领域的科研人员及研究生。; 使用场景及目标:①研究居民用电行为对电价变化的响应特性;②设计并仿真基于价格弹性矩阵的峰谷分时电价激励策略;③实现需求响应下的电力负荷优化调度;④为电力公司制定科学合理的电价政策提供理论支持和技术工具。; 阅读建议:建议读者结合提供的Matlab代码进行实践操作,深入理解价格弹性建模与优化求解过程,同时可参考文中方法拓展至其他需求响应场景,如工业用户、商业楼宇等,进一步提升研究的广度与深度。
针对TC275微控制器平台,基于AUTOSAR标准的引导加载程序实现方案 本方案详细阐述了一种专为英飞凌TC275系列微控制器设计的引导加载系统。该系统严格遵循汽车开放系统架构(AUTOSAR)规范进行开发,旨在实现可靠的应用程序刷写与启动管理功能。 核心设计严格遵循AUTOSAR分层软件架构。基础软件模块(BSW)的配置与管理完全符合标准要求,确保了与不同AUTOSAR兼容工具链及软件组件的无缝集成。引导加载程序本身作为独立的软件实体,实现了与上层应用软件的完全解耦,其功能涵盖启动阶段的硬件初始化、完整性校验、程序跳转逻辑以及通过指定通信接口(如CAN或以太网)接收和验证新软件数据包。 在具体实现层面,工程代码重点处理了TC275芯片特有的多核架构与内存映射机制。代码包含了对所有必要外设驱动(如Flash存储器驱动、通信控制器驱动)的初始化与抽象层封装,并设计了严谨的故障安全机制与回滚策略,以确保在软件更新过程中出现意外中断时,系统能够恢复到已知的稳定状态。整个引导流程的设计充分考虑了时序确定性、资源占用优化以及功能安全相关需求,为汽车电子控制单元的固件维护与升级提供了符合行业标准的底层支持。 资源来源于网络分享,仅用于学习交流使用,请勿用于商业,如有侵权请联系我删除!
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值