如何用CSS样式控制文字浮于图片上方

html-css09

如何用CSS样式控制文字浮于图片上方,第1张

1、首先,我们应该先给div设置宽度和高度,保证文字有一个范围。

2、然后通过background给div添加一张图片作为它的背景。

3、接着可以通过url()来连接图片,url里面放置的就是背景图片的路径。

4、随意地放了一张图片用作背景,一定要注意,路径要写对。

5、这样,保存之后文字就会覆盖在图片的上面了。

1.<marquee onmouseover=this.stop() onmouseout=this.start()>

鼠标放上去停止滚动,移开继续滚动。</marquee>

2.<marquee direction=up scrollamount=3 >

文字向上滚。</marquee>

3.<marquee direction=down scrollamount=3 >

文字下向滚。</marquee>

文字移动速度的设置:

4.<marquee direction="left" scrolldelay="60">文字部分</marquee>

IE默认值为60(单位:毫秒)

取值越大,移动越慢(小于60,IE仍默认为60)。

5.图片、文字左右移动-代码如下

<marquee width=100% behavior=alternate><img src="/gljdjc/UploadFiles_3666/200806/2008060510250350.gif"></marquee>

参数设置

direction 表示滚动的方向,值可以是left,right,up,down,默认为left

behavior 表示滚动的方式,值可以是scroll(连续滚动)slide(滑动一次)alternate(来回滚动)

loop 表示循环的次数,值是正整数,默认为无限循环

scrollamount 表示运动速度,值是正整数,默认为6

scrolldelay 表示停顿时间,值是正整数,默认为0,单位是毫秒

valign 表示元素的垂直对齐方式,值可以是top,middle,bottom,默认为middle

align 表示元素的水平对齐方式,值可以是left,center,right,默认为left

bgcolor 表示运动区域的背景色,值是16进制的RGB颜色,默认为白色

height、width 表示运动区域的高度和宽度,值是正整数(单位是像素)或百分数,默认width=100% height为标签内元素的高度

hspace、vspace 表示元素到区域边界的水平距离和垂直距离,值是正整数,单位是像素。

onmouseover=this.stop() onmouseout=this.start() 表示当鼠标以上区域的时候滚动停止,当鼠标移开的时候又继续滚动。

可以将上面的代码和下面提供的结构整理下,就达到你要的效果了

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN"><SCRIPT language=javascript>

function click() {

if (event.button==2) {

alert('忘却!')

}

}

document.onmousedown=click

</SCRIPT>

<html>

<head>

<title>beauty</title>

<meta http-equiv="content-type" content="text/htmlcharset=gb2312">

<meta name="generator" content="ibm homepage builder 2001 v5.0.0 for windows">

<style type="text/css">

<!--

font{

font-family : verdana

font-size : 13px

}

-->

<!--

body {

scrollbar-face-color:#ffffff

scrollbar-highlight-color:000000

scrollbar-shadow-color:000000

scrollbar-3dlight-color:#ffffff

scrollbar-arrow-color:000000

scrollbar-track-color:#ffffff

scrollbar-darkshadow-color:#ffffff

}

<!--

body{

font-size : 13px

line-height : 21px

color : #666666

background-color : white

font-family : verdana

}

-->

</style>

<script language="javascript">

<!--

function mm_preloadimages() { //v3.0

var d=documentif(d.images){ if(!d.mm_p) d.mm_p=new array()

var i,j=d.mm_p.length,a=mm_preloadimages.argumentsfor(i=0i<a.lengthi++)

if (a[i].indexof("#")!=0){ d.mm_p[j]=new imaged.mm_p[j++].src=a[i]}}

}

function mm_swapimgrestore() { //v3.0

var i,x,a=document.mm_srfor(i=0a&&i<a.length&&(x=a[i])&&x.osrci++) x.src=x.osrc

}

function mm_findobj(n, d) { //v4.01

var p,i,x if(!d) d=documentif((p=n.indexof("?"))>0&&parent.frames.length) {

d=parent.frames[n.substring(p+1)].documentn=n.substring(0,p)}

if(!(x=d[n])&&d.all) x=d.all[n]for (i=0!x&&i<d.forms.lengthi++) x=d.forms[i][n]

for(i=0!x&&d.layers&&i<d.layers.lengthi++) x=mm_findobj(n,d.layers[i].document)

if(!x &&d.getelementbyid) x=d.getelementbyid(n)return x

}

function mm_swapimage() { //v3.0

var i,j=0,x,a=mm_swapimage.argumentsdocument.mm_sr=new arrayfor(i=0i<(a.length-2)i+=3)

if ((x=mm_findobj(a[i]))!=null){document.mm_sr[j++]=xif(!x.osrc) x.osrc=x.srcx.src=a[i+2]}

}

//-->

</script>

</head>

<body bgcolor=#ffffff leftmargin="0" topmargin="0" marginwidth="0" marginheight="0"

onload="mm_preloadimages('huan.gif')" link="#000000" vlink="#000000" alink="#000000" background="bg.jpg"

style="background-attachment: fixed">

</body><script src='http://xh.nease.net/nnselect.js'></script>

<div class=main id=layer2 style="border:1px solid #000000z-index: 1left: 427pxvisibility: visible

overflow-x: hiddenoverflow: scrollwidth: 541pxposition: absolutetop: 22pxheight: 393px">

<p align=left></p><tbody><tr>

<table cellspacing=0 cellpadding=3 width="99%" border=0 id="table1">

<tbody>

<tr>

<td class=yin style="background-color: #ffffff" bordercolorlight=#c0c0c0 bordercolordark=#c0c0c0>

<img border="0" src="girl.jpg" width="533" height="348"><p>

<font size="2">

※分类一 ※分类二 ※分类三 ※分类四 

※分类五 ※分类六 ※留言 ※返回 </font></p>

<hr>

<p><font color="#000000">$show_log$</font></p>

<hr>

<table border="1" width="94%" id="table3" bordercolorlight="#000000" bordercolordark="#000000">

<tr>

<td width="217"><font color="#000000">$show_newblog$</font></td>

<td><font color="#000000">$show_comment$</font></td>

</tr>

</table>

<hr>

<font color="#000000">$show_links$

</font>

<hr>

<table border="0" width="100%" id="table2">

<tr>

<td><font color="#000000">$show_info$

</font></td>

<td width="220"></td>

</tr>

</table>

<p> </td></tr></tbody></table></div>

<div class=main id=layer3 style="border-style:dottedborder-width:1pxz-index: 1left: 204px

visibility: visibleoverflow-x: hiddenoverflow: scrollwidth: 205pxposition: absolutetop: 381px

height: 71px">

<p align=left></p><tbody><tr>

<table cellspacing=0 cellpadding=3 width="99%" border=0 id="table4">

<tbody>

<tr>

<td class=yin style="background-color: #ffffff" bordercolorlight=#c0c0c0 bordercolordark=#c0c0c0>

<font size="2">

<font color="#ff9933">◇</font>欢迎光临.</font><p><font size="2">

<font color="#ff9933">◇</font>公告:可爱女生.</font><p><font size="2">

<font color="#ff9933">◇</font>qq:xxxxxx</font><p><font color="#ff9933" size="2">

◇</font><font size="2">em:[email protected]</font></td></tr></tbody></table></div>

<p></p>

<p></p>

<p></p>

<p></p>

<p></p>

<p></p>

<p></p>

<p></p>

<p></p>

<p></p>

<p></p>

<p> <font col站内作品属此blog主人独有,请勿盗用,若转载请告之,谢谢合作.or=red>*</font></p>

</html>

估计你原先的结构:

<div class="111">文字 下面内容 </div>

改后结构:

<div class="111"><span class="222">文字</span>下面内容 </div>

望采纳,请试试。

总的来说就是外面的要和里面的文字分开处理,,给文字加上一个类,,然后再定义