第1章 网页基础知识

1.1 认识网页和网站

网页:网页是构成网站的基本元素,它通过浏览器展示给用户看的信息页面。

网站:网站是一系列相关网页的集合,通常包括一个主页和其他辅助页面,通过链接相互连接。

常用术语:包括URL(统一资源定位符)、域名、服务器等。

静态网页:内容固定不变的网页,每次访问时显示的内容都相同。

动态网页:内容可以根据用户请求或数据库中的数据动态生成的网页。

‌CSS‌:级联样式表(Cascading Style Sheets),用于描述HTML或XML(包括SVG、XHTML等)文档的样式。

‌DOM‌:文档对象模型(Document Object Model),是网页的标准模型,用于表示和修改网页的结构和内容。

‌HTML‌:超文本标记语言(HyperText Markup Language),用于创建网页的标准标记语言。

‌JavaScript‌:一种在浏览器中运行的脚本语言,用于实现网页的动态效果和交互性。

‌URL‌:统一资源定位符(Uniform Resource Locator),用于标识互联网上资源的地址。

‌Backlink‌:反向链接,也称为入站链接,是指从其他网站链接到特定网页的链接。

‌服务器‌:提供计算服务的设备,具有高处理能力、稳定性、安全性、可扩展性等特点。

1.2 网页的基本构成元素

  • 文本:网页中的文字内容。
  • 图片和动画:用于增强网页视觉效果。
  • 超链接:允许用户点击后跳转到其他页面或网站。
  • 音频视频:多媒体元素,丰富用户体验。
  • 交互表单:收集用户输入的数据。
  • 其他常见元素:如表格、按钮、列表等。

1.3 页面布局结构

1.4 Web前端技术简介

初识WEB前端:前端是用户与网站交互的界面,负责将网页内容呈现给用户。

WEB前端开发的三大核心技术:HTML、CSS、JavaScript。

前端开发工具:如Visual Studio Code、Sublime Text、Dreamweaver等。

1.5 HTML 语法基础

HTML 概述:HTML(HyperText Markup Language)是网页的骨架,用于定义网页的结构和内容。

HTML 基本结构:包括<!DOCTYPE html><html><head><body>等标签。

1.6创建HTML文档

使用HBuilder 新建项目。依次点击选择“文件”——“新建”——“Web项目”,如图

1.7 网页头部标签

  • <title>:定义网页的标题,显示在浏览器标签页上。
  • <meta>:提供有关HTML文档的元数据,如字符集、作者、页面描述等。
  • <link>:链接外部资源,如CSS样式表。
  • <script>:定义客户端脚本,如JavaScript代码。
  • 第一个HTML代码

     
  •  
    <!DOCTYPE html>
    <html>
    	<head>
    		<meta charset="utf-8" />
    		<title></title>
    	</head>
    	<body>
    		<p>我的第一个网页</p>
    		<p>20203级软件3班</p>
    	</body>
    </html>

    浏览效果如图:

1.8 HTML5文档注释和特殊符号
1.注释 

在HTML5中,注释是用来给代码添加说明的,这些说明对浏览器来说是不可见的,但对开发者来说却非常有用,尤其是在团队协作或项目维护时。注释可以帮助开发者理解代码的用途、逻辑结构或是标记未完成的工作。

HTML5中的注释使用<!--来开始,使用-->来结束。注释可以包含任何文本,但不能嵌套。也就是说,你不能在一个注释内部再创建一个注

示例

2.特殊符号

HTML5中的特殊符号是通过HTML实体编码来实现的,这些特殊符号可以用于在网页中添加特殊效果或图标,如箭头、心形、星星等。以下是一些常用的HTML5特殊符号及其对应的HTML实体编码:

常用特殊符号

HTML5还支持许多其他类型的特殊符号,包括但不限于箭头类(如左箭头←&larr;、右箭头→&rarr;)、基本形状类(如心形❤&heart;、星星★&star;)、货币类(如日元符号¥&yen;)、数学类(如二分之一½&frac12;)、音乐符号类(如音符♫&#9835;)、星座类(如水瓶座♒&#9810;)、国际象棋类(如国王♚&#9818;)、扑克牌类(如梅花♣&#9827;)以及希腊字母(如OmegaΩ&Omega;)等。

注意事项

编码声明:使用这些特殊符号时,需要确保HTML文档声明为UTF-8编码,以便正确显示Unicode字符。
浏览器兼容性:虽然大多数特殊符号在主流浏览器中都能正常显示,但仍有少数符号可能在某些浏览器中的显示效果略有不同。因此,在实际应用中,最好在不同浏览器中进行测试,以确保兼容性。
转义字符:在HTML、CSS或JavaScript中使用特殊符号时,有时需要进行转义处理。例如,在HTML中直接使用<和>会被解释为标签的开始和结束,因此需要使用&lt;和&gt;进行转义

1.9 综合案例——临江仙 · 送钱穆父

假设我们要制作一个展示宋代诗人苏轼的《临江仙·送钱穆父》的网页,以下是一个简单的HTML结构示例:

<!DOCTYPE html>  
<html lang="zh">  
<head>  
    <meta charset="UTF-8">  
    <meta name="viewport" content="width=device-width, initial-scale=1.0">  
    <title>临江仙·送钱穆父</title>  
    <link rel="stylesheet" href="styles.css"> <!-- 假设有CSS样式表 -->  
</head>  
<body>  
    <h1>临江仙·送钱穆父</h1>  
    <p>一别都门三改火,天涯踏尽红尘。依然一笑作春温。</p>  
    <p>无波真古井,有节是秋筠。</p>  
    <p>惆怅孤帆连夜发,送行淡月微云。尊前不用翠眉颦。</p>  
    <p>人生如逆旅,我亦是行人。</p>  
</body>  
</html>

如图:

  运行结果:

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值