DAY_01 HTML小白学习笔记

来源:互联网 发布:飞天侠淘宝干嘛的 编辑:程序博客网 时间:2024/05/20 13:14

一、标签对,元素

1.标签对

·基础类标签:

·<html></html>  :之间的文本描述网页
·<body></body>  :之间的文本是可见的页面内容
·<h1></h1>  :之间的文本为标题

HTML标题(Heading)是通过<h1> - <h6>等标签进行定义的。(1-6重要性依次递减)

·<p></p>  :之间的文本为段落

HTML段落(Paragraph)是通过<p>标签进行定义的。

·HTML链接是通过<a>标签进行定义的。

在href属性中指定链接的地址。

eg: <a href="http://www.w3school.com.cn">This is a link</a>

·HTML图像是通过<img>标签进行定义的。

图像的名称(src)和尺寸(width)(height)是以属性的形式提供的。

 eg: <img src="w3school.jpg" width="104" height="142" />

·<br><br/>  :定义换行。

·<hr><hr/>  :在HTML页面中创建水平线。(用于分隔内容)

·< ! - -     - - >  :HTML注释。(开始括号之后需要紧跟一个叹号)


·文本格式化类标签:

·<b></b>  :表示无意义的加粗(bold)。

·<strong></strong>  :表示html页面上的强调。

强调的方式可通过加粗、下划线、变红等多种方式来体现。(css中设置)

·<em></em>  :表示句子上的强调。

·<i></i>  :无意义的斜体。

·<big></big> 和 <small></small>  :使文字变大或变小。

当多个同时使用时,会呈现出递增(递减)的大小变化。 

eg:  <big>文本1<big>文本2<big>文本3</big></big></big>

·<sub></sub>  :定义下标文本。(默认比当前字体稍小)

·<sup></sup>  :定义上标文本。(默认比当前字体稍小)

·<ins></ins>  :定义插入字。

·<del></del>  :定义删除字。


·常用于显示计算机/编程代码:

·<pre></pre>  :包围在 pre 元素中的文本通常会保留空格和换行符。(常用来表示计算机源代码)

·<code></code>  :定义计算机代码文本。(定义代码格式)

<code> 元素不保留多余的空格和折行。如需解决该问题,必须在 <pre> 元素中包围代码。

eg:   <code> <pre></pre> </code>

·<kbd></kbd>  :定义键盘文本。表示文本是从键盘上键入的。(常用在与计算机相关的文档或手册中)

·<tt></tt>  :把其中包含的文本显示为等宽字体。

·<samp></samp>  :定义样本文本。(表示计算机的输出示例)

·<var></var>  : 定义变量。


·引用类标签:

·<abbr></abbr>  :定义缩写  eg:<abbr title="etcetera">etc.</abbr>

·<acronym></acronym>  :定义首字母缩写  eg:<acronym title="World Wide Web">WWW</acronym>

·在某些浏览器中,当把鼠标移至缩略词语上时,title 可用于展示表达的完整版本。

·<address></address>  :定义地址(定义文章或文档的作者/拥有者的联系信息)

  ·<address> 元素中的文本通常呈现为斜体。

eg:  <address> Written by <a href="mailto:webmaster@example.com">Donald Duck</a> </address>

eg:<address> Written by Jon Doe.<br></address>

·<bdo></bdo>  :定义文字方向(从右向左输出--覆盖了当前的文本方向) 

 eg:<bdo dir="rtl"> Here is some Hebrew text </bdo>

·<blockquote></blockquote>  :定义长的引用(块级元素)

使用 blockquote 元素,浏览器会插入换行和外边距

·<q></q>  :定义短的引用(由双引号括起来)

·<cite></cite>  :定义著作的标题

·<dfn></dfn>  :定义一个定义项目(简而化之,使用<abbr>代替)


*注意:

显示页面时,浏览器会移除源代码中多余的空格和空行(换行)。

所有连续的空格或空行都会被算作一个空格。

2.元素

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

开始标签常被称为开放标签(opening tag),结束标签常称为闭合标签(closing tag)。

·<p>元素:定义HTML文档中的一个段落。

·<body>元素:定义了HTML文档的主体。

·<html>元素:定义了整个HTML文档。

*注意:

所有的元素都必须被关闭。

HTML标签对大小写不敏感。(推荐使用小写)

某些HTML元素具有空内容(empty content),空元素以开始标签的结束而结束。

3.属性

HTML标签可以拥有属性,属性总是以  名称/值  成对的形式出现。 eg:   name="value"

·style属性:(替代了旧属性)

·background-color属性:为元素定义了背景颜色(淘汰了bgcolor属性)

eg:  <body style="background-color:yellow">

·font-family属性:定义元素中文本的字体系列(淘汰了font属性)

eg:  <h1 style="font-family:verdana">A heading</h1>

·color属性:定义元素中文本的颜色(淘汰了font属性)

·font-size属性:定义元素中文本的字体尺寸(淘汰了font属性)

eg:  <p style="font-family:arial;color:red;font-size:20px;">A paragraph.</p>

·text-align属性:规定了元素中文本的水平对齐方式   (淘汰了align属性)

 eg:   <h1 style="text-align:center">This is a heading</h1>


*注意:

属性和属性值对大小写不敏感。(均推荐使用小写)

属性值应被包括在引号内。(常用双引号)

当属性值本身就含有双引号,那么必须用单引号包括住属性值。

二、IDE

IDE,集成开发环境(Integrated Development Environment)。是用于提供程序开发环境的应用程序,一般包括代码编辑器、编译器、调试器和图形用户界面等工具。集成了代码编写功能、分析功能、编译功能、调试功能等一体化的开发软件服务套。很多项任务会自动生成。


三、Html文档类型

<!DOCTYPE>声明:帮助浏览器正确显示网页。

      • <!DOCTYPE> 声明必须是 HTML 文档的第一行,位于 <html> 标签之前。
      • <!DOCTYPE>不是HTML标签。它是指示 web 浏览器关于页面使用哪个 HTML 版本进行编写的指令。
      • <!DOCTYPE> 声明对大小写不敏感。

·常用的声明:

    • HTML5:<!DOCTYPE html>
    • HTML4.01:<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
    • XHTML1.0:<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">

0 0