JavaWeb css样式、表单

一、表单

form 表单 == > 作用:收集网页的数据==> 提交到服务器 (重点)
form 表单的基本属性 action 表示提交的地址

                         method   get post  提交的方式 


                          get 方式:会显示提交的数据 ,所以是不安全的     提交数据拼接的格式uname=11&upwd=22
                          post  方式 : 不会显示提交 的数据,安全(默认加密)

                          get   提交数据 对数据有大小的要求
                           post  提交数据没有大小要求

                           post : 用于提交数据
                           get     用于下载 

                        enctype="application/x-www-form-urlencoded"  表示提交的基本格式(用于普通数据的提交)
                        enctype="multipart/form-data"   用于文件上传的提交

               input 标签表示一个文本输入框 ==>用于接收用户提交的数据
                 
                 基本的属性: id  是唯一的,  用于确定这个标签(前端)
                             name 表示其名字,可以存在多个(后台)
                             value 表示其默认的值


                 input 标签的类型
                                   text :表示文本输入框
                                   password: 密码输入框
                                   email: 表示邮箱输入框
                                   file :表示文件输入框
                                   date:表示其时间的输入框
                                   number:表示数字框  其属性有:min,max,step
                                   range 表示滑块  其属性有min,max,step
                                   search 表示其搜索框 
                                   hidden 表示隐藏
                                   radio:表示其 单选框   注意点name值必须一样 
                                   checkbox 表示一个复选框   注意点name值必须一样 
                                   button 表示一个普通的按钮     一般是与js进行搭配使用
                                   reset 重置按钮: 用于清空网页上已输入的数据
                                   submit 提交的按钮   只有这个才能进行页面的跳转


                          多选框:select>option 或者是select>optgroupoption

                          文本域:textarea   rows  表示行  cols 表示列

                         
                      设置选中:单选按钮与多选按钮的选中: checked="checked"  selected="selected"  表示下拉框的选中

                       设置一些默认的属性:readonly  表示只能读  maxlength 限制其长度  disabled 表示不能点击
               
                    注册界面:  用户名  密码   性别    爱好    下拉框选中生日, 还有注册的时间  上传文件    提交建议
                        还有提交的按钮   邮箱    重置  

在这里插入图片描述
在这里插入图片描述

二、css样式

样式 : css 作用:美化网页的作用(了解)

                      1.如何引入css样式:
                                     1.第一种是直接在标签里写样式 (行内样式)                         
                                        优点:简单,写起来方便
                                        缺点:html与样式全部在一起,html代码比较臃肿,可读性比较差
                                           适用于简单写几行

                                      2.在头文件里去写style 样式 :  
                                         1. 有点:实现了html 与样式的分离,当前界面都可以进行共用
                                         2.其它界面用不了

                                      3. 外部引入的步骤:
                                                 1. 新建一个文件夹  
                                                 2.  新建一个css样式
                                                 3.  都是属性名: 属性值 (也就是键值对)

                                                    font{
                                                            color: red;
                                                             font-size: 20px;
                                                           }
                                                 4.需要引入: <link href="css/index.css" rel="stylesheet">   
                                                        href  表示引入的路径  rel 表示引入的是css样式   type   是类型      注意点:不能写在style

                                      4.导入: @import url(css/index.css);    注意点:必须写在style 里 



                                         两种外部引入与导入的区别是: 外部引入的方式,只要html雏形加载完毕,就引入样式     用户体验度高 (使用它)
                                                                      导入的方式:  必须html都加载完毕之后,再导入样式 , 用户体验度低



                                          css  有三种基本选择器: 1.标签选择器   2. id选择器   3 .class 选择器 

                                                      1. 标签选择器的语法:      标签名{
                                                                                     属性名:属性值;
                                                                                     属性名:属性值
                                                                                
                                                                                    }

                                                      2.类选择器的语法:  .类名{属性名:属性值;属性名:属性值}  如果一个界面不知道使用使用什么选择器==>优先考虑

                                                      3. id选择器语法: #id的名字{属性名:属性值;属性名:属性值} 特点:唯一, 只有一个

                                                  三种引入方式的优先级  行内>头文件里去写style 样式>外部引入( 头文件里去写style 样式 与外部引有先后顺序,后面会覆盖前面)

                                                   三种选择器的优先级  id选择器>类选择器>标签选择器

                                    常规的一些css 属性:  list-style-type: square;  给 ul>li 标签修改显示前缀的符号  
                                                         给a标签设置属性 鼠标移入的颜色  a:hover  默认的颜色 a:link  按下的颜色 a:active   按过的颜色 a:visited
                                                                          设置a标签的下划线 text-decoration:   overline 上面| underline 下面| 中间line-through

                                                          div 的一些常规的属性:  宽度:  width   高度:height    设置边框border: 1px solid red;
                                                              文本  左右居中  text-align: center;   上下居中  设置行高 line-height: 200px;   行高是其宽度
                                                                 设置圆角 分开的 border-top-left-radius: 20px; border-top-right-radius: 20px  
                                                                                border-radius: 5px;

                                                        div  设置的背景: 设置背景颜色     background-color: yellow;
                                                                          设置背景图片  background-image
                                                                          设置背景图片的大小  background-size 
                                                                          图片是否平铺: background-repeat
                                                                        
                                                          设置鼠标的样式:cursor    画一个圆出来

                                                          字体的一些样式: color  颜色  font-size 字体的大小  font-family: 字体 font-style 字体样式
                                                
                                                          display 有两个作用:  1.隐藏元素   2.把行状变为块状,把块状变为行状display: block|inline|inline-block|no 

                                                         css 中的盒子模型:
                                                                        一个是外边距 margin   一个是内边距 padding

                                                                       margin  不会延伸     padding 会延伸     依次设置的信息是 上  右  下左 (顺时针)

                                                                           注意:画出盒子模型

三、练习

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

  • 1
    点赞
  • 7
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值