对HTML的一些见解

   今天重温了一下HTML,谈一谈我的一些基本理解吧。

HTML简称超文本标记语言,是一种制作网站的标记语言。它不需要编译,直接在浏览器就能访问,不像PC端,HTML依托于浏览器。

HTML文件都有后缀可以是.html或者是.htm。但是因为我们使用的是HTML5版本,如果你用.htm后缀,会使html的一部分功能无法使用。html也不区分大小写,但是最好是使用小写。

html标签是html中最基本的单位,也是最重要的部分,它一般是使用"<"开始">"结束。标签一般成对出现,例如<body></body>单也会单个出现,简称单标签,如<br><hr>等。

html的标签属性一般出现在html的开始标签中,属性一般包含额外信息,属性值一定要用" "。<meta charset="UTF-8">

在html的代码格式里,任何的空格和回车都是不起作用的,都需要使用代码来实现空格或者换行效果。单独的空格之后会出现空白折叠的效果。

html中的颜色可以使用英文如:red blue green yellow white black等也可使用16进制数如#000000-#ffffff等。或者使用取色器取色。

html的主体结构一般为

<!DOCTYPE html>

<html>

  <head>

    <meta charset="UTF-8">

    <title></title>

  </head>

  <body>

  </body>

</html>

而在head的头部元素中,常用的元素有如下:

title--文档的标题

meta--定义文件的信息内容

link--声明外部资源

style--在文档中使用样式表

script--在文档中使用javascript脚本

base--将相对地址转换为绝对地址等等。

结尾在附上一些常用的格式标签吧

<br>换行<hr>水平分割线<p></p>段落标签<pre></pre>按原格式显示<li></li>每个列表标签<ul></ul>无序列表<ol></ol>有序列表

时间: 2024-08-08 13:58:20

对HTML的一些见解的相关文章

《数据结构编程实验》 2.4.4Calendar个人见解,求指导

题目大意: 制作一个日历系统,输入年份,一些周年纪念日,及服务要求日期,根据要求日期输出,输出重要程度小于发生日期的周年纪念日. 题目地址: UVA  145 个人见解: 纯模拟,在闰年,输出顺序及输出范围可能跨年上有坑.解决了这些后,依旧困了我十多天,一直没过,求指导. 我的程序里先读入周年纪念日,l代表周年纪念日的数量,每读入一个服务日期,调用f()函数,f()函数里先计算每日期相对于当年月号的日期,然后Is()函数判断是否要输出并将要输出移至数组前方,k代表要输出的周年纪念日的数量,最后按

小小见解之python循环依赖

a.py from b import b print '---------this is module a.py----------' def a(): print "hello, a" b() a() b.py print '----------this is module b.py----------' def b(): print "hello, b" def c(): print "hello, c" c() from a import

Qt见解:Post 与 Get 的区别(Get将参数直接与网址整合为一个整体,而Post则将其拆为两个部分)

第一次接触Qt的Http项目,今天看了一下Post和Get的基本使用方法,就开始尝试了.原先以为Post专门用于向服务器发送请求,然后接收服务器应答的: 而Get只是单纯从服务器获取资源,比如下载这个网页,获得网页上存储的资源等.但是做项目的时候,测试的结果彻底地证明了我的天真和误解. 事实上,Post和Get都是用于向服务器发送请求的,两者都可以带参数,只不过方式略有不同而已.不同之处就在于,Get将参数直接与网址整合为一个整体,而Post则将其拆为两个部分,一部分是网址,另一个部分才是参数,

程序的模块化的一些见解6-读牛人代码之感

今天看来一位牛人的程序,说是牛人,一点不夸张,在行业做了10年多,平时做的 项目快问题少,因为他有自己的成熟模块,自己也很熟悉,而且还是用汇编写的程 序,在控制方面很多客户见了之后,经常毫不犹豫选择他的程序控制.虽然我入行 也有3.4年,但就是很难看懂他的程序,个人觉得原因:1:没有注释2:缺少沟通 3:自己理解能力有限4:分格不一样. 因此,我觉得,为让自己可以被别人当为真正的牛人,写出来的代码可以让别 人看懂是一个必要的前提,当然,我也做得不好,我也一直向这方面靠近. 程序的模块化的一些见解

内存四区中全局区见解

今天我把自己对于内存四区中全局区见解写出来,希望可以帮到大家,同时也希望指出我的不正! 可能有些人不解,我不是想通过,内存四区引入指针么?怎么上来就用指针? 这一点我要说明一下,我用指针是为了更清楚的表明我对于内存四区的见解,是想让大家明白,内存四区是什么?栈区,堆区和全局区之间的关系! 正如同在栈区和在堆区分配的内存空间是不同的!指针里存的是地址,地址是哪里的地址?是内存上的地址!而如果我们分不清我们的指针到底指向的是哪一个区域的地址,调用起来岂不是很麻烦.比如我们在子函数上分配了一个变量(栈

React,关于redux的一点小见解

最近项目做多页面应用使用到了,react + webpack + redux + antd去构建多页面的应用,本地开发用express去模拟服务端程序(个人觉得可以换成dva).所以在这里吐槽一下我自己对于redux的一些见解. Redux是状态管理的服务,可以当作是mvc中的controller层,你也可以把它认为是mvvm中vm层.虽然它本身受到Flux的影响很大,但是它的核心概念缺很简单,就是Redue也就是ES5中Array.prototype.reduce,这个reduce用于合并数组

程序的模块化的一些见解2

在敲代码的时候,常常会遇到添加或者改动程序,此时,假设程序的逻辑 在没有全然理清时或者真有必要时,我们或许总喜欢添加一个标志位来达到改动程 序的目的.然而,这往往就会存在BUG.也许会是致命的隐形BUG,所以,按我的经验 来说,我建议专门写这样一个函数,我叫他ClearFlag,在这个函数,每次我添加一 个标志位如F_ONOFF,我都在函数ClearFlag中写入(F_ONOFF = 0;) ,这样,每次在 按键或者其它操作要启动工作时候,我都运行一次ClearFlag,避免由于某一位标志 位没

程序的模块化的一些见解3

现在的产品,往往不能一次性完成程序,客户体验后一般都会增加 或者修改程序.对于新增加的程序,我会常常增加多一个标志位或者 几个标志位来完成,因为这样比较直观容易理解,但逻辑性往往没有 那么好,致命的是,由于标志位没有及时清除,可能后果不堪设想, 当然,有经验的程序员往往会想到这个问题,就是增加时候,也考虑 了清除标志位. 因此,对于功能性比较重要的,还是建议完全理解 好程序,再进行规划,最后增加一个模块化(即一个新的函数)的程 序来完成新要求,同时新增加模块尽量用static变量,这样也不影响

关于如何做自动化测试和何时做自动化测试的一点见解和疑问

中华传统文化源于<易>,成于孝,孝为德之本.孝顺:孝则顺,不孝则不顺. 不久前,参加Thoughtworks组织的一场自动化测试的分享,同事由于出差国外不能参加,特意嘱托我提问两个问题: 在互联网这个将"敏捷"与"持续集成"进行积极实践的环境里,"敏捷测试"与"自动化测试"成了一个大家经常探讨的话题, 那么自动化测试最佳的实行时间是在什么时候?如何推行最有效的自动化测试? 以下谨代表个人观点: 个人整理了一些测试最

金庸武侠小说之我的见解

金庸武侠小说之我的见解 还记得,还在初中的时候,老师就一直对我们说:"你们这次的暑假作业就是看四大名著中的<三国演义>,写读书笔记".对于我们这种穷苦孩子出身,没读过太多书的人来说,当时觉得<三国演义>就像是古代那种官门府邸才有的藏书.后来外公(我外公是位特别爱看古典武侠的人)送我一本,顿时对外公佩服得五体投地. 当然,<三国演义>还不能算武侠,最多也只能算是古典小说.我觉得衡量一样东西的价值就是看它的拥趸数量以及其是否对社会是否存在伤害. 我喜欢&