HTML与CSS基础教程:超文本与网页布局

需积分: 13 1 下载量 29 浏览量 更新于2024-07-09 收藏 6.25MB PDF 举报
"HTML和CSS笔记.pdf" HTML(HyperText Markup Language)是一种用于创建网页的标准标记语言,它允许我们将结构和内容与网页的呈现样式相分离。在本笔记中,主要涵盖了HTML的基础概念和常用标签。 1. HTML4.01是HTML的一个版本,它定义了如何构建网页的基本元素和结构。在网页设计中,交互效果是指用户操作后页面呈现的变化,如点击按钮后的响应。 2. 保存HTML文件时,应使用`.html`或`.htm`作为扩展名,以确保浏览器能正确识别并解析文件。 3. HTML文档由两大部分组成:`<head>`和`<body>`。`<head>`包含元数据,如标题、字符编码和样式表链接,这部分信息对用户不可见;而`<body>`包含网页的实际内容,如文字、图像和链接,用户可以直接看到。 4. 属性是HTML标签的附加信息,如`<meta charset="utf-8">`定义了文档的字符编码。属性名通常不需引号,但属性值必须用双引号包围。UTF-8是一种广泛使用的Unicode编码,能表示几乎所有的语言字符。 5. `<title>`标签定义了网页的标题,显示在浏览器标签页上。`<html lang="en">`则告知搜索引擎网页的主要语言是英语,`lang`属性可以设定不同的语言代码。 6. `<meta>`标签用于提供元信息,如`<meta content="服饰" name="keywords">`和`<meta content="时装" name="description">`分别设置了关键词和网页描述,这些信息对搜索引擎优化(SEO)至关重要。 7. `<p>`标签用于创建段落,而`<h1>`至`<h6>`则表示不同级别的标题,从大到小表示重要性递减。 8. `<strong>`用于加粗文本,`<em>`用于斜体,它们可以嵌套使用以实现同时加粗和斜体的效果,如`<strong><em>又加粗又斜体</em></strong>`。 9. `<del>`标签添加中划线,表示删除或已过期的信息。`<address>`标签用于表示地址信息,通常会以斜体显示。 10. `<div>`和`<span>`是布局元素,`<div>`用于创建块级元素,它占据整行并可以包含其他元素,而`<span>`则是内联元素,不会独占一行。这两个标签常用于内容分组和样式应用。 11. 在处理文本溢出时,HTML默认情况下不会自动换行,如果单词太长,超出容器宽度,它将继续显示在同一行直到结束。 12. 空格在HTML中代表英文单词间的分隔,而不是文本中的实际空格。要插入文本中的空格,可以使用`&nbsp;`实体。 这些基本概念和标签构成了HTML文档的基础,通过它们,我们可以构建出丰富的网页结构,并结合CSS(Cascading Style Sheets)进行样式控制,实现网页的美观和功能。理解并熟练掌握这些知识对于任何Web开发人员来说都是至关重要的。