Java学习与CSS详解

0 下载量 16 浏览量 更新于2024-08-03 收藏 1.27MB PDF 举报
"Java学习笔记和CSS简介" 这篇笔记主要涵盖了Java的学习内容和CSS的基本知识。在Java部分,虽然没有具体展开,但我们可以推测这是关于Java编程语言的基础学习,包括了对Java的概述,比如它的历史、用途以及如何搭建开发环境。此外,还提到了Java语言基础的学习,这部分通常涉及变量、数据类型、运算符、控制流程(如选择结构)等核心概念。 接下来,笔记转向了CSS。CSS,即层叠样式表,是一种用于描述HTML或XML文档样式的计算机语言。它的重要性在于能将内容和表现分离,使得网页设计更为灵活和易于维护。CSS的发展历程从CSS1.0到CSS3,每个版本都增加了新的功能和改进。CSS1.0奠定了基础,CSS2.0引入了内容与表现的分离,CSS2.1做了进一步的完善,而CSS3则引入了大量的新特性,尽管完整的标准还在不断发展中。 CSS的语法结构主要包括选择器和声明。选择器是用于指定要应用样式的HTML元素,可以是基本选择器,如标签选择器(例如`p`),也可以是更复杂的层级、属性或伪类选择器。声明则由属性和对应的值组成,通过冒号分隔,并用分号结束。CSS注释使用`/**/`进行。 CSS的使用方式多样,包括直接在HTML中内联样式,内部样式表(在`<head>`标签内),或者外部样式表(链接到单独的`.css`文件)。基本选择器包括元素选择器、通配符选择器(`*`)等,层级选择器如后代选择器(`parent child`)和子代选择器(`parent > child`),属性选择器则是根据元素的属性和值来选择,伪类选择器则允许我们根据元素的状态(如`:hover`)定义样式。 在CSS中,有多种属性可以调整元素的外观,如文本属性(字体、颜色、大小等)、背景属性(颜色、图像、重复等)、列表属性、尺寸属性(宽度、高度)、显示属性(如`display`)、轮廓属性、浮动属性(`float`)以及清除浮动(`clear`)。定位属性(如`position`)允许精确控制元素在页面上的位置。CSS的盒子模型是理解布局的关键,包括边框(`border`)、内边距(`padding`)和外边距(`margin`)。 最后,笔记提到CSS常见问题,这可能涉及到浏览器兼容性、浮动元素的处理、盒模型的理解和使用等常见挑战。对于初学者来说,这些都是在学习过程中需要解决和掌握的关键点。

编写代码实现笔记本信息的录入和查看功能 1.1 编写computer.html页面用于新增笔记本的功能。页面包括1个表单和1个超链接,表单元素包括:笔记本品牌(文本框)、颜色(单选--红色、白色、黑色)、价格(文本框)和提交按钮。超链接跳转到ShowComputerServlet,用于展示计算机信息。 1.2 编写Computer实体类 1.3 编写AddComputerServlet类,实现新增功能。将笔记本对象存入Set集合,再将Set集合存入合适的作用域。 1.4 编写ShowComputerServlet类,实现展示所有笔记本信息的功能。要求分2个展示,第1个表格展示自己新增的笔记本信息,第2个表格展示所有人新增的笔记本信息。
2023-05-19 上传