html整体页面居中顶格对齐,第一部分:HTML整体结构,HTML基础设施

HTML代码规范

我们知道,前端工程师入门容易,通过学习基本的HTML和CSS就能在浏览器上看到实际的效果,可是要写好的HTML,就不是那么容易了。这里将和大家分享HTML规范,希望大家读完之后都能够有所收获。本文将主要以下面三个部分展开:HTML整体结构

HTML代码格式

HTML内容语义

http://bootstrap.cn/p/codeguide.html  这里的规范也不错,有时间看看。

第一部分:HTML整体结构

1.HTML基础设施

(1)文件应以....>首行顶格开始,这句话告诉浏览器这是一个什么文件,我们推荐使用。

(2)必须在head元素内部的meta标签内声明文档的字符编码charset, 如:,这句代码告诉浏览器应该此HTML文件使用的字符集是什么,如果不加此行代码,那么在浏览器中可能显示为乱码。

(3)页面的title是极为重要的不可缺少的一项。

当我们在sublime text编辑器中输入!并按下tab键便得到:

Document

2.HTML代码结构和视觉顺序基本保持一致

(1).按照从上之下,从左到右的视觉顺序书写HTML结构。

(2).有时候为了便于搜索引擎抓取,我们也会将重要内容在HTML结构顺序上提前,以为搜索引擎抓取网页内容是自上而下的,所以将重要内容在HTML结构顺序上提前可便于抓取重要的内容。

(3).不要使用table布局,现在基本上被淘汰了,而应该代之以div来布局,方便控制。

3.结构、表现、行为三者分类,避免内联。

(1).使用link引入外部css文件到head中。注意:一般我们不适用@import来引入外部css文件。两者的区别可以看我的另外一篇博文《添加css的方式:link和@import的区别》。

(2).使用script将js文件引入,并置于body底部,这时js文件会最后加载,html会最先加载,用户体验会更好。(注意:并不是所有的js文件都要放置于body的底部,如当我们需要使用js文件动态修改meta元素内容时,需要将js文件引入到head标签中,可以看我的博文《探究移动端开发》中flexible.js文件的引入)。

4.保持良好的树形结构

(1).每一个块级元素都另起一行,每一行都是用tab缩进对齐。如果不是块级元素,比如几个行内元素,我们把他写在一行即可。注意:html、 head、 body 以及body下的第1级标签(即直接子元素)不缩进,其他的都正常缩进。如下图所示:

35b39da754bb47762f1b761e4a8ac28b.png

(2).当然,我们也可以在大的模块之间用空行空开,在模块内不要使用多余的空行。

5.其他需要注意的问题

(1).一个标签上引用的className不要过多,越少越好。

(2).对于一个语义化的内部标签,应该尽量避免使用className。

第二部分:HTML代码格式

1.说明文案的注释方法

(1)开始注释:

(2)结束注释:

(3)允许只有开始注释。

2e3374162cf7d545a21de67c8ad4758a.png

2.严格嵌套

(1).应当以最严格的xhtml strict标准来嵌套,不如内联元素不能包含块级元素等等。

(2).正确闭合标签且必须闭合。

3.严格的属性

(1).属性和值全部小写,每个属性都必须有一个值,每个值必须加双引号。

(2).没有值的属性必须使用自己的名称做为值(checked、disabled、readonly、selected等等)。

(3).可以省略style标签和script标签的type属性。

第三部分:HTML内容语义

1.加强资源型内容的可访问性和可用性。

比如在img标签内加入alt属性,在audio内加入文案和链接等等。

2.加强不可见内容的可访问性

比如背景图片的文字应该同时卸载HTML中,并使用css使其不可见,有利于搜索引擎抓取你的内容,也可在css失效的情况下看到内容。

3.适当使用实体

以实体代替与HTML语法相同的字符,避免浏览器解析错误。

常用的HTML字符实体(建议使用实体):

761b90347d055c9e49f7118b20aeabfe.png

常用的字符实体(不建议使用实体):

0ca2a2bd5a4ffcad9224cf278add699d.png

相关文章

HTML 文本顶格 阅读详情

相关推荐

html设置div顶格,中心覆盖中间格的内容在底部的顶格和顶部的底部DIV竖放

比方说,我有3个div元素,包裹在文章元素。这将是这个样子:中心覆盖中间格的内容在底部的顶格和顶部的底部DIV竖放 This is some content!现在,想什么,我对的是有类“阿凡达”,中等(重叠)的“拇指”和“内容” div之间出现垂直和水平居中。正如你所看到的,我与WordPress的工作。具体来说,为Divi主题创建一个自定义模块。我到目前为止(这工作得很好,...

weixin_35090568的博客 763

html字段两边顶格换行,HTML DIV中文字自动换行 , 顶部对齐

demo.box {position: relative;width: 500px;height: 300px;border: 1px solid #FFF;background-color: #999;display: table;}.wrap{display: table-cell;vertical-align: middle;*position:absolute;*top: 50%;*lef...

weixin_32824725的博客 1480

html整体页面居中顶格对齐,HTML规范

前言HTML是描述网页结构的超文本标记语言,HTML规范能够使HTML代码风格保持一致,使得HTML更容易理解和维护。整体结构1、文件应以“.....>”首行顶格开始,推荐使用“”2、必须声明文档的编码charset,且与文件本身编码保持一致,指定字符编码的 meta 必须是 head 的第一个直接子元素。推荐使用UTF-8编码3、根据页面内容和需求填写适当的keywords和descrip...

weixin_28933797的博客 2401

【前端】HTML的书写规范

HTML是描述网页结构的超文本标记语言,HTML规范能够使HTML代码风格保持一致,使得HTML更容易理解和维护。 整体结构页面头部】   1、文件应以“”首行顶格开始,推荐使用“” <!DOCTYPE html> 2、必须声明文档的编码charset,且与文件本身编码保持一致,指定字符编码的 meta 必须是 head 的第一个直接子元素。推荐使用UTF-8编码 (1)网页显示字符集 <!--html5格式--> <meta charset="UTF-8">

tm91cq的博客 1041

html整体布局居中,div整体位置居中

Div+Css如何实现整体居中?考虑到宽屏问题。老师要CSS布局HTML小编今天和大家分享我们把1000像素宽的页面居中显示。整体页面做maring:0 auto;width:1000px; margin:0 auto是居中,但div是块元素,你不设宽度,它默认宽度是100%,谈何居中,所以你还要加一个宽度。用CSS怎样使DIV相对整个页面居中请问是水平居中,还是水平垂直都居中。如果是水平居中,那...

weixin_35916466的博客 5216

html 怎么让整体居中,html中表格整体居中 详解html里面如何让表格居中

把表格在页面中间显示。。。 分享代码。。。在这个无谓的年华,无论别人多么高高不可攀比,但小编还是选择,做一个适应自己的人。首先打开vscode编辑器,新建一个html文档,里面写入一个外层的div,再加入一行table表格: 知道谢每一粒种子,每一缕清风,也知道早起播种和御风而行。然后在上方的style标签中加入css样式,设置table标签的样式,table的元素具有长度自适应性,其长度根据其内...

weixin_36298476的博客 1万+

html表格整体居中对齐,css中表格如何居中对齐

层叠样式表(英文全称:Cascading Style Sheets)是一种用来表现HTML(标准通用标记语言的一个应用)或XML(标准通用标记语言的一个子集)等文件样式的计算机语言。下面我们来看一下css设置表格居中对齐的方法:我们可以为表格table标签设置margin:auto;样式使表格居中。示例:表格居中table,td,tr{border: 1px solid red;margin: a...

weixin_39938269的博客 1983

html使table整体居中,如何让整个table表格居中

早期做网站都离开表格的使用,表格的对齐方式居中又是常用属性。居中最简章的方法就是直接在作用域写上:text-align:center,表格的话直接在table里写上align=center就可以了。不过表格已不是当下布局主流,如果习惯于表格布局的同学们应该尽快适应div+css的布局方式,不仅写法简单、灵活,最重要的是能大大提高工作效率,特别是在循环列表数据的时候,比表格可不是强一点。在全是DIV...

weixin_35064481的博客 3万+

html中表格整体居中,html中怎么把表格居中

html中把表格居中的方法:首先创建一个HTML示例文件;然后使用table标签创建一个两行两列的表格;接着给table标签添加一个class属性;最后将margin属性设置为“0 auto”即可。本文操作环境:windows7系统、HTML5&&CSS3版、Dell G3电脑。html怎么让表格在页面居中新建一个html文件,命名为test.html,用于讲解html怎么让表格在...

weixin_32304579的博客 2万+

html整体居中文字,html文字居中 html图片居中代码

html文字居中�?a href="//www.css5.com.cn/html/352.shtml">html图片居中方法代码,通过在html中实现文字居中图片居中篇�?a href="//www.css5.com.cn/html/">html中实现文字图片内容居中有三种方法,其中两种使�?a href="//www.css5.com.cn/">CSS样式实现,一直使用原始的h...

weixin_42522676的博客 5453

html小知识之使页面内容整体居中(水平居中或垂直居中

1、页面内容水平居中的办法, 方法一: ①最外层的div设定它最大的宽度为1200px(可根据情况调整) ②最外层div样式设置为,margin-left:auto;margin-right:auto; 如: &amp;lt;div style:&quot;max-width:1200px;margin:0 auto&quot;&amp;gt; .... &amp;lt;/div&amp;gt; ...

CruellyJohn的博客 5万+

html5 页面整体居中,html5标题居中 DIV布局怎么在页面水平居中

html5表格中标题caption如何居中用CSS控制就可以了。 不过,它默认居中的,一般配合标签使用。写在标签内部。html5中怎么设置fieldset居中?就是让白色里面的内容显示在页面中间。以下是源代码:htmlHTML5,自定义弹出对话框怎么设置居中关闭 .mask{position:fixed;left:0;right:0;top:0;bottom:0;font-size:0;tex...

weixin_31995251的博客 1898

html文章整体居中,HTML中的居中方法

之前我们就总结过很多剧中的方法,但是时间长不用,就会慢慢遗忘,所以我们从头来复习一次,变想边敲代码......文本居中height + line-height:两者配合使用,垂直方向居中text-align:父级的text-align,水平方向居中注意:text-align:center ;只是将子元素里的内联元素居中如果不是内联元素就要用到 margin: 0 auto;写个简单的代码来理解....

weixin_35689019的博客 1806

dw怎么把html页面居中,dw怎么把所有内容居中

1. dw怎么将这个项目列表居中到这个div里你说的居中是怎么居中呢??是说只让这个项目列表整体居中到DIV里,还是说,让这三个均匀的分布在这个DIV里呢?如果是第一个的话,那很好弄,你只需要给加上margin:auto;的CSS样式应该就行了;如果是第二个的话,那你除了要做上面的操作,还得给加上些什么padding或是margin之类的了,而具体的数值,要计算过才能知道的。还有,你的CSS...

weixin_34329524的博客 9954

html table表格标签内容如何居中显示?表格的align属性的用法介绍

本篇文章主要的介绍了关于HTML 表格table标签的居中使用,还有关于align属性在table表格标签中的使用方法,可以帮助表格对齐和表格中的文本对齐。接下来让我们来看看这篇文章吧。 打造全网web前端全栈资料库(总目录)看完学的更快,掌握的更加牢固,你值得拥有(持续更新) 首先我们先来看看table表格的内容居中的使用: 我们先给大家介绍个属性,它就是align属性。 align 属性规定表格相对于周围元素的对齐方式。 通常来说,HTML表格的前后都会出现折行。通过运用align属性,可实现

lin123_00的博客 2万+

单列通栏布局版式示意HTML,整体布局2——页面排版布局

一、页面整体布局说明网页总共由三部分组成页面顶部、页面正文、页面底部。页面顶部和页面底部一旦进行了设计,那么无论是新建网页还是选择系统内页都会是统一的头部和底部,所以我们设计一般是对正文进行布局。如何区分页面的头部和底部、正文部分。如图所示:所以,一般网站首页做了网站头部和底部的设计,内页会直接继承过来,都是统一的头部和底部,内页就只需设计网站正文部分。二、页面布局——容器组件的使用对页面进行布局...

weixin_39969611的博客 3769

html中的“居中”问题详解(超全)

本文将深入探讨HTML中各种居中问题,从基本的文本居中到元素居中布局,涵盖了各种常见的情景和解决方案。通过本文,读者将能够全面理解HTML中的居中技巧,为其网页设计和开发提供实用的指导和建议。

前端全栈大佬 2万+

html整体布局居中,HTML实现常见居中布局

原标题:HTML实现常见居中布局一、水平居中水平居中页面布局中最为常见的一种布局形式,多出现于标题,以及内容区域的组织形式,下面介绍四种实现水平居中的方法(注:下面各个实例中实现的是child元素的对齐操作,child元素的父容器是parent元素) 使用inline-block 和 text-align实现 .parent{text-align: center;} .child{display...

weixin_32139875的博客 2139

html整体垂直居中,让html img图片垂直居中的三种方法

三种让img元素图片在盒子内垂直居中的方法教程,遵循代码与文章教程懂得驾驭并加以应用。一、使用flex完成垂直居中操作cssflex实现垂直居中。flex兴许不是实现垂直居中最好的抉择,因为IE8,9其实不赞成它。那时,为了用flex完成垂直居中,我们首先要创建一个包裹着图片的div元素,此后给它定义一些根蒂属性。下列图片img宽度为(设置为)100px,高度为100px。HTML代码部门:CS...

weixin_39584549的博客 1743
上一篇: 鸿蒙系统屏幕解锁问题,鸿蒙系统解锁卡退黑屏
下一篇: realmeq可以用鸿蒙系统吗,价格战惨烈,买手机送电视?OPPOK9、RealmeQ3Pro和IQOOZ3,咋选...
sylph mini
博客等级 码龄10年 37粉丝 1034原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符  | 博主筛选后可见
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值