HTML+CSS+JAVAScript常用标签、属性总结

本文深入解析HTML表单元素及属性,包括input、select、textarea等表单控件的使用方法,以及GET与POST提交方式的区别。同时,详细介绍了CSS的基本选择器、扩展选择器和属性设置,如字体、文本、背景、边框等,帮助读者掌握网页样式设计的基础。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

form表单标签
概念:用于采集用户输入的数据。用于和服务器进行交互。
form:用于定义表单, 可以定义一个范围,范围代表采集用户数据的范围。

        *属性:
            *action: 指定提交数据的URL(地址)
            *method: 指定提交的方式 get、post;
                *一共有七种方式,常用的是get、post
                *get:
                    1.请求参数会在地址栏中显示。会封装到请求行中。
                    2.请求参数大小是有限制的。
                    3.不太安全。
                 *post:
                    1.请求参数不会在地址栏中显示。会封装在请求体中。
                    2.请求参数的大小没有限制。
                    3.较为安全。
          *表单项中的数据要想被提交,必须指定其name属性。

			 Form表单项标签:
               *input:可以通过type属性值,改变元素展示的样式。
                    *type属性:
                        *text:文本输入框, 默认值;
                            *placeholder:指定输入框的提示信息,当输入框的
                                        提示内容发生变化,会自动清空提示信息;
                        *password: 密码输入框;
                        *radio:单选框;
                            * 注意:
                                1、要让多个单选框实现单选效果,则多个单选框的name属性值必须一致。
                                2、一般会给每个单选框提供value属性,指定其被选中之后提交的值。
                                3、checked属性可以指定默认被选中的的值。
                        *checkbox:复选框;
                            * 注意:
                                1、一般会给每个单选框提供value属性,指定其被选中之后提交的值。
                                2、checked属性可以指定默认被选中的的值。
                         * file:文件选择框;
                         * hidden: 隐藏域,用于提交一些信息。
                         * 按钮:
                               * submit:提交按钮;
                               * button:普通按钮;
                               * image:图片提交按钮;
                                    * src属性指定图片路径
                               * color : 取色器;
               * label: 指定输入项的文字描述信息
                    * 注意:
                        * label的for属性一般会和input的id属性值对应,
                        如果对应了,则点击label区域会让input输入框获取焦点。
               * select: 下拉列表
                    *name属性值;
                    *子元素:option,指定列表项。
                                *selected : 默认选中;
                                * value:设置要提交的值;
               * textarea : 文本域
                    * cols : 指定列数,每一行有多少个字符串。
                    * rows : 默认多少行;


CSS语法:
        *导入css样式: <link rel="stylesheet" href="CSS/MyCss.css">
        *格式:
            选择器 {
                    属性名1:属性值;
                    属性名2:属性值;
                    ......
             }

             * 1、基本选择器:
                    1、id选择器:选择具体的id属性值的元素(建议在一个html页面中id值唯一)。
                           *语法: #id属性值{}
                    2、元素选择器:选择具有相同标签名称的元素。
                           *语法: 标签名称{}
                           *注意:id选择器优先级高于元素选择器
                    3、类选择器: 选择具有相同class属性值的元素
                           *语法: .class属性值{}
                           *注意: 类选择器优先级高于元素选择器
                    优先级:id选择器 > 类选择器 > 元素选择器

              * 2、扩展选择器
                     1、选择所有元素:
                            *语法: *{}
                     2、并集选择器:
                            *语法: 选择器1,选择器2{}————两个同时选择
                     3、子选择器: 筛选选择器1元素下的选择器2元素
                            *语法: 选择器1 选择器2{}
                     4、父选择器; 筛选选择器2的父元素选择器1
                            *语法: 选择器1 > 选择器2{}
                     5、属性选择器: 选择元素名称, 属性名=属性值的元素
                            *语法: 元素名称[属性名=“属性值”]{}、
                     6、伪类选择器: 选择一些元素具有的状态
                            *语法: 元素:状态{}
                            *如: <a>
                                *状态:
                                    *link:初始化的状态;
                                    *visited:被访问过的状态;
                                    *active:正在访问状态
                                    *hover:鼠标悬浮状态;
             *属性
                1、字体、文本
                    * font-size:字体大小;
                    * color:文本颜色
                    * text-align: 对齐方式
                    * line-height:行高
                2、背景
                    * background:(可以设置背景图片,颜色等等)
                3、边框
                    * border:设置边框,符合属性;
                4、尺寸
                    * width:宽度
                    * height:高度
                5、盒子模型:控制布局
                    * margin:外边距;
                    * padding: 内边距;
                        默认情况下内边距会影响整个盒子的大小;
                        box-sizing: border-box; 设置盒子的属性,让width和height
                            就是最终盒子的大小;
                    * float:浮动
                        * left
                        * right

PS: 记笔记

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值