HTML的基本概念

Ch02: HTML的基本概念

1, 标记:
每一组HTML标记,都会被放在"<>"里面,用于控制里面的文字显示效果及其它一些用途。
语法:
开始标记:<标记名称 属性1="值1" 属性2="值2" ...>
或: <标记名称 属性1=值1 属性2=值2 ... >
结束标记:</标记名称>
2, 组件:
HTML标记和包含在标记中间的文字合称为组件。
语法:

<标记名称 属性1=值1 属性2=值2 ...>组件资料</标记名称>

3, 注释标记
    

<!-- 文字注释 -->

4, HTML结构:
HTML组件可以嵌套,因此整个HTML文件就像一个大组件,包含了许多小组件。其中最外层的组件是由<HTML>建立
的。在<HTML>标记所建立的组件中,包含了两个主要的子组件。它们分别是<HEAD>和<BODY>。<HEAD>组件的内容为文件标题;<BODY>组件的内容为文件主体。 5, HTML文件的最基本结构:
<HTML>
<HEAD>
<TITLE>文件标题</TITLE>
</HEAD> <BODY>
文件主体
</BODY>
</HTML>
备注:
HEAD标记:由<HEAD>标记所定义的组件中,并不放置网页的任何内容,而是放置关于这份HTML文件的信息。也就是说它并不属于该HTML文件的主体,它包含文件的标题、编码方式、URL等。这些信息大部分用于提供索引、辩认或其它应用。
如果HTML文件并不需要提供相关信息时,可以省略<HEAD>标记。
你可以在页面的标题栏里面看到TITLE所标记的内容,在页面的主窗口里面看到BODY所标记的内容。以上面
的代码为例,它们分别为"文件标题"和"文件主体"。
TITLE标记:用于标识此HTML的标题名称与主题内容,你可以在页面的标题栏里面看到它标记的内容。
BODY标记:用于标识此HTML的内容主体,也就是HTML文件的重点所在。要显示在页面上的所有内容,都将放置在这个组件中。 注意:
1)HTML并不是一种程序,它只是一种控制网页资料显示的标记语言。
根据HTML语法写出来的文件称为HTML文件。在保存时需要保存为纯文本文件,并使用.htm或.html作为扩展名。
2)使用HTML标记定义组件时,定义标记不可以交错,否则将会造成错误。而且此时我们也无从区别两个组件的范围。
3)HTML标记对大小写不敏感, <HTML>、<Html>和<html>都是一样的。

ch02-HTML的基本概念的更多相关文章

  1. 李航《统计学习方法》CH02

    CH02 感知机 前言 章节目录 感知机模型 感知机学习策略 数据集的线性可分性 感知机学习策略 感知机学习算法 感知机学习算法 感知机学习算法的原始形式 算法的收敛性 感知机学习算法的对偶形式 导读 ...

  2. 课下测试补交(ch01、ch02、ch07)

    课下测试补交(ch01.ch02.ch07) 课下测试ch01 1.Amdahl定律说明,我们对系统的某个部分做出重大改进,可以显著获得一个系统的加速比.(B) A . 正确 B . 错误 解析:课本 ...

  3. # 课下测试ch02

    课下测试ch02 1.假设下面位串是基于IEEE格式的5位浮点表示,一个符号位,2个阶码位,两个小数位.下面正确的是(AD) A . 3.5的表示是[01011] B . -1.0的表示[01111] ...

  4. 如何一步一步用DDD设计一个电商网站(一)—— 先理解核心概念

    一.前言     DDD(领域驱动设计)的一些介绍网上资料很多,这里就不继续描述了.自己使用领域驱动设计摸滚打爬也有2年多的时间,出于对知识的总结和分享,也是对自我理解的一个公开检验,介于博客园这个平 ...

  5. 【Machine Learning】机器学习及其基础概念简介

    机器学习及其基础概念简介 作者:白宁超 2016年12月23日21:24:51 摘要:随着机器学习和深度学习的热潮,各种图书层出不穷.然而多数是基础理论知识介绍,缺乏实现的深入理解.本系列文章是作者结 ...

  6. 【Oracle 集群】ORACLE DATABASE 11G RAC 知识图文详细教程之集群概念介绍(一)

    集群概念介绍(一)) 白宁超 2015年7月16日 概述:写下本文档的初衷和动力,来源于上篇的<oracle基本操作手册>.oracle基本操作手册是作者研一假期对oracle基础知识学习 ...

  7. 声音分贝的概念,dBSPL.dBm,dBu,dBV,dBFS

    需要做个音频的PPM表,看着一堆的音频术语真是懵了,苦苦在网上扒了几天的文档,终于有了点收获,下面关于声音的分贝做个总结. 分贝 Decibel 分贝(dB)是一个对数单位(logarithmic u ...

  8. js面向对象学习 - 对象概念及创建对象

    原文地址:js面向对象学习笔记 一.对象概念 对象是什么?对象是“无序属性的集合,其属性可以包括基本值,对象或者函数”.也就是一组名值对的无序集合. 对象的特性(不可直接访问),也就是属性包含两种,数 ...

  9. 【Linux大系】Linux的概念与体系

    感谢原作者:Vamei 出处:http://www.cnblogs.com/vamei 我在这一系列文章中阐述Linux的基 本概念.Linux操作系统继承自UNIX.一个操作系统是一套控制和使用计算 ...

随机推荐

  1. [转载]实战Linux下VMware虚拟机根目录空间扩充

    [转载]实战Linux下VMware虚拟机根目录空间扩充 (2011-07-31 21:34:34) 转载▼ 标签: 转载   原文地址:实战Linux下VMware虚拟机根目录空间扩充作者:shar ...

  2. Elasticsearch 学习~

    http://cloud.51cto.com/art/201505/476322.htmEs https://www.gitbook.com/book/asdgh000/mongodb-elastic ...

  3. 天灵灵,地灵灵,但愿这个一定灵!!!python调用win32api,启动应用程序窗口

    这个是逼到没办法,C#那一套,一点基本没有. 还好,网上找到例程,可以指定帐户启动进程,但愿可以摆脱WIN SERVICE启动产生的SESSION 0 隔离问题. 因为这个问题,以SERVICE启动的 ...

  4. Ubuntu 启动栏添加eclipse图标

    sudo gedit /usr/share/applications/eclipse.desktop [Desktop Entry] Name=Eclipse Comment=c project ma ...

  5. My_Plan part1 小结

    数位DP AC十道题目以上 成就达成 八月份!三个月!想想就令人兴奋呢 开始写总结啦 貌似简单的数位DP只需要改改模板就可以啦 就按照我的做题顺序开始总结吧 先是学习了一发模板:http://www. ...

  6. kmeans理解

    最近看到Andrew Ng的一篇论文,文中用到了Kmeans和DL结合的思想,突然发现自己对ML最基本的聚类算法都不清楚,于是着重的看了下Kmeans,并在网上找了程序跑了下. kmeans是unsu ...

  7. 如何获取多核、多cpu系统中指定cpu的序列号

    如何获取多核.多cpu系统中指定cpu的序列号作者:SkyJacker(转贴请保持完整并注明作者和出处)http://www.cnpack.orgCnPack IV  QQ Group: 130970 ...

  8. apk反编译(8)如何完全防止反编译?

    在android 的应用很难做到完全防止反编译,即使用ProGuard混淆的后,也能得到smali代码,这个语法也很简单,很容易理解. 只能通过增加破解难度和成本,使破解者失去耐心. 其中一个常见解决 ...

  9. 用paint 计算字符串的像素宽度

    方法1: //直接返回参数字符串所占用的像素宽度 Paint paint = new Paint(); width = paint.measureText(str); 有一些view可以直接得到pai ...

  10. Android View 绘制过程

    Android的View绘制是从根节点(Activity是DecorView)开始,他是一个自上而下的过程.View的绘制经历三个过程:Measure.Layout.Draw.基本流程如下图: per ...