HTML&CSS基础学习笔记:超链接与基本标记解析
需积分: 10 14 浏览量
更新于2024-09-14
收藏 65KB TXT 举报
"HTML&CSS 学习笔记"
HTML(HyperText Markup Language)是网页开发的基础,它是一种标记语言,主要用于创建结构化的文档,并通过样式(如CSS)进行美化。HTML的特点是忽略大小写,语法相对宽松,而XML(Extensible Markup Language)则更加严谨,严格区分大小写。
在HTML中,一个标记通常由三部分组成:元素(ELEMENT)、属性(ATTRIBUTE)和值(value)。元素用于定义文档结构,例如`<p>`代表段落,`<img>`表示图片。属性则用来进一步描述元素,比如`<a>`标签的`href`属性用于定义链接的目标位置,值就是链接的URL。例如,创建一个指向本地主页的链接可以写成:
```html
<a href="http://127.0.0.1:8080/homepage">主页</a>
```
超链接(Hyperlink)是HTML的一大特色,它允许用户从一个页面跳转到另一个页面。`<a>`标签的`href`属性用于指定链接的目标,包括不同协议(如HTTP、HTTPS、FTP、MAILTO等),服务器地址(host.domain),端口号(port,如果不指定,默认为80 for HTTP, 443 for HTTPS),路径(path)和文件名(filename)。例如,创建一个电子邮件链接:
```html
<a href="mailto:example@example.com">发送邮件</a>
```
HTML中还包含多种基本标记来构建页面结构。标题标记`<h1>`到`<h6>`用来设置不同级别的标题,`<h1>`最大,`<h6>`最小。`<address>`用于展示与文档相关的联系信息,如作者地址等。`<blockquote>`用于引用长段落,通常会自动缩进。`<pre>`保留原始的文本格式,用于代码展示等。`<span>`用于在段落内定义特定内容区块,而`<div>`则用于跨段落的内容组织。
列表是HTML中常见的元素,分为有序列表`<ol>`和无序列表`<ul>`。有序列表可以设置符号类型,如`type="a"`或`type="I"`,并可以自定义起始编号`start`。无序列表常用符号有实心圆`type="disc"`、空心圆`type="circle"`和方形`type="square"`。定义列表`<dl>`由术语`<dt>`和定义`<dd>`组成,用于展示专业术语及其解释。
此外,HTML还有水平线标记`<hr>`,用于在页面上创建一条水平分隔线,增加视觉效果。这些基本标记是构建HTML页面的基础,熟练掌握它们能帮助你更好地理解和创建网页。
CSS(Cascading Style Sheets)是用于控制HTML元素样式的语言,它可以定义颜色、字体、布局和其他视觉效果。例如,你可以使用CSS为标题添加颜色,设置段落的对齐方式,或者定义按钮的样式。通过将CSS与HTML结合,可以创建出既美观又功能丰富的网页。学习CSS不仅可以提升网页的视觉吸引力,还能提高页面的可访问性和响应性,使其在各种设备上都能良好呈现。
2022-11-23 上传
2015-05-20 上传
106 浏览量
2021-05-12 上传
144 浏览量
160 浏览量
2021-05-26 上传
2021-05-10 上传
251 浏览量
baidu_20563469
- 粉丝: 0
- 资源: 2
最新资源
- 电力负荷和价格预测网络研讨会案例研究:用于日前系统负荷和价格预测案例研究的幻灯片和 MATLAB:registered: 代码。-matlab开发
- SHC公司供应商商行为准则指南
- QtCharts_dev_for_Qt4.8.6.zip
- 一款具有3D封面转动的效果
- selectlist:非空列表,其中始终仅选择一个元素
- ktor-permissions:使用身份验证功能为Ktor提供简单的路由权限
- 数据库课程设计---工资管理系统(程序+源码+文档)
- comparison_of_calbration_transfer_methods.zip:三个数据集校准传递方法的比较-matlab开发
- APQP启动会议
- NLW-后端:后端应用程序级别下一个星期NLW01 Rocktseat
- javascript-koans
- Información Sobre los Peces-crx插件
- COMP9102:COMP9102
- 第三方物流与供应链及成功案例课件
- squeezebox_wlanpoke_plot
- 学习Android Kotlin核心主题