一、表单相关知识

1.表单:

  所有需要提交到服务器端的表单项必须使用<form></form>括起来

  form标签属性(有两个):

    1)action,整个表单提交的位置(可以是一个页面,也可以是一个后台java代码)

    2)method,表单提交的方式(get / post / delete ... ...等7种)

       get提交方式:所有的内容显示在地址栏,不够安全,长度有限制

       post提交方式:所有的内容不会显示在地址栏,比较安全,长度没有限制

2.表单标签:

  1)文本输入项:<input type = "text"  name = ""  size = ""  maxlength = ""  readonly = ""  placehoder = "" />

  2)密码输入项:<input type = "password"  name = ""./>

  3)单选按钮:<input type = "radio"  name = ""  value = ""  checked = "" />

  4)多选按钮:<input type = "checkbox"  name = ""  value = ""  checked = "" />

  5)下拉列表:

    <select name = "">

      <option value = ""  selected = "">北京</option>

      <option value = "">上海</option>

    </select>

  6)文件上传项:<input type = "file"  name = "" />

  7)文本输入域:<textarea name = ""></textarea>

  8)提交按钮:<input type = "submit"  value = "" />

  9)普通按钮:<input type = "button"  value = "" />

  10)重置按钮:<input type = "reset"  value = "" />

  11)隐藏项:<input type = "hidden"  name = "" />

3.表单标签及属性代码

<body>
  <form action="#" method="get">
    隐藏字段:<input type="hidden" name="id" value="" /><br />
    用户名:<input type="text" name="username" readonly="readonly" value="zhangsan" size="40px" maxlength="5" placeholder="请输入用户名"/><br />
    密码:<input type="password" name="password" required="required"/><br />
    确认密码:<input type="password" name="repassword"/><br />
    性别:<input type="radio" name="sex" value="男"/>男
    <input type="radio" name="sex" value="女" checked="checked"/>女<br />
    爱好:<input type="checkbox" name="hobby" value="钓鱼"/>钓鱼
    <input type="checkbox" name="hobby" value="打电动"/>打电动
    <input type="checkbox" name="hobby" value="写代码" checked="checked"/>写代码<br />
    头像:<input type="file" name="file"/><br />
    籍贯:<select name="province">
         <option>--请选择--</option>
         <option value="北京">北京</option>
         <option value="上海" selected="selected">上海</option>
         <option value="广州">广州</option>
       </select><br />
    自我介绍:
      <textarea name="zwjs">

      </textarea><br />
    提交按钮:<input type="submit" value="注册"/><br />
    普通按钮:<input type="button" value="zhuce"/><br />
    重置按钮:<input type="reset" />
  </form>
</body>

二、div和span

1.div:是一个html标签,一个块级元素(单独显示一行)。它单独使用没有任何意义。必须结合CSS来使用。主要用在页面的布局。

2.span:是一个html标签,一个内联元素(显示一行)。它单独使用没有任何意义。必须结合CSS来使用。主要用于对摞起来的内容进行样式的修饰。

三、CSS

1.作用:

  HTML:它是整个网站的骨架

  CSS:它是对整个网站骨架的内容进行美化(修饰)

2.引入方式(3种):

  1)行内引入

  2)内容引入方式

  3)外部引入

3.基本选择器(3种):

  1)ID选择器:(保证唯一性)

      #id 属性名{

        属性名n:属性值n;    最后一行的分号可以省略,但最好不要省略。

      }

  2)元素选择器:(一般所有的元素设置相同样式时使用)

      元素名{

        属性名n:属性值n;

      }

  3)类选择器:(一般较多元素设置相同样式时使用)

      .类名{

        属性名n:属性值n;

      }

4.其他选择器:

  1)层次选择器:

      元素名 子元素名{

        属性名n:属性值n;

      }

  2.属性选择器:

      元素名[属性名 = "属性值"]{

        属性名n:属性值n;

      }

      如:input [ type = "text" ] {

          ... ...

        }

5.浮动:

  浮动的框可以向左或向右移动,知道它的外边缘碰到包含框或另外一个浮动框的边框为止。

  由于浮动框不在文档的普通流中,所以文档的普通流中的块框表现得就像浮动框不存在一样。

四、补充:

1.去掉超链接下划线:

  a{

    text-decoration : none;

  }

2.让div居中:

  margin:0px auto;

3.让块级元素称为内联元素

  display : inline;

4.块级元素内容居中:

  text-align : center;

【javaweb学习笔记】WEB02_HTML&CSS的更多相关文章

  1. javaweb学习笔记整理补课

    javaweb学习笔记整理补课 * JavaWeb: * 使用Java语言开发基于互联网的项目 * 软件架构: 1. C/S: Client/Server 客户端/服务器端 * 在用户本地有一个客户端 ...

  2. HTML+CSS学习笔记 (7) - CSS样式基本知识

    HTML+CSS学习笔记 (7) - CSS样式基本知识 内联式css样式,直接写在现有的HTML标签中 CSS样式可以写在哪些地方呢?从CSS 样式代码插入的形式来看基本可以分为以下3种:内联式.嵌 ...

  3. JavaWeb学习笔记总结 目录篇

    JavaWeb学习笔记一: XML解析 JavaWeb学习笔记二 Http协议和Tomcat服务器 JavaWeb学习笔记三 Servlet JavaWeb学习笔记四 request&resp ...

  4. 前端学习:学习笔记(CSS部分)

    前端学习:学习笔记(CSS部分) CSS的学习总结(图解) CSS的引入方式和书写规范 CSS的插入方式_内嵌样式 <!DOCTYPE html> <html> <hea ...

  5. Webpack4 学习笔记二 CSS模块转换

    前言 此内容是个人学习笔记,以便日后翻阅.非教程,如有错误还请指出 webpack 打包css模块 webpack是js模块打包器, 如果在入口文件引入css文件或其它的less.sass等文件,需要 ...

  6. 【JAVAWEB学习笔记】06_jQuery基础

    接05的学习笔记. 四.使用JQ完成省市二级联动 1.需求分析 使用jquery完成省市二级联动 2.技术分析 2.1数组的遍历操作 方式一: $(function(){ // 全选/ 全不选 $(& ...

  7. javaweb学习笔记(二)

    一.javaweb学习是所需要的细节 1.Cookie的注意点 ① Cookie一旦创建,它的名称就不能更改,Cookie的值可以为任意值,创建后允许被修改. ② 关于Cookie中的setMaxAg ...

  8. Javaweb学习笔记(一)

    一.javaweb学习是所需要的细节 1.发送响应头相关的方法 1).addHeader()与setHeader()都是设置HTTP协议的响应头字段,区别是addHeader()方法可以增加同名的响应 ...

  9. Javaweb学习笔记——(二)——————CSS概述,进入JavaScript

    day02day01内容回顾 1.html操作思想 **使用标签把要操作的数据包起来,通过修改标签的属性值来是实现标签内数据样式的变化 ***<font size="5"&g ...

随机推荐

  1. Qt 之 qwt 和 qwtpolar

    1  Qwt Qwt 全称为 Qt Widgets for Technical Applications,用于专业技术领域的可视化显示,如下所示: 左图为自动控制领域,二阶系统的频率响应:中图为德国小 ...

  2. 【读书笔记】【深入理解ES6】#13-用模块封装代码

    什么是模块 模块是自动运行在严格模式下并且没有办法退出运行的 JavaScript 代码. 在模块顶部创建的变量不会自动被添加到全局变量作用域,这个变量仅在模块的顶级作用域中存在,而且模块必须导出一些 ...

  3. 希尔排序(Go语言)

    func ShellSort(num []int) { //increment相隔数量 ;increment> ;increment/= { //i序号较大的数组下标,i ,j进行比较 for ...

  4. ps 替换背景以及调整尺寸

    领导吩咐我修改她的图片背景,尺寸, 屁颠屁颠去弄,半小时后发现大学里学的 ps 忘差不多了,这里总结一下修改图片背景以及尺寸的基本操作. 1. 去除原背景 方法一: 选中魔术橡皮擦, 点击原图中背景, ...

  5. Virtual Box配置CentOS7网络

    1.先管理中配置两个网络 最好的办法就是使用两块网卡,nat(虚拟机访问互联网,使用10.0.2.x段)和host-only(虚拟机和主机互相通信,使用192.168.56.x段) 2.接下来对Cen ...

  6. 解决html文件的DropFileName = "svchost.exe"木马

    首先表示强烈谴责,没事写出这种木马来.导致开发者把时间花在解决这种问题上. 这种木马会在你全盘的html文件的最底部生成一堆vbscript代码,导致html文件变得很大.大概213kb.可以看出他就 ...

  7. Django-基础之web框架

    http协议 HTTP协议是Hyper Text Transfer Protocol(超文本传输协议)的缩写,是用于从万维网(WWW:World Wide Web )服务器传输超文本到本地浏览器的传送 ...

  8. ISE14.7安装教程(转)

    ISE14.7可在百度云中下载链接:http://pan.baidu.com/s/1boQKyzd密码:a0m2 原文链接:http://blog.chinaaet.com/crazybird/p/3 ...

  9. linux 安装MySql 5.7.21 操作步骤

    一:到mysql官网下载最新的mysql包 mysql-5.7.21-linux-glibc2.12-x86_64 https://dev.mysql.com/downloads/mysql/ 二:在 ...

  10. django笔记整理

    Django复习: MTV模型: manager启动服务→urls找到路径→(找到views视图函数或者做路由分发)→视图函数处理相关逻辑,返回一个模板或者是字符串: ---------------- ...