HTML与CSS基础:构建动态网页设计

需积分: 16 1 下载量 68 浏览量 更新于2024-08-23 收藏 583KB PPT 举报
"这篇资料主要介绍了CSS基本属性和JSP动态网页设计的相关知识,包括HTML语法、CSS语法、JSP注释、变量和方法声明、JSP指令以及JSP动作(Action)语法。" 在网页设计中,CSS(Cascading Style Sheets)基本属性是构建动态、美观页面的关键。字体属性是CSS中最常用的一类属性,主要用于控制文本的样式。以下是对这些属性的详细解释: 1. `font-family` 属性用于定义文本的字体类型。它可以接受多种字体名称,浏览器会按照设定的顺序尝试使用这些字体,如果用户计算机上没有安装指定的字体,则会使用默认字体。例如,`font-family: Arial, sans-serif;` 表示首选Arial字体,如果没有,则使用无衬线字体。 2. `font-style` 属性用来设置文本是否呈现为斜体。`normal` 是默认值,保持文本正常;`italic` 使文本倾斜;`oblique` 也使文本倾斜,但相对于字体的原始设计更倾斜一些。 3. `font-variant` 属性控制文本是否以小型大写字母显示。`normal` 是默认值,使用标准大小的字母;`small-caps` 则将所有小写字母转换为小号的大写字母,这通常用于标题和正式文本。 4. `font-weight` 属性用于设定字体的粗细。`normal` 是默认值,代表标准的字体粗细;`bold` 使字体变粗;`bolder` 和 `lighter` 分别用于更粗和更细的相对值。此外,还可以使用100到900的数值来精确控制字体的粗细。 5. `font-size` 属性则用来设定文本的大小。可以使用绝对单位(如`pt`、`px`)、相对单位(如`em`、`rem`)、百分比以及字号(如`12pt`)。相对单位根据父元素的字体大小进行调整,百分比则是基于父元素的字体大小的百分比。 除了字体属性,HTML语法是构建网页的基础,它描述了网页的结构。HTML标签是HTML语言的核心,通过标签如`<p>`(段落)、`<h1>`到`<h6>`(标题)、`<ul>`和`<ol>`(无序和有序列表)、`<img>`(图像)、`<a>`(超链接)、`<table>`(表格)、`<iframe>`(框架)以及`<form>`(表单)等来组织内容。 JSP(JavaServer Pages)是Java平台上的动态网页技术,用于开发交互式的Web应用。JSP中的注释、变量和方法声明、指令以及动作都是重要的概念: - JSP注释用于提供代码的说明,不被服务器执行,便于后期维护。 - 变量和方法声明允许在JSP页面中直接定义Java代码,提供了处理动态数据的能力。 - JSP指令如`<%@ page %>`用于配置页面属性,`<jsp:include>`用于包含其他文件,`<jsp:useBean>`用于创建和操作Java Bean对象。 - JSP动作(Action)如`<jsp:forward>`、`<jsp:include>`、`<jsp:params>`等则提供了与服务器端交互的功能。 了解和掌握这些基础知识对于创建功能丰富的动态网页至关重要。通过HTML构建页面结构,利用CSS美化页面布局,再结合JSP实现动态交互,可以创建出既美观又实用的网页应用。