精华内容
下载资源
问答
  • 所谓表单,就是html提供给用户输入部分,html通过表单把用户输入提交给服务器。表单标签为 ,其中##代表服务器地址,这个需要接触到Servlet再讲。标签中间部分放用户输入内容。一般用户输入无非有以下这些:这是...

    之前所讲的html标签,都是些用来显示的,而网页是可以交互的,可以接受用户的输入,比如输入用户名、密码。所谓表单,就是html提供给用户输入的部分,html通过表单把用户输入提交给服务器。

    表单标签为

    ,其中##代表服务器地址,这个需要接触到Servlet再讲。标签中间部分放用户输入的内容。

    一般用户输入无非有以下这些:

    这是一个单选按钮,选我

    这是另一个单选按钮,选我

    这是一个复选框

    在这里,还是要一一说明下,有一些细节还是要留意滴。

    在x4这样一个标准格式中,

    有x1、x2、x3、x4四个位置,x1最好理解,表示输入标签的类型,比如text是文本框,radio是单选按钮;x2表示标签的名字,服务器靠x2的内容来知道哪个标签是谁。x3和x4要重点区分!以性别男为例,“男”是value值,“性别男”是用户看到的值,value值是网页编写者根据"sex"这个标签名称拿到的标签的值,这两个完全可以一样,但是不一样有不一样的好处,最终到了服务器那一边,只需要存储男就行了,存“性别男”的话,不够简洁。唠唠叨叨这么多,其实真正的意思是,一个是给用户看的x4,一个是程序员要用的x3。

    刚刚x3、x4位置的区别,猫哥本人到现在也经常区分不开,不过完全没什么妨碍。很多语言例如html、java、js等等,完全可以在写的时候去试,不要死记硬背,试几次,就记住了。去用就是最好的理解编码的方式。

    最后,还有一个重量级的交互标签,那就是下拉列表,给个例子先:

    山东省

    山西省

    湖北省

    湖南省

    这个太容易是列表标签,然后它里面每个是一个选项,value是选项的值,山东省那个位置是选项的显示内容。

    OVER,表单掌握这些,可以了。

    展开全文
  • 使用上下文路径解决用submit表单提交到LoginServlet后转发到iframe页面时,找不到其他页面以及样式文件 Java解决方法: 上下文路径:就是获得部署在tomcat中项目名 如何获取上下文路径: <%=request....

    使用上下文路径解决用submit表单提交到LoginServlet后转发到iframe页面时,找不到其他页面以及样式文件

    Java中的解决方法:

    上下文路径:就是获得部署在tomcat中的项目名

    如何获取上下文路径:

    <%=request.getContextPath()%>     -->jsp脚本写法

    
    <link rel="stylesheet" href="<%=request.getContextPath()%>/css/index.css">

    ${pageContext.request.contextPath}   -->el表达式写法

    <link rel="stylesheet" href="${pageContext.request.contextPath }/css/adminMain.css">

    pageContext:表示当前页面的容器对象:request,response

    找不到页面或者样式文件的原因是之前,都写成相对路径 

    相对路径:

    <link rel="stylesheet" href="../css/adminMainContent.css">

    我们使用上下文路径的方法是把之前写的路径改为绝对路径。

    文件夹目录是这样子的:

    页面是这样子写上下文路径的:

    源码分享:

    <%@ page language="java" contentType="text/html; charset=UTF-8"
        pageEncoding="UTF-8"%>
    <!DOCTYPE html>
    <html>
    <head>
    <meta charset="UTF-8">
    <title>后台管理系统</title>
    <link rel="stylesheet" href="${pageContext.request.contextPath }/css/adminMain.css">
    </head>
    <body>
    
     <div class="wrapper">
            <div class="head">
                <div class="head-left">
                    <p>后台管理系统</p>
                </div>
                <div class="head-right">
                    <span>欢迎您,罗三炮</span>
                    <a href="../index.jsp">退出</a>
                </div>
            </div>
            <div class="content">
                <iframe src="${pageContext.request.contextPath }/admin/adminMainMenu.jsp" frameborder="0" 
                class="adminMainMenu" name="adminMainMenu"></iframe>
                <iframe src="${pageContext.request.contextPath }/admin/adminMainContent.jsp" frameborder="0" 
                class="adminMainContent" name="adminMainContent"></iframe>
            </div>
        </div>
    </body>
    </html>

    最终当然是可以显示页面啦

     

     

    展开全文
  • JAVA WEB 提交样式改变,不受控制

    千次阅读 2016-05-29 23:56:38
    在修改其中form表单时,由于自己加入了struts2自定义标签,是页面样式始终不受约束,多方查找,终于解决。如下: ....... 改成这种形式: ........ 其实只要在form属性中加入theme="simple"就能正常...

    今天联系一个项目。在给定的静态页面导入自己编写的后台代码。在修改其中的form表单时,由于自己加入了struts2的自定义标签,是页面样式始终不受约束,多方查找,终于解决。如下:

    <div id="MainArea">

    <form action="list.html">
    .......

    </form>
    </div>
    改成这种形式:

    <div id="MainArea">

    <s:form action="role_%{ id == null ? 'add' : 'edit' }" >

    ........

    </s:form>
    </div>

    其实只要在form属性中加入theme="simple"就能正常显示了。

    究其原因:

    s:form是struts2.0里的form标签;使用的时候要记得加上 theme="simple" 这一句。
    否则的话,不仅s:form里的其它struts2.0标签会多出来n多tr、td等,
    s:form自己也会默认使用一定的css样式,从而破坏页面的整体样式风格


    实际上之前在struts.xml文件中已经设置了

    <!-- 把主题配置为simple -->
    <constant name="struts.ui.theme" value="simple"></constant>

    只是之前的name = “”中的双引号里面多了一个空格,导致的问题,去掉之后没有问题.。亲测!

    展开全文
  • HTML表单和CSS样式

    2018-10-14 16:43:30
    一 HTML表单 作用:将用户在页面输入的信息发送给(java服务器) 1、form中常用属性 常用属性 作用 ...(get数据会显示在地址栏且会有限制,post会将 提交的数据进行隐藏,且没有大小限制,...

    一 HTML表单

    作用:将用户在页面输入的信息发送给(java服务器)

    1、form中常用属性

    常用属性 作用
    action 数据提交给服务器的地址,如果没有这个属性,默认提交给自己。
    method 提交的方式,有2种常用的提交方式:get或post,默认是get方式,一般使用post方式。(get数据会显示在地址栏且会有限制,post会将 提交的数据进行隐藏,且没有大小限制,更加安全)

    2、input标签type常用属性

    描述
    button 定义可点击的按钮(大多与 JavaScript 使用来启动脚本)
    checkbox 定义复选框。(掌握)
    color 定义拾色器。
    date 定义日期字段(带有 calendar 控件)
    datetime 定义日期字段(带有 calendar 和 time 控件)
    datetime-local 定义日期字段(带有 calendar 和 time 控件)
    month 定义日期字段的月(带有 calendar 控件)
    week 定义日期字段的周(带有 calendar 控件)
    time 定义日期字段的时、分、秒(带有 time 控件)
    email 定义用于 e-mail 地址的文本字段
    file 定义输入字段和 “浏览…” 按钮,供文件上传(掌握)
    hidden 定义隐藏输入字段(掌握)
    image 定义图像作为提交按钮
    number 定义带有 spinner 控件的数字字段
    password 定义密码字段。字段中的字符会被遮蔽。(掌握)
    radio 定义单选按钮。(掌握)
    range 定义带有 slider 控件的数字字段。
    reset 定义重置按钮。重置按钮会将所有表单字段重置为初始值。
    search 定义用于搜索的文本字段。
    submit 定义提交按钮。提交按钮向服务器发送数据。(掌握)
    tel 定义用于电话号码的文本字段。
    text 默认。定义单行输入字段,用户可在其中输入文本。默认是 20 个字符。(掌握)
    url 定义用于 URL 的文本字段。
    <!DOCTYPE html>
    <html lang="zh-CN">
    <head>
        <meta charset="UTF-8">
        <title>01_简单表单</title>
    
    </head>
    <body>
    <!--
        表单(只是一个容器)
        <form></form>
            常用属性:
                action:表单的提交地址(服务器的访问地址)  # 代表当前页面
                name:表单的名称
                method:表单的提交方式,有很多种,通常使用的二张:get(默认)、post
                    get:提交的参数在url地址后面拼接 01_简单表单.html?password=&birthday=1970-01-01&gender=0&hobby=perm#
                    post:提交的参数不会在url后面拼接
    
                    区别:
                        1)get提交相对不安全,post相对来安全
                        2)get提交大小限制,post没有大小的限制
    
        输入框
        <input/>
            常用属性:
                type:type属性的值不同表示该表单项的功能和样式不同
                    常见的值有11个【掌握】
                    text:普通文本框(默认)
                    password:密码框 特点:输入的掩码
                    date:日期选择框 【html5 才提供】
                    radio:单选框 特点:name属性相同分为一组,完成互斥效果
                        checked="checked" 该表单项默认被选中
                    checkbox:复选框 特点:name属性相同分为一组
                        checked="checked" 该表单项默认被选中
    
                    buttom:普通按钮 (与js结合完成动态效果)
                    submit:提交按钮,点击该按钮发送表单(action地址)
                    reset:重置表单,使表单项恢复默认状态
                    image:图像提交,与submit一样
    
                    file:文件上传
                    hidden:隐藏域 特点:页面看不到,后期会用 非常重要
    
                name:该表单项的名称
                    如果想提交我们表单项的值,那么必须有name属性
                    格式:name=value&name=value&name=value
                   01_简单表单.html === action # 当前页面
                   ?username=豆豆老师
                   &password=321
                   &birthday=1970-01-01
                   &gender=0
                   &hobby=perm
                value:该表单的值
        下拉列表
            <select name="">
                <option value=""></option>
            </select>
            注意:select标签name=option标签value
            selected="selected" 该选项的默认值
        文本域
            <textarea name=""></textarea>
                常用属性:
                    cols:宽度 30
                    rows:高度 10
    -->
    
    <form action="#" name="myForm" method="get">
        用户名:<input type="text" name="username" value="豆豆老师"> <br>
        密码:<input type="password" name="password"> <br>
        生日:<input type="date" name="birthday" value="1970-01-01"> <br>
        性别:<input type="radio" name="gender" value="0" checked="checked"><input type="radio" name="gender" value="1"><input type="radio" name="gender" value="2">其他   <br>
        爱好:<input type="checkbox" name="hobby" value="somke">抽烟
              <input type="checkbox" name="hobby" value="drink">喝酒
              <input type="checkbox" name="hobby" value="perm" checked="checked">烫头 <br>
    
        普通按钮:<input type="button" value="普通按钮"> <br>
        提交按钮:<input type="submit" value="提交按钮"> <br>
        重置按钮: <input type="reset" value="重置按钮"> <br>
        图像按钮:<input type="image" src="../img/sub.png" width="80"> <br>
        个人头像:<input type="file" name="pic"> <br>
        隐藏域: <input type="hidden" name="id" value="110"> <br>
        学历:
        <select name="edu">
            <option value="1">青铜</option>
            <option value="2">白银</option>
            <option value="3" selected>王者</option>
        </select> <br>
        个人简介:
        <textarea name="intro"  cols="30" rows="10">我输入的内容就会被提交</textarea>
    </form>
    </body>
    </html>
    

    二 CSS样式

    2.1 概述

    Cascading Style Sheet 层叠样式表

    简单来说专门用于网页美化

    初体验

    <!DOCTYPE html>
    <html lang="zh-CN">
    <head>
        <meta charset="UTF-8">
        <title>01_初体验</title>
        <style type="text/css">
            font{
                color: red;
                font-size: 4500px;
            }
        </style>
    </head>
    <body>
    <!--<font size="70" color="red">天行健,君子以自强不息</font> <br>
    <font size="70" color="red">地势坤,君子以厚德载物</font> <br>-->
    
    <font>天行健,君子以自强不息</font> <br>
    <font>地势坤,君子以厚德载物</font> <br>
    </body>
    </html>
    

    美化好处

    实现了样式和内容的分离,提高显示效果和样式的复用性

    功能性更强 例如:font设置超大字体

    降低耦合性 css样式专门美化页面 html标签专门搭建页面

    2.2 html与css结合方式

    <!DOCTYPE html>
    <html lang="zh-CN">
    <head>
        <meta charset="UTF-8">
        <title>02_html与css结合方式</title>
        <!--type="text/css" 声明此标签为css样式,可以省略不写-->
        <style type="text/css">
            font {
                color: skyblue;
                font-size: 30px;
            }
        </style>
        <!--
            href="../css/mycss.css" css文件的路径
            rel="stylesheet" : relation 声明css文件与html文件关系
        -->
        <!--   <link rel="stylesheet" href="../css/mycss.css">-->
        <style>
            @import "../css/mycss.css";
        </style>
    
    </head>
    <body>
    <!--
        html与css结合方式一共有三种方
            1)行内样式(简单修改、微调)  简单
                标签style属性,在属性中编写css样式
            2)内部样式(单个页面布局css)
                使用style标签,在标签中编写css样式
            3)外部样式(整个网站的布局css)
                使用link标签,href属性引入外部css文件 【掌握】
                使用style标签,在标签中@import 引入外部css文件【了解,效率不高】
    
         使用优先级:就近原则 (相同样式,会被覆盖掉)
    -->
    <font style="color: red;font-size: 20px;">天行健,君子以自强不息</font> <br>
    <font>地势坤,君子以厚德载物</font> <br>
    </body>
    </html>
    

    2.3 css书写规范

    <!DOCTYPE html>
    <html lang="zh-CN">
    <head>
        <meta charset="UTF-8">
        <title>03_css书写规范</title>
        <style type="text/css">
            /*
                我是css注释-- 多行注释
                格式:选择器名称{css样式}
                    属性名和属性值之间使用冒号分隔
                    多个属性之间使用分号分隔
                    属性名由多个组成使用减号分隔
                    属性值由多个组成使用空格分隔
                    属性名推荐使用小写字母
    
            */
            span {
                color: red;
                font-size: 45px;
                border: 1px solid skyblue;
            }
        </style>
    </head>
    <body>
    <span>脚踏实地行,海阔天空飞</span>
    </body>
    </html>
    

    2.4 选择器

    a)基本选择器

    选择器分类 作用 语法 细节
    标签选择器 通过标签名选择同名的所有的标签 标签名 { }
    类选择器 通过标签的class属性的值选择元素 .类名 { } 前提:先给标签进行分类 使用class属性分类
    类名:不能以数字开头
    ID选择器 通过属性ID选择元素 #ID { } 前提:先给标签指定ID属性
    唯一:ID在同个网页中唯一,不要重复
    <!DOCTYPE html>
    <html lang="zh-CN">
    <head>
        <meta charset="UTF-8">
        <title>04_基本选择器</title>
        <!--style标签可以在页面的任意为编写
            推荐放入head,浏览器加载顺序自上而下
        -->
        <style>
            div {
                color: red;
                font-size: 20px;
            }
    
            #myDiv {
                color: lightpink;
                font-size: 30px;
            }
    
            .myClass {
                color: green;
                font-size: 40px;
            }
        </style>
    </head>
    <body>
    <!--
        基本选择器
            1)标签选择器
                格式:标签名{css样式}
            2)id选择器
                格式:#id属性值{css样式}
                特点:id具有唯一性
            3)类选择器
                格式:.class属性的值
                特点:class代表一组
    
         选择器优先级:id选择器>类选择器>标签选择器
    -->
    <div>第一种选择器:标签选择器</div>
    <!-- 被标签选择器控制,id选择器控制,类选择器控制-->
    <div id="myDiv" class="myClass">第二种选择器:id选择器</div>
    <!-- 被标签选择器控制,类选择器控制-->
    <div class="myClass">第三种选择器:类选择器</div>
    <p class="myClass">第三种选择器:类选择器</p>
    </body>
    </html>
    

    b)拓展选择器

    扩展选择器 格式 作用 语法符号
    层级选择器 父选择器 子孙选择器{ } 选择父元素下所有的子孙元素 空格
    属性选择器 标签名[属性名]
    标签名[属性名=“属性值”]
    只要包含属性名就被选中
    某个属性名=属性值的元素选中
    [ ] 中括号
    伪类选择器 链接:
    a:link 正常状态
    a:visited 访问过的
    a:hover 鼠标悬停
    a:active 正在激活
    文本框:
    :focus 得到焦点
    同一个元素在不同的操作状态下呈现不同的样式
    文本框如果有光标在中间,表示得到焦点
    : 冒号
    并集选择器 选择器1,选择器2 多个选择器的集合 , 逗号
    <!DOCTYPE html>
    <html lang="zh-CN">
    <head>
        <meta charset="UTF-8">
        <title>05_拓展选择器</title>
        <style>
            .div2 div .sp1 {
                color: red;
            }
    
            input[type="text"] {
                background-color: lightpink;
            }
    
            /*获取焦点的状态,修改背景色为白色*/
            input[type="text"]:focus {
                background-color: white;
            }
    
            input[type="password"] {
                background-color: lightgreen;
            }
    
            /*正常状态*/
            a:link {
                color: red;
            }
    
            /*鼠标上移*/
            a:hover {
                color: green;
                text-decoration: none;
            }
    
            /*鼠标点击*/
            a:active {
                color: blue;
            }
    
            /*访问过后*/
            a:visited {
                color: gray;
            }
    
            /*并集选择器*/
            font, p, b {
                color: skyblue;
                font-size: 40px;
            }
        </style>
    </head>
    <body>
    <!--
        拓展选择器
            1)层级选择器
                格式:父选择器 子选择器 孙子选择器...{css样式}
            2)属性选择器
                格式:基本选择器[属性名="属性值"]{css样式}
            3)伪类选择器
                同一个元素(标签)在不同操作下呈现不用的样式(状态)
                普通文本框
                    获取焦点 :fouce{css样式}
                超链接
                    正常状态 a:link{css样式}
                    鼠标上移 a:hover{css样式}
                    鼠标点击 a:active{css样式}
                    访问过后 a:visited{css样式}
            4)并集选择器
                格式:选择器1,选择器2...{css样式}
    -->
    <!--div.div1 div#.myDiv-->
    <div class="div1">
        <div>
            <span class="sp1">span1</span>
            <span class="sp2">span1</span>
        </div>
    </div>
    <div class="div2">
        <div>
            <span class="sp1">span3</span>
            <span class="sp2">span4</span>
        </div>
    </div>
    <input type="text"> <br>
    <input type="password"> <br>
    
    <a href="#">let me see see</a> <br>
    
    <font>我是font标签</font>
    <p>我是p标签</p>
    <b>我是b标签</b>
    </body>
    </html>
    

    2.5 css常见属性

    a)字体和文本属性

    功能 属性名 作用
    字体名 font-family 设置字体,本机必须要有这种字体
    设置大小 font-size 单位:像素
    设置样式 font-style italic 浏览器会显示一个斜体的字体样式。
    normal 默认值。浏览器显示一个标准的字体样式。
    设置粗细 font-weight bolder加粗
    功能 属性名 属性取值
    颜色 color 颜色常量,如:red
    使用十六进制,如:#123 (常用方式)
    使用rgb(红,绿,蓝)函数
    设置行高 line-height 单位是像素
    文字修饰 text-decoration none 默认,标准的文本
    underline 下划线
    overline 上划线
    文本对齐 text-align left 把文本排列到左边。默认值:由浏览器决定。
    right 把文本排列到右边。
    center 把文本排列到中间。
    <!DOCTYPE html>
    <html lang="zh-CN">
    <head>
        <meta charset="UTF-8">
        <title>06_字体和文本属性</title>
        <style type="text/css">
            div{
                font-size: 40px;
                font-style: italic;
                font-weight:bolder;
                font-family: 隶书;
                color: red;
                text-align: center;
                line-height: 100px;
                /*一般用在 超链接 干掉*/
                text-decoration: line-through;
            }
            a{
                text-decoration: none;
            }
        </style>
    </head>
    <body>
    <!--
        1)字体
            font-size:大小
            font-style:样式
                取值: italic 斜体
            font-weight:重量
                取值: bolder 粗体
            font-family:类型
                取值: 隶书、楷体、宋体、
        2)文本
            color:颜色
            text-align:对齐方式
            line-heigh:文本高度
            text-decoration:装饰
                取值:none 普通(默认)、underline 下划线、overline 上划线、line-through 中线
    -->
    <div>将来的你一定会感谢,现在拼命的自己</div>
    <a href="#">班长暗恋班主任人</a>
    </body>
    </html>
    

    b)背景属性

    功能 属性名 **属性取值 **
    背景色 background-color 1. 颜色常量,如:red
    2. 使用十六进制,如:#ABC
    3. 红绿蓝 使用 rgb(红,绿,蓝)
    背景图片 background-image url(图片文件)
    平铺方式 background-repeat repeat 默认。背景图像将在垂直方向和水平方向重复。
    repeat-x 背景图像将在水平方向重复。
    repeat-y 背景图像将在垂直方向重复。
    no-repeat 背景图像将仅显示一次。
    背景位置 background-position left top
    <!DOCTYPE html>
    <html lang="zh-CN">
    <head>
        <meta charset="UTF-8">
        <title>07_背景属性</title>
    
        <style>
            body{
    /*            background-color: #e9e9e9;
                background-image: url("../img/girl3.jpg");
                background-repeat: no-repeat;*/
                background: #e9e9e9 url("../img/girl3.jpg")no-repeat ;
            }
        </style>
    </head>
    <body>
    <!--
        背景属性
            background-color:背景颜色
            background-image:背景图像
                格式:url("图像地址")
            background-repeat:平铺方式
                取值:repeat 水平和垂直(默认)、repeat-x 水平、repeat-y 垂直、no-repeat 不平埔
            进入企业开发,一般会简写提高效率
            简写 background:color image repeat;
    -->
    </body>
    </html>
    

    c)显示属性

    <!DOCTYPE html>
    <html lang="zh-CN">
    <head>
        <meta charset="UTF-8">
        <title>08_显示属性</title>
        <!--style or css 自己增加的模板 -->
        <style type="text/css">
            div{
                background-color: orange;
                display: inline;
            }
            span{
                background-color: orange;
                display: block;
            }
            h3{
                display: none;
            }
        </style>
    
    </head>
    <body>
    <!--
        display:显示属性
            取值:block 块级元素、inline 内联元素、none 隐藏
    -->
    <div>块级标签:div</div>
    <span>内联标签:span</span>
    <h3>我是隐藏你看不到</h3>
    </body>
    </html>
    

    d)浮动属性

    ​ 通常默认的排版方式,将页面中的元素从上到下一一罗列,而实际开发中,需要左右方式进行排版,就需要使用浮动 float 属性

    取值 作用
    left 元素向左浮动
    right 元素向右浮动

    ​ 由于浮动元素不再占用原文档流的位置,所以它会对页面中其他元素的排版产生影响。如果要避免影响,需要使用clear属性进行清除浮动,该属性规定元素的哪一侧不允许其他浮动元素

    取值 作用
    left 在左侧不允许浮动元素。
    right 在右侧不允许浮动元素。
    both 在左右两侧均不允许浮动元素。
    <!DOCTYPE html>
    <html lang="zh-CN">
    <head>
        <meta charset="UTF-8">
        <title>09_浮动属性</title>
        <style type="text/css">
            .box {
                width: 100px;
                height: 100px;
                border: 1px solid red;
                float: left;
            }
        </style>
    </head>
    <body>
    <!--
        float:浮动属性
            取值:left 向左浮动(国内)、right 向右浮动(台湾)
        clear:清除浮动
            取值:left 清除左浮动、right 清除右浮动、both 清除左右浮动【推荐】
    -->
    <div class="box">1</div>
    <div class="box">2</div>
    <div style="clear:both"></div>
    <div class="box">3</div>
    <div class="box">4</div>
    </body>
    </html>
    

    2.6 盒子模型

    属性 作用
    width 宽度
    height 高度
    margin 外边距
    padding 内边距
    border 边框的属性
    属性 边框样式 取值
    border-width 边框宽度 length 允许您自定义边框的宽度。
    border-style 边框线型 solid:定义实线。
    double:定义双线。双线的宽度等于 border-width 的值。
    dotted:定义点状边框。在大多数浏览器中呈现为实线。
    dashed:定义虚线。在大多数浏览器中呈现为实线。
    border-color 边框颜色 常量: 规定颜色值为颜色名称的边框颜色(比如 red)。
    十六进制:十六进制值的边框颜色(比如 #ff0000)。
    函数: 为 rgb 代码的边框颜色(比如 rgb(255,0,0))。
    border-radius 边框圆角 指定圆角的半径

    a)普通盒子【企业开发】

    <!DOCTYPE html>
    <html lang="zh-CN">
    <head>
        <meta charset="UTF-8">
        <title>10_普通盒子</title>
        <style type="text/css">
            .box {
                width: 300px;
                height: 300px;
                border: 10px solid red;
                /* padding: 10px 20px 30px 40px;*/
                /* padding: 10px 20px 30px;*/ /*上 左右 下*/
                /* padding: 10px 20px; *//*上下 左右*/
                padding: 10px; /*上下左右*/
                margin: auto;
    
            }
    
            .obj {
                width: 300px;
                height: 300px;
                background-color: darkgoldenrod;
                border-radius: 150px;
            }
        </style>
    
    </head>
    <body>
    <!--
        盒子模型
            1)边框
                border-width:宽度
                border-style:样式
                    取值:solid 单线、double 双线、 dashed 虚线
               border-color:颜色
               简写 border:宽度 样式 颜色;
               border-radius:圆角半径
            2)内边距
               padding-top
               padding-right
               padding-bottom
               padding-left
               简写 padding:上 右 下 左
            3)外边距
                margin-top
                margin-right
                margin-bottom
                margin-left
                简写 margin: 上 右 下 左
                margin:auto 水平对齐
    -->
    <div class="box">
        <div class="obj"></div>
    </div>
    </body>
    </html>
    

    b)怪异盒子【了解】

    <!DOCTYPE html>
    <html lang="zh-CN">
    <head>
        <meta charset="UTF-8">
        <title>11_怪异盒子</title>
        <style type="text/css">
            .box {
                width: 300px;
                height: 300px;
                border: 10px solid red;
                /* padding: 10px 20px 30px 40px;*/
                /* padding: 10px 20px 30px;*/ /*上 左右 下*/
                /* padding: 10px 20px; *//*上下 左右*/
                padding: 10px; /*上下左右*/
                margin: auto;
                /*怪异的盒子*/
                box-sizing: border-box;
            }
    
            .obj {
                width: 260px;
                height: 260px;
                background-color: darkgoldenrod;
                border-radius: 150px;
            }
        </style>
    
    </head>
    <body>
    <!--
        盒子模型
            1)边框
                border-width:宽度
                border-style:样式
                    取值:solid 单线、double 双线、 dashed 虚线
               border-color:颜色
               简写 border:宽度 样式 颜色;
               border-radius:圆角半径
            2)内边距
               padding-top
               padding-right
               padding-bottom
               padding-left
               简写 padding:上 右 下 左
            3)外边距
                margin-top
                margin-right
                margin-bottom
                margin-left
                简写 margin: 上 右 下 左
                margin:auto 水平对齐
    
            box-sizing:盒子的类型
                border-content(默认)指定盒子的宽度和高度(300)之外去调整边框和内边距
                border-box 指定盒子的宽度和高度(300)之内去调整边框和内边距
    -->
    <div class="box">
        <div class="obj"></div>
    </div>
    </body>
    </html>
    

    复习

    • 能够使用表单form标签创建表单容器
    • 能够使用表单中常用的input标签创建输入项
    • 能够使用表单select标签定义下拉选择输入项
    • 能够使用表单textarea标签定义文本域
    • 能够使用CSS的基本选择器选择元素
    • 能够使用CSS的扩展选择器选择元素
    • 能够使用常见的CSS属性
    • 能够说出盒子模型的属性
    • 能够制作黑马旅游网的注册页面
    展开全文
  • %@ page language="java" contentType="text/html; charset=UTF-8" 2 pageEncoding="UTF-8"%> 3 <!DOCTYPE html> 4 <html> 5 <head><%-- 告诉浏览器不要缓存 --%>...
  • 将自定义样式添加到CSS框架 通过CDN实施自定义字体和图标 建于 HTML CSS /引导程序 jQuery / Java脚本 网站 网页预览 ![替代文字](无法获取,正在进行中) 贡献 用 :red_heart: 乔恩·沃勒(Jon Waaler) :...
  • 实现效果:一个表单提交,但是要把各个项文件分类保存。 假若我某项共需要上传13个文件,则会得到如下信息: 第一个: 第二个: 第13个: 所以通过以下代码可以遍历存储。 java代码:...
  • 今天写项目时,表单里只有一个文本框和若干个文本域。可是在文本框中一回车,就提交表单,感觉莫名其妙。...于是乎,把没用那个文本样式设置为隐藏。 关键代码如下: [code="java"] ...
  • form: 表单, 将数据提交给服务器标签 label label 标签为 input 元素定义标注(标记)。 它不会向用户呈现任何特殊效果。不过,它为鼠标用户改进了可用性。如果您在 label 元素内点击文本,就会触发此控件。 点击...
  • //样式 已有文档: 附件: 提交 取消 //js function addleave() { //onsubmit事件执行函数; var jsonuserinfo = $('#addleave').serializeJson(); var jsonuserinfodata = $('#...
  • 上一篇 Bootstrap自定义文件上传下载样式(https://www.jb51.net/article/85156.htm)已经有一段时间了,一直在考虑怎么样给大家提交一篇完美逻辑处理功能。现在我结合自己实际工作给大家分享一下。使用技术有...
  • 爱前端 百家号17-11-2408:42 客户端验证在任何项目都是不够,因为 Java 可以直接忽略,人们可以提交请求到服务器。...Java 表单验证库允许开发人员自定义样式、错误消息和样式以及简化验证规则创建。 ...
  • java开发注意事项:

    2019-09-25 03:26:01
    java开发注意事项: 页面出的值不能大于数据库的长度。 必填项验证(必填样式,必填数据的最大值,必填数据的个数限制,比如...表单提交重复提交的check。 jsp定义的flag成功或者失败,确定或者返回都要重置fl...
  • Java学习笔记-个人整理

    热门讨论 2012-12-19 09:57:07
    {1.14.1}Java的打包命令}{44}{subsection.1.14.1} {2}Everything is an Object }{45}{chapter.2} {2.1}类与对象}{45}{section.2.1} {2.1.1}构造方法}{45}{subsection.2.1.1} {2.1.2}Java变量类型}{47}{...
  • 前端页面:对于前端页面来说,不是后端程序员要考虑的事,但为了有备无患,需要了解一些基本的东西,即看的懂即可,原则是,可以不去管css的样式,但js代码还是要多了解。比如,对于登录页面来说,一般是不会使用...
  • 了解一下Java前端基础

    2019-10-12 15:53:28
    表单标签使用,提交方式get/post区别;框架布局使用CSS样式表;掌握CSS语法及作用,在html中声明方式;掌握CSS布局函数使用;掌握CSS外部样式的引入。JavaScript;掌握JS语法及作用,在HTML中声明...
  • 达内java培训目录

    2016-02-06 01:03:30
    2.开班 2周内,贯穿着 Java 语言基础及 Java 面向对象学习,学员将完成专业版俄罗斯方块项目 3. 开班一个半月内,贯穿 JavaSE及数据库学习将完成 T-DMS 数据 采集系统项目 • 整个系统由 DMS 采集端、DMS ...
  • Day02 java web

    2018-08-12 18:18:58
    今日学习目标: ·能够使用&lt;from&gt;&lt;input&gt;等标签编写注册表单 ...`熟悉使用CSS样式的3种导入方式 ...一.表单标签:所有需要提交到服务器端的表单必须使用&... action,整个表达提交的位置(...
  • Java2核心技术第7版全两卷.pdf中文高清

    千次下载 热门讨论 2012-09-14 14:22:28
    3.4.3 提交表单数据 146 3.5 高级套接字编程 153 3.5.1 套接字超时 153 3.5.2 可中断套接字 154 3.5.3 半关闭 158 3.5.4 因特网地址 158 第4章 数据库编程 162 4.1 jdbc设计 162 4.1.1 jdbc驱动程序类型 ...
  • 客户有这样一个需求:可以自己定义一个表单的样式,包括布局、字段等。。另外表单生成后,提交的流程也可以自定义,并且是图形化拖拉拽的方式。。在JAVA领域有这方面的开源组件可以借鉴吗?商业也可以。求推荐、谢谢...
  • Java EE常用框架.xmind

    2020-06-19 16:08:35
    2,cascade属性表示与此实体一对一关联实体级联样式类型。 3,fetch属性是该实体加载方式,默认为即时加载EAGER 4,optional属性表示关联该实体是否能够存在null值,默认为ture,如果设置为false,则该实体不...
  • Java学习日志(三十九)HTML标签表单标签输入标签下拉菜单和多行文本GET和POSTdiv标签和span标签CSSCSS作用和语法CSS引入方式CSS引入方式一:行内样式CSS引入方式二:内部样式CSS引入方式二:外部样式 ...
  • form表单submit提交,form增加样式 enctype="multipart/form-data" method="post"; ##后台 //String path为服务器保存文件路径 DiskFileItemFactory factory = new DiskFileItemFactory(); factory....
  • 一般表单数据分为两类enctype带文件上传的表单和不带enctype的传统表单,这两种提交的数据有着不同的样式,并且上传文件只能使用enctype。@Overrideprotected void doPost(HttpServletRequest req, ...
  • 4. 链接、按钮、表单提交的统一方式;通用式Ajax调用与页面跳转统一模型; 5. 响应一个请求的分层结构约定,列举几个示例(常规调用、Ajax调用、WebService调用、提供WebService暴露、硬件设备接口调用); 6. 验证...
  • 火龙果软件工程技术中心 本文内容包括:使用JSP标记文件构建Web组件将表单元素绑定到JavaBean属性使用外观和样式约定编写表单处理和页面导航规则开发更多UI组件使用Ajax提交Web表单结束语下载参考资料为了适应...
  • 前不久遇到一个需求,需要破解验证码程序(4位数字的),原理则是先存入各种样式的1-9数字在本地文件夹中,然后当提交的表单有需要验证码的时候,先把验证码图片下载到本地文件夹中,然后再把他和本身的1-9数字进行...
  • XSS : 跨站脚本攻击(Cross Site Scripting),为不和层叠样式表(Cascading Style Sheets, CSS)缩写混淆,故将跨站脚本攻击缩写为XSS。...所谓SQL注入,就是通过把SQL命令插入到Web表单提交或输...

空空如也

空空如也

1 2 3 4 5
收藏数 91
精华内容 36
关键字:

java表单提交的样式

java 订阅