div+css学习

1.hack: 砍,劈
2.通常单独对一个div高度为百分比没有效果
3.xml的组成

<ul>
<li>文档声明</li>
<li>元素</li>
<li>元素的属性</li>
<li>注释</li>
<li>CDATA区</li>
<li>特殊字符</li>
<li>处理指令(PI:Processing Instruction)</li>
</ul>

文档声明:

<?xml version=1.0?>

出现乱码就是所用的编码和查询的码表不一致

浏览器读取xml文件的时候,首先读第一句<? xml version=”1.0″ ?>

ANSI编码:美国国家标准学会编码

CDATA区:Character Data的缩写
作用:吧标签当做普通文本内容
语法:<![CDATA[内容]]> 把’内容’当做普通文本而不是标签

4.dom解析和sax解析
使用DOM解析xml文档时候,需要读取整个xml文档,在内存中构成代表整个dom的document对象,从而再对xml文档进操作。消耗内存。

sax解析:
1)边读写变解析,应用于大型的xml文档  
2)只支持持读
3)访问效率低
4)顺序访问

sax解析允许在读取文档时候,即对文档进行处理,而不必等到文档装载完成才对文档进行操作。

SAXParser Factory->SAXParser   SAX Reader  Content Handler(主要掌握这个)  Error Handler  DTD Handler  Entiry Resolver 

阅读ContentHandler API文档,常用方法:startElement,endElement, characters

dom4j是一个java 的XML API, 是jdom的升级品,用来读写xml文件的。dom4j是一个十分优秀的javaXML API,具有性能优异,功能强大,和容易使用的特迪奥。
5.补充:
servlet (Server Applet), 全称:Java Servlet
是用Java编写的服务器端程序。其主要功能在于交互式地浏览和修改数据,生成动态Web内容。狭义的Servlet是指Java语言实现的一个接口,广义的Servlet是指任何实现了这个Servlet接口的类,一般情况下,人们将Servlet理解为后者

1)Servlet生命周期
     构造方法:创建servlet对象。只调用一次,第一次访问servlet的时候。
2)ServletConfig对象
     获取servlet的初始化参数:
          getInitParameter("name");
          getInitParameterNames();
3)ServletContext对象
     得到web应用路径:context.getContextPath();
     得到web应用参数:context.getInitParameter("name");
     .....
4)域对象:实现资源之间的数据共享
     request 域对象
     context 域对象
5)转发
6.cookie介绍
cookie可保存数据
可以使用session域对象来保存会话数据!
会话管理入门
1)会话技术:
** Cookie 技术 ** :会话数据保存在浏览器客户端
**  Session 技术 ** :会话数据保存在服务器端

2)Cookie:
   Cookie的核心在一个类(Cookie类)里面。
   Cookie类用于存储会话数据
   a. 构造Cookie的构造方法是有2个参数的(String name, String value)
   b.设置Cookie
        void setPath(url); // 设置icookie的邮箱访问路劲
   c.发送Cookie到浏览器
    HttpServletResponse
    void response.addCookie(Cookie cookie);  // 发送cookie
   d.服务器接受cookie:
   Cookie[]request.getCookies()// 接受Cookie
7.clear both

我们常常用于使用了float css样式后产生浮动,最常用是使用clear:both清除浮动。比如一个大对象内有2个小对象使用了css float样式为了避免产生浮动,大对象背景或边框不能正确显示,这个时候我们就需要clear:both清除浮动。

8.让文字和图片居中å

![Upload 48CC4ED0-AE68-45BD-9A63-00E14C59A400.png failed. Please try again.]

img { vertical-align: middle;}

9.让自己的内容居中排列:

.div5 { text-align: center;}

    原文作者:廖马儿
    原文地址: https://www.jianshu.com/p/480e12b0bdc4
    本文转自网络文章,转载此文章仅为分享知识,如有侵权,请联系博主进行删除。
点赞