day01_HTML

1.HTML简介

HTML不是一个编程语言(编译过程),是一个标记语言

HTML是直接由浏览器解释执行的

 

2.HTML5历史

IEEE将任务交给了W3C

XHTML是指符合XML标准的HTML代码

HTML5与前面的HTML和XHTML完全不同

 

判断数据不需要再去使用JavaScript,HTML5会自动检查报错

HTML5更适合手机端,定位

 

3.HTML5的术语

网页

HTML的标签编写的一个页面

主页或者首页

访问网站打开的第一个页面,称为导航页

标记

HTML的标签

开始标签和结束标签,有的标签没有结束标签

元素

可以理解为标签,严格说是:开始标签+加上内容+结束标签

全部内容

XHTML

可以自己任意定义标签

ab是不存在的标签,在XHTML是错的,HTML可以任意写

DHTML

动态的HTML

HTML+CSS+JavaScript

HTTP

超文本传输协议:网络上传递数据的标准

4.HTML的开发工具

Editor Plus Notepad++

Dreamweaver

5.HTML的结构描述

拓展名

HTML或者HTM(dos不允许4为拓展名)

不区分大小写

HTML是一个弱势语言

 

结构

  1. 声明部分

告诉浏览器自身所使用的HTML标准

<!doctype html> -----------HTML5的标准

IE不怎么支持HTML5标准,Opera最支持

Opera》Google》火狐》IE

 

 

2.head

部分

head(头)部分不会再页面上显示,是用来提交给服务器的

.3.body部分

所有的代码都写在

<body>

 

</body>

 

中间

6.排版标签

标签===Java的对象

P标签代表了一个段落 只有align一个属性,p多了一个空行

<br></br>结束标签,换行标签

<hr>使一条从中间到两端的线,他单独占据一行

HTML里的单位只有一个:像素

可以设置相对长度和绝对长度

noshade不要阴影,没有参数

竖向的线可以采用减小width和增加size的方法实现

 

center里面的内容全部会处于浏览器中间,被HTML5废除

 

所有的浏览器都会默认忽略空格和换行

《dir》单独占据一行

 

 

<span>不换行

 

 

 

 

span的使用

 

7.字体标签

8.图片标签

Title提示性文本,这是一个共有属性,每个标签都有

(1)浏览器地址栏网址使用 斜杆/ ;

(2)windows文件浏览器上使用 反斜杠\ ;

(3)出现在html url() 属性中的路径,指定的路径是网络路径,所以必须用 斜杆/

 

 

 

9.超链接

10.热点问题---只能通过Dreamweaver解决     

对图片的局部区域加超链接

Coords:圆心的横纵坐标,加上半径

11.清单标签

 

12.回顾

13.表格标签

固定各个标签的位置

以前只能通过表格标签实现,现在还可以通过CSS实现

<table></table>

表格是由行组成的,而不是由列组成

<tr>行         <td>列

Table的align = center表示表格居中,而不是内容居中

但是div的align = center 表示块里面的内容居中

如果要表格里的内容居中,需要设置td(列)的属性

 

 

 

内容到边的距离,相对于左边的边

 

单元格(cell)和单元格之间的间距

 

 

 

 

 

暗色

亮色

 

 

 

 

 

 

设置整个表格的颜色

设置表格的背景图片

如果背景图片和背景颜色同时出现,背景图片的优先级是大于背景颜色的

 

 

 

 

 

 

Dir是方向的意思

翻转的有几个方面,不是一个

Dir是一个共有属性,

这样html所有的标签(元素)都会从右到左排列

表格没有改变,是因为表格有一个align( = center)属性

 

所以,里面的标签的优先级高于外面的标签的优先级

 

行的背景颜色会遮盖住表格的背景颜色

行没有背景图片的属性,所以后面的2.gif是加载不出来的

 

列是可以加背景图片的

这是水平居中

 

 

Vertical align 垂直居中

Cellpadding的优先级高于td(列)的优先级,先取消cellpadding 的值

 

 

 

 

单元格的合并

Rowspan表面单元格占据两行

    

 

 

 

 

th-加粗标签:对标签里面的内容进行加粗,主要起强调作用

 

 

Caption:标题标签,无论放在table的哪里显示的都一样,靠align属性移动标签的位置

 

 

 

Thead:table head

Tbody: table body

Tfoot

 

 

 

 

14.图片的align属性

图片和周围文字的相对位置

 

 

 

 

 

 

15.框架标签

框架集

一个浏览器里面写的是多个页面,所以不需要<body>标签    ,或者把<body>写在外面

<frameset>框架集

禁止滚动,这个框架的滚动条就没有了

 

 

将他写在框架集里面,所有的框架边界都会有颜色

框架里面的超链接

顶级

    不会打开新的浏览器,会用这个页面显示打开的超链接

Parent和top的效果是一样的

16.内嵌框架(只有IE浏览器支持)

Iframe=inner frame

表示在原来的框架里面挖出了一个部分显示新的页面

17.内嵌框架的示例

 

 

 

 

18.表单标签

作用:搜集数据

<form></form>

普通文本框:txet

 

Readonly光标还能进去

 

Disabled光标进不去

密码框:password

隐藏框:hidden

用于程序员向服务器发送一些数据

单选框:radio

浏览器会把多个相同名字的标签作为一组

如果两个radio没有起相同的名字,是无法起到单选的功能的

China和america是提交给服务器的,而中国、美国只是显示给用户看的

选择框:Checkbox

 

与radio标签的区别:即使名字相同也可以被多选

下拉框:select

不是input了

选项是<option>

多行文本框:textarea

必须指定多行文本框所占用的行和列

不能打这样的

否则,

 

 

按钮:

普通按钮主要是和JavaScript结合起来使用的

提交按钮:

    action表示提交的对象 method:提交的方法,默认get方法

学历传递的是编码后的中文字符

 

 

标签必须要有name属性才能被提交

 

提交方式get与post的区别:

get方式会把提交的数据直接追加在地址栏的后面

post方法将会隐藏提交的数据

  1. post更安全
  2. get提交的数据大小是有限制的,不能超过1k,而post方式提交数据的大小是不限制的

 

 

重置按钮是让表单当中的控件恢复到初始的状态,如果控件不在表单里面,那将无法被重置

 

 

图片标签于提交按钮的功能完全一致

 

这个与input type = "button"的主要区别是他本身是一个标签

这个标签如果放在表单里面,他还有提交按钮的功能,放在表单外面就不行了

19.表单的语义化

语义化:美化一下表单

<fieldset>

20.多媒体标签

 

Loop:循环次数

        负数表示无限循环

        正数表示循环次数

 

 

embed是HTML4定义的标签

 

video是HTML5定义的标签,但是有些浏览器不一定支持HTML5

Marquee 默认从右向左跑,direction属性值为right,(从左)向右跑,

Behavior 跑动的方式:slide 一次,alternate来回..scroll转圈

 

 

Scrollamount 一次移动的距离

Loop表示移动几圈 ,最后就不见了

Scrolldelay 移动一下休息的时间,单位毫秒

 

 

21.头标签

<html>

    Lang语言

    <head>头

        <meta>

    http-equiv 3秒刷新到后面 url指定的网站,不是单纯的刷新

    <title> 网站的显示

<body>

    bgcolor             background     text(body里面的文本用什么颜色来显示)

alink

    

 

    

 

Leftmargin去掉边缘的空白

Topmargin去掉顶部的空白

 

 

<label>

加上标签可以给文字提供事件

并且不改变文字的任何效果,比如P,H标签

会弹出"林志玲"

 

 

22.总结

CSS只能设置表格里面的内容的对齐方式,设置表格的对其方式只能使用HTML

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
学习笔记——mybatis的起步(1) 1.什么是框架? 他是我们软件开发中的一套解决方案,不同的框架解决的是不同的问题。 使用框架的好处: 框架封装了很多的细节,使开发者可以使用极简的方式实现功能。大大提高开发效率。 2.三层架构 表现层: 是用于展示数据的 业务层: 是处理业务需求的 持久层: 是和数据库交互的 3.持久层的技术解决方案 JDBC技术: Connection PreparedStatement ResultSet Spring的JdbcTemplate: Spring中对jdbc的简单封装 Apache的DBUtils: 它和Spring的JdbcTemplate很想,也是对Jdbc的简单封装 以上这些都不是框架 JDBC是规范 Spring的JdbcTemplate和Apache的DBUtils都只是工具类 4.mybatis的概述 mybatis是一个持久层框架,用java编写的。 它封装了jdbc操作的很多细节,开发者只需要关注sql语句本身,无需关注注册驱动,创建连接等繁杂过程 它使用了ORM思想实现了结果集的封装。 ORM: Object Relational Mappinng 对象关系映射 简单的说: 就是把数据库表和实体类及实体类的属性对应起来 让我们可以操作实体类就实现操作数据库表。 user User id userId user_name userName 今天我们需要做到 实体类中的属性和数据库表的字段名称保持一致 user User id id user_name user_name 5.mybatis的入门 mybatis的环境搭建 第一步:创建maven工程并导入坐标 第二步:创建实体类和dao接口 第三步:创建Mybatis的主配置文件 sqlMapConfig.xml 第四步:创建映射配置文件 IUserDao.xml 环境搭建的注意事项: 第一个:创建IUserDao.xml 和 IUserDao.java 时名称是为了和我们之前的只是保持一致。 在Mybatis中它把持久层的接口名称和映射文件叫做:Mapper 所以:IUserDao 和 IUsrMapper 是一样的 第二个:在idea中创建目录的时候,它的包是不一样的 包在创建时:com.itheima.dao它是三级结构 目录在创建时:com.itheima.dao是一级目录 第三个:mybatis的映射配置文件位置必须和到接口的包结构相同 第四个:映射配置文件的mapper标签namespace属性的取值必须是dao接口的全限定类名 第五个:映射配置文件的操作配置(select),id属性的取值必须是dao接口的方法名 当我们遵从了第三、四、五之后,我们在开发中就无需再写dao的实现了。 mybatis的入门案列
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值