认识html文件基本结构

1)这一节中我们来学习html文件的结构:一个HTML文件是有自己固定的结构的。

<html>

<head>...</head>

<body>...</body>

</html>

代码解说:

1. <html></html>称为根标签,全部的网页标签都在<html></html>中。

2. <head> 标签用于定义文档的头部,它是全部头部元素的容器。头部元素有<title>、<script>、 <style>、<link>、 <meta>等标签。头部标签在下一小节中会有具体介绍。

3. 在<body>和</body>标签之间的内容是网页的主要内容,如<h1>、<p>、<a>、<img>等网页内容标签,在这里的标签中的内容会在浏览器中显示出来。

2)认识head标签

以下我们来了解一下<head>标签的作用。

文档的头部描写叙述了文档的各种属性和信息,包括文档的标题等。绝大多数文档头部包括的数据都不会真正作为内容显示给读者。

以下这些标签可用在 head 部分:

<head>

<title>...</title>

<meta>

<link>

<style>...</style>

<script>...</script>

</head>

<title>标签:在<title>和</title>标签之间的文字内容是网页的标题信息,它会出如今浏览器的标题栏中。

网页的title标签用于告诉用户和搜索引擎这个网页的主要内容是什么。搜索引擎能够通过网页标题,迅速的推断出网页的主题。每一个网页的内容都是不同的,每一个网页都应该有一个独一无二的title。

比如:

<head>

<title>hello world</title>

</head>

<title>标签的内容“hello world”会在浏览器中的标题栏上显示出来,例如以下图所看到的:

watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQvdTAxMzQ3NjQ2NA==/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/SouthEast" alt="">

3)

了解HTML的代码凝视

什么是代码凝视?代码凝视是帮助程序猿标注代码的作用。过一段时间后再看你所编写的代码,就能非常快想起这段代码的作用。代码凝视不仅方便程序猿自己回顾起曾经代码的用途。还能够帮助其它程序猿非常快的读懂你的程序的功能,方便多人合作开发网页代码。

4)

语义化,让你的网页更好的被搜索引擎理解

在这一章节我们要開始把网页中经常使用到的标签一 一向大家介绍,学习这一章节的时候要记住学习html标签过程中,主要注意两个方面的学习:标签的用途、标签在浏览器中的默认样式。

标签的用途:我们学习网页制作时。经常会听到一个词。语义化。那么什么叫做语义化呢,说的通俗点就是:明确每一个标签的用途(在什么情况下我能够使用这个标签才合理)比方。网页上的文章的标题就能够用标题标签。网页上的各个栏目的栏目名称也能够使用标题标签。文章中内容的段落就得放在段落标签中,在文章中有想强调的文本,就能够使用em标签表示强调等等。

讲了这么多语义化,可是语义化能够给我们带来什么样的优点呢?

1. 更easy被搜索引擎收录。

2. 更easy让屏幕阅读器读出网页内容。

5)

<body>标签,网页上显示的内容放在这里

还记得body标签吗,在上一章节我们简介过:在网页上要展示出来的页面内容一定要放在body标签中。

例如以下图是一个新闻文章的网页。

代码中有,大家细致观察观察有什么区别,阿里巴巴当年笔试题就考得基本属性哦,好多人都没没答出来!。!

<!DOCTYPE HTML>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<title>CCF浙商大分会-认识html文件基本结构</title>
</head>
<!--希望大家能够真正的学到东西-->
<body>
<h1>在本小节中,你将学会认识html文件基本结构</h1>
<div>
<p>Happiness is doing absolutely nothing. 幸福就是什么都不用做。<a href="#">奔跑吧兄弟们,哈哈</a></p>
</div>
<p>1922年的春天,一个想要成名名叫<em>尼克•卡拉威</em>(托比•马奎尔Tobey Maguire 饰)的作家。离开了美国中西部。来到了纽约。 那是一个道德感渐失,爵士乐流行,走私为王,股票飞涨的时代。 为了追寻他的<span>美国梦</span>。他搬入纽约附近一海湾居住。</p>
<p>菲茨杰拉德,二十世纪美国文学巨擘之中的一个,兼具作家和编剧双重身份。他以诗人的敏感和戏剧家的想象为<strong>"爵士乐时代"</strong>吟唱华丽挽歌,其诗人和梦想家的气质亦为那个奢靡年代的不二注解。</p>
</body>
</html>

1-5html文件基本结构的更多相关文章

  1. 如何组织较大项目的MVC文件夹结构

    现在还用不到,拷贝下来备用,原文链接 2016 年 9 月 第 31 卷,第 9 期 ASP.NET Core - ASP.NET Core MVC 的功能切分 作者 Steve Smith | 20 ...

  2. Class类文件的结构

    Class文件是一组以8位字节为基础单位的二进制流,各个数据项目严格按照顺序紧凑的排列在Class文件中,中间没有任何分隔符.Class文件的结构只有两种数据类型:无符号数和表.无符号数以u1.u2. ...

  3. 认识html文件基本结构

    html文件的结构:一个HTML文件是有自己固定的结构的. <html> <head>...</head> <body>...</body> ...

  4. PostgreSQL的存储系统二:REDOLOG文件存储结构二

    REDOLOG文件里的用户数据和数据文件里的用户数据存储结构相同 几个月前同事给台湾一家公司培训<pg9 ad admin>时,有个学员提及WAL里记录的内容为Query时的SQL语句(比 ...

  5. 分析cocos2d-x在Android上的编译过程(1):cocco2d-x是怎样生成的Android的文件夹结构

    当新建完一个cocos2d-x的项目后.进入到项目中的proj.android中,会看到例如以下的文件夹结构 在VS先把它编译,然后导入到Eclipse中,导入完后会看到多了几个文件 watermar ...

  6. Android SVN开发实战的文件夹结构呈现

    svn有一个非常标准的文件夹结构,这是. 例如,该项目是proj.svn地址svn://proj/,然后该标准svn布局是 svn://proj/ | +-trunk +-branches +-tag ...

  7. Cocos2dx-3.1.1 冒险01----&gt; 文件夹结构、新项目project创建并执行

    windows开发环境:window7.vs2012.python2.7.6 Cocos2d-x 3.1.1的完整文件夹例如以下:比起曾经的2.x的版本号来说分类更规范了 watermark/2/te ...

  8. 【Linux】文件存储结构

    大部分的Linux文件系统(如ext2.ext3)规定,一个文件由目录项.inode和数据块组成: 目录项:包括文件名和inode节点号.  Inode:又称文件索引节点,包含文件的基础信息以及数据块 ...

  9. 走进Linux01-磁盘分区与文件夹结构

    近期学习Linux,首先安装系统,遇到了磁盘分区.之前仅仅知道Linux分区是从/(根文件夹)開始的,至于磁盘格式,多块盘怎样挂载全然不了解,系统的查询了一下Linux磁盘分区和文件夹结构,整理一下. ...

随机推荐

  1. ADO.NET 操作数据库 --- 01 简单封装

    由于我是Java转的C#开始的时候就用的NHihernate,和EF 对ADO.NET使用较少,现在封装一个ADO.NET的工具类来实现数据库的操作,比较简单,望大家多多提意见. 如果大家有什么学习中 ...

  2. <Win32_12>程序员求爱的创意程序——升级版^_^

    前段时间,我编写了一个创意程序,并用于向自己目前的女朋友表白,结果效果还不错,得到了她的芳心. 于是我将自己的创意程序共享到csdn资源上,大多数网友认为创意不错,就是简单了些——呵呵,其实我个人也这 ...

  3. mysql双机热备的配置步骤

    设置双机热备: 首先要在两台机器上建立同步用户: grant replication slave on *.* to 'repdcs'@'192.168.21.39' identified by '1 ...

  4. Python 中的用户自定义类型

    Python中面向对象的技术 Python是面向对象的编程语言,自然提供了面向对象的编程方法.但要给面向对象的编程方法下一个定义,是很困难的.问题关键是理解对象 的含义.对象的含义是广泛的,它是对现实 ...

  5. 也谈基于NodeJS的全栈式开发(基于NodeJS的前后端分离)

    前言 为了解决传统Web开发模式带来的各种问题,我们进行了许多尝试,但由于前/后端的物理鸿沟,尝试的方案都大同小异.痛定思痛,今天我们重新思考了“前后端”的定义,引入前端同学都熟悉的NodeJS,试图 ...

  6. Servlet的学习(二)

    本篇接上一篇<Servlet的学习(一)>,讲述如何利用MyEclipse来创建web工程, 同时讲述如何在MyEclipse中配置Tomcat服务器. 在MyEclipse中,新建“We ...

  7. 红眼技术博客 » redis连接池红眼技术博客 » redis连接池

    红眼技术博客 » redis连接池 redis连接池

  8. Trufun云端建模平台之云端UML工具发布

    Trufun云端建模平台包括云端UML工具,云端BPMN工具,云端思维导图工具. 云端UML工具是目前最先进的基于HTML5的UML2.x建模工具,所有代码基于JAVA开发,支持类图.用例图.活动图. ...

  9. 一种H.264高清视频的无参考视频质量评价算法(基于QP和跳过宏块数)

    本文记录一种无参考视频质量评价算法.这是我们自己实验室前两年一个师姐做的,算法还是比较准确的,在此记录一下. 注意本算法前提是高清视频.而且是H.264编码方式. 该方法主要使用两个码流里面的参数进行 ...

  10. 关于ListCtrol自绘的技巧

    一.给控件添加排序功能report风格的list控件很多情况下都需要支持排序功能,而且最好支持按不同列进行排序.CListCtrl的类方法SortItems支持排序功能,但是在排序过程中,两个数据真正 ...