1.HTML
1.1 表单标签:form
1.2 输入域标签:input
标签用于获得用户输入信息,type属性值不同,收集方式不同。最常用的标签。
rype属性
text:文本框,单行的输入字段,用户可在其中输入文本。默认宽度为20个字符
password:密码框,密码字段。该字段中的字符以黑圆显示。
radio:单选框,表示一组互斥选项按钮中的一个。当一个按钮被选中,之前选中的按钮就变为非选中的。
submit:提交按钮。提交按钮会把表单数据发送到服务器。一般不写name属性,否则将"提交"两个字提交到服务器。
因为不同项目需要的字段不同,所以我没有把所有的表单元素写出来,以下标签使用也需要大家掌握。
checkbox:复选框
filee:文件上传组件,提供"浏览",按下可以选择需要上传的文件。
hidden:隐藏字段,数据会发送给服务器,但是浏览器不进行显示。
reset:重置按钮。将表单恢复到默认值。
image:图像提交按钮,通过src给按钮设置图片。
button:普通按钮,常用于与JavaScript结合使用。
name:元素名,如果需要表单数据提交到服务器,必须提供name属性值,服务器通过属性值获得提交的数据。
value:设置input标签的默认值。submit和reset按钮提交数据
size:大小
checked属性:单选框或者复选框被选中。
readonly:是否只读
disabled:是否可用
maxlength:允许输入的最大长度
1.3 下拉列表标签:select
name 属性:发送给服务器的名称
multiple属性:不写默认单选,取值为"multiple"表示多选
size属性:多选时,可见选项的数目。
selected:勾选当前列表项
value:发送给服务器的选项值。
1.4 文本域标签:textarea
cols属性:文本域的列数
rows属性:文本域的行数
1.5 按钮标签:button(了解)
2. DIV+CSS
2.1 什么是div
div就是html一个普通标签,进行区域划分。特性:独占一行。独自不能实现复杂效果。必须结合CSS样式进行渲染。
div通常其是块级元素
可定义文档中的分区或节(division/section)。 标签可以把文档分割为独立的、不同的部分。它可以用作严格的组织工具,并且不使用任何格式与其关联。如果用 id 或 class 来标记 ,那么该标签的作用会变得更加有效。
2.2 CSS的概述
2.2.1 CSS是什么
CSS通常称为CSS样式或层叠样式表,主要用于设置HTML页面中的文本内容(字体、大小、对齐方式等)、图片的外形(高宽、边框样式、边距等)以及版面的布局等外观显示样式。
CSS可以使HTML页面更好看,CSS色系的搭配可以让用户更舒服,CSS+DIV布局更加灵活,更容易绘制出用户需要的结构。
2.2.2 CSS名词解释
CSS(Cascading Style Sheets):指层叠样式表
样式:给HTML标签添加需要显示的效果。
层叠:使用不同的添加方式,给同一个HTML标签添加样式,最后所有的样式都叠加到一起,共同作用于该标签。
2.2.3 CSS样式规则
使用HTML时,需要遵从一定的规范。CSS亦如此,想要熟练的使用CSS对网页进行修饰,首先需要了解CSS样式规则。具体格式如下
选择器{属性1:属性值;属性2:属性值;..}在上面的样式规则中,“选择器”用于指定CSS样式作用的HTML对象,花括号内是对该对象设置的具体样式。属性和属性值以键值对方式出现,使用英文冒号“:”分隔。多个属性之间使用英文分号“;”分隔。例如:
初学者在书写CSS样式时,除了要遵循CSS样式规则,还必须注意CSS代码结构中的几个特点,具体如下:
CSS样式“选择器”严格区分大小写,“属性”和“属性值”不区分大小写。
多个属性之间必须用英文状态下的分号隔开,最后一个属性后的分号可以省略,但是,为了便于增加新样式最好保留。
如果属性的值由多个单词组成且之间包含空格,则必须为这个属性值加上英文状态下的引号。例如:
p{font-family:"Times New Roman";}在编写CSS代码时,为了提高代码的可读性,通常会加上CSS注释,例如:
/* 这是css注释文本,此文本不会显示在浏览器窗口中 */
在CSS代码中空格是不被解析的,花括号以及分号前后的空格可有可无。因此,可以使用空格键、Tab键、回车键等对样式代码进行排版,即所谓的格式化CSS代码,这样可以提高代码的可读性。例如:
h2{color: red; font-size: 20px;}和
上述两段代码所呈现的效果是一样的,但是,第二种书写方式的可读性更高。需要注意的是,属性的值和单位之间是不允许出现空格的,否则浏览器解析时会出错。例如,下面这行代码就是不正确的。
h2{ font-size:20 px;} /* 20和单位px之间有空格 */2.2.4 引入CSS样式
CSS使用非常灵活,即可以嵌入在HTML文档中,也可以是一个单独的文件,如果是单独的文件,则必须以.css为扩展名。CSS和HTML的结合3种常用方式:
(1)行内样式
行内样式,是通过标签的style属性来设置元素的样式。

行内样式通过标签的属性来控制样式,这样并没有做到结构与表现(HTML展示结构、CSS显示效果)相分离,所有一般很少使用。学习阶段有时候为了快速编程,偶尔使用。
(2)内部样式
内部样式又称为内嵌式,是将CSS代码集中卸载HTML文档的
头部标签体中,并且使用

(3)外部样式
外部样式又称为链入式,是将所有的样式放在一个或多个以.css为扩展名的外部样式表文件中,通过标签将样式连接到HTML文档中。


链入式最大的好处是同一个CSS样式表可以被不同的HTML页面链接使用,同时一个HTML页面也可以通过多个标记链接多个CSS样式表。
2.3 选择器
想要将CSS样式应用于特定的HTML元素,首先需要找到该目标元素。在CSS中,执行这一任务的样式规则不符被称为选择器,本小节将对CSS基础选择器进行详细地讲解,具体如下:
2.3.1 元素选择器
标记选择器是指用HTML标记名称作为选择器,按标记名称分类,为页面中某一类标记指定统一的CSS样式。其基本语法格式如下:
标记名{属性1:属性值1; 属性2:属性值2; 属性3:属性值3; }该语法中,所有的HTML标记名都可以作为标记选择器,例如body、h2、p、strong等。用标记选择器定义的样式对页面中该类型的所有标记都有效
例如:
超链接
小灰灰一号
小灰灰二号
小灰灰三号

标记选择器最大的优点是能快速为页面中同类型的标记统一样式,同时这也是他的缺点,不能设计差异化样式
2.3.2 ID选择器
id选择器使用"#"进行标识,后面紧跟id名,其基本语法格式如下:
#id名{ 属性1:属性值1; 属性2:属性值2; 属性3:属性值3; }该语法中,id名即为HTML元素的id属性值,大多数HTML元素都可以定义id属性,元素的id值是唯一的,只能对应于文档中某一个具体的元素。
例如:
超链接
小灰灰

立即学习“Java免费学习笔记(深入)”;
类选择器使用“.”(英文点号)进行标识,后面紧跟类名,其基本语法格式如下:
该语法中,id名即为HTML元素的class属性值,大多数HTML元素都可以定义class属性。类选择器最大的优势是可以为元素对象定义单独或相同的样式。
例如:
类选择器的高级用法:给指定的标签设置class样式
属性选择器,在标签后面是有中括号标记,其基本语法格式如下:
该选择器,是对"元素选择器"的扩展,对一组标签进一步过滤。
例如:
包含选择器,两个标签之间使用空格,给指定父标签的后代标签设置样式,可以方便在区域内编写样式。
该选择器,是对"元素选择器"的扩展,对一个标签内部所有后代标签进行过滤。
border:设置边框的样式
格式:宽度 样式 颜色
例如:style="border:1px solid #f00" ,1像素实边红色。
样式取值:solid 实线,none 无边, double 双线 等
width、height:用于设置标签的宽度、高度。
通常默认的排版方式,将页面中的元素从上到下一一罗列,而实际开发中,需要左右方式进行排版,就需要使用浮动
由于浮动元素不再占用原文档流的位置,所以它会对页面中其他元素的排版产生影响。如果要避免影响,需要使用clear属性进行清除浮动。
例如:
相关文章 JavaFX TableView:如何移除或自定义行选中及焦点状态下的蓝色边框 如何使用 Jsoup 在 Android 中精准提取网页表格中指定行的四个数值 如何使用 Jsoup 精确统计指定标签(如 h3)之后的同级 p 元素数量 如何使用Java实现简单爬虫程序_Java网络基础项目解析 Selenium getText() 返回空字符串的解决方案 java怎么学习?java怎么入门?java在哪学?java怎么学才快?不用担心,这里为大家提供了java速学教程(入门到精通),有需要的小伙伴保存下载就能学习啦! 本站声明:本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn 热门AI工具 相关专题 2026年最新赚钱平台入口汇总,涵盖任务众包、内容创作、电商运营、技能变现等多类正规渠道,助你轻松开启副业增收之路。阅读专题下面的文章了解更多详细内容。 76 2026.01.31 想找真正免费又无套路的漫画App?本合集精选多款永久免费、资源丰富、无广告干扰的优质漫画应用,涵盖国漫、日漫、韩漫及经典老番,满足各类阅读需求。阅读专题下面的文章了解更多详细内容。 67 2026.01.31 想找免费又资源丰富的漫画网站?本合集精选2025-2026年热门平台,涵盖国漫、日漫、韩漫等多类型作品,支持高清流畅阅读与离线缓存。阅读专题下面的文章了解更多详细内容。 19 2026.01.31 热门下载 相关下载 精品课程 最新文章 Copyright 2014-2026 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号
2.3.3 类选择器
.类名{ 属性1:属性值1; 属性2:属性值2; 属性3:属性值3; }
小灰灰

标签.类名 { 属性1:属性值1; 属性2:属性值2; 属性3:属性值3; }
2.3.4 扩展:属性选择器
标签名 [标签属性='标签属性值'] {属性1:属性值1; 属性2:属性值2; 属性3:属性值3;}

2.3.5 扩展:包含选择器
父标签 后代标签{ 属性1:属性值1; 属性2:属性值2; 属性3:属性值3; }

2.4 CSS的样式:
2.4.1 边框和尺寸:border、width、height

2.4.2 布局:float、clear
选择器{float:属性值}
常用属性值:
left:元素向左浮动
right:元素向右浮动
none:元素不浮动(默认值)选择器{clear:属性值;}
常用属性值:
left:不允许左侧有浮动元素(清除左侧浮动的影响)
right:不允许右侧有浮动元素(清除右侧浮动的影响)
both:同时清除左右两侧浮动的影响







