笔记之jsp美化(CSS排版)

JSP美化:

Css排版:

Div定位:

Div默认在上一个div的下面。

多个DIV在同一条线上,采用浮动效果:

Float,让div都向左浮动float:left

浮动效果会影响后续div效果。

如果想不影响后续DIV,可以定义个IDclearDIVclear:both

margin设置div间距:

指定方向:

Margin-top,Margin-left,Margin-bottom,Margin-right设置上下左右不同方向的间距

如果不指定方向:

margin跟一个值,代表4个方向的间距相同。

margin:1px 2px 3px 4px;距离上右下左的距离。顺时针

Margin2个值,第一个值是上下距离,第二个是左右距离。

Margin3个值,第一个是上,中间是左右距离,第三个是下。

顶格显示:

Body{

margin:0px;//顶格显示,4个方向间距都是0

}

设置边框:

Border:3px solid red  //设置边框的宽度,样式,颜色

样式:

None,hidden...........

具体参考CSS文档

Border-top

Border-left

Border-right

Border-bottom 

设置上下左右边框

设置数据在边框中的定位:

Padding:4px

Padding-top,padding-left.......

其他属性:

Background-color:#fffff;

Wight:100%

Height:100Px;

Border:4px solid red

相对定位:相对的是自己原来的位置,位置移动了,原来的位置依然自己占着

Position:relative;

Left:60%

绝对定位:

相对于浏览器边框定位:移动后,原来的位置会让出来

Position:obsolute;

Left:4PX;

特殊情况:

父类div使用相对定位,子类使用绝对定位,则子类是相对于父类定位,而不是浏览器边框

多个子类div 同时设置属性:

Display:inline;三个显示成一行

Display:none;div 隐藏,可实现,点一下隐藏,再点一下展开效果

#son2:hover{//鼠标放上去,改变div背景颜色

Background-color:#30000f;

Cursor:hand;

}

浏览器大小:980*1002

PS案例,参考项目.

你可能感兴趣的:(J2EE技术)