HTML与CSS基础教程:超文本与网页布局
需积分: 13 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中代表英文单词间的分隔,而不是文本中的实际空格。要插入文本中的空格,可以使用` `实体。
这些基本概念和标签构成了HTML文档的基础,通过它们,我们可以构建出丰富的网页结构,并结合CSS(Cascading Style Sheets)进行样式控制,实现网页的美观和功能。理解并熟练掌握这些知识对于任何Web开发人员来说都是至关重要的。
248 浏览量
318 浏览量
2022-11-26 上传
110 浏览量
155 浏览量
375 浏览量
2022-11-26 上传
2022-11-19 上传
135 浏览量
likya
- 粉丝: 0
- 资源: 2
最新资源
- 2020 年光伏组件供应链白皮书.rar
- coc-ember:ember-language-server与coc的集成,coc是(neo)vim的智能语言服务器引擎
- 【国外开源】DIY遥控车的遥控器和接收器-电路方案
- dropboxhackathon:我们针对Dropbox hackathon的项目
- happy-client-nlw3:开心网nlw3
- 基于HTML实现人才房产网站_J_Space 人才网 v3.0_j_space30(HTML源码+数据集+项目使用说明).rar
- 迈洛电子 外型直径4 DC 3-Wire 电感式接近开关.zip
- 2020年低代码行业研究报告.rar
- DameWare 10.0.0.372 64位(支持win7、win7)
- 团队时区:分布式团队很棒。 时区太糟糕了
- gulp-file-inject:Gulp任务,基于源文件用动态内容进行正则表达式替换
- PET-2
- dsc-floats-ints-booleans
- 迅鹏 WPR90电炉专用记录仪.zip
- nemo-scripts:帮助程序脚本
- pac_51itclub