div + css怎么才能图片文字混排?
HTML图片和文字是并列显示的。如下:
1. 将文字浮在图片上我们加个div把图片和文字包在一起,并且加上img-group和img-tip这两个class,便于后面的处理。
我们要让文字浮在图片上面,需要加上定位。看文字浮在了图片的底部。
display: inline-block;与定位无关,只是使整个.img-group长宽与图片适应。
2. 文字与背景处理文字左对齐,我们把文字居中。给.img-tip添加如下代码:
文字不清楚,我们加上背景和字体颜色,并适当的设置一下透明。给.img-tip添加如下代码:
3. 鼠标悬浮特效现在静态效果已经完成了,接下来,加一下鼠标悬浮出现文本的效果,现在.img-tip添加如下代码,让文本默认隐藏:
再加上鼠标悬停在图片上,显示文本的代码:
代码总汇HTML
我是雪豹
CSS
.img-group { position: relative; display: inline-block;} .img-tip { position: absolute; bottom: 0; background: #333; color: #fff; opacity: 0.6; display: none;} .img-group:hover .img-tip { display: block; width: 100%; text-align: center;}
这个是有规则的啊
普通的 ul li就可以了
文字
文字
文字
文字
文字
-----样式------
ul,li,a,img,p{margin:0;padding:0}
ul,li{list-style-type:none;}
ul{width:500px;margin:0 auto}
ul li{width:100px;float:left}
ul li img{width:100%;float:left}
ul li p{width:100%;float:left;text-align:center}
参考这样形式
.div_one{width:500px; height:200px;}
.STYLE1 {font-size: 24px}
#one,#two{float:left;}
</style>
<body>
<div class="div_one">
<div id="one">
<img src="file:///D|/新建网站/room/p2.jpg" width="212" height="218" style="float:left;" />
</div>
<div id="two">
<p class="STYLE1">美食·情感</p>
<p class="STYLE1">美感</p>
<p class="STYLE1">美情感</p>
</div>
</div>
</body>
<div style="width:300px">
<div style="width:100px;heihgt:50px;border:1px solid gray">
<img src=""/>
</div>
<div style="width:200px;height:50px;float:right;margin-top:-35px">
<a href="#">你自己显示的文字</a><br/>
<a href="#">你自己显示的文字</a><br/>
</div>
</div>
这个也叫图文混排? 一个dl搞定
dt dd都设置浮动 dt里面放图片 dd里面放文字
<dl>
<dt></dt>
<dd></dd>
</dl>
卷征莱安: 把图片设置成为背景图片
梨树区15073404196: 怎么用CSS+DIV在图片上布局文字? - ?
卷征莱安: div是将网页区块化处理,css是给对应的div应用对应的样式,你所说的图片上进行文字处理,有两种办法,:1将图片变成该区块的背景图,<div style="background:url(images/index8_29.gif) repeat-y;">然后在这个区块中你就可以自己定义文字了,比如<div style="fontsize:12px;colour:#000000;margin-left:auto; margin-right:auto;">所要放的文字</div></div>
梨树区15073404196: 怎样用div+css让图片和文字在一行里面 - ?
卷征莱安: <div style=" background-image:url(您的图片位置)"> <div>这里添加logo (用css控制就可以了)</div> <div>这里可以添加文字了!如果需要的话可以吧文字放在一个容器里,并用css控制它的位置.</div></div> 这个我调试过了 在所有浏览器上都没有问题的!
梨树区15073404196: div+CSS图标下边添加什么代码能够在下边显示文字? 如图: - ?
卷征莱安: 你的图标是背景还是图片,是背景直接padding-top:图标的高度.如果是图片直接在下面加文字就行
梨树区15073404196: 用div编写网页怎么在图片上面写字 - ?
卷征莱安: 我给你举三个CSS的例子一、图片 1、你可以用background来实现,也就是添加为层的背景. .middle{background:url(../images/head-bg.gif);} 2、也可在层里直接添加图片进去, <div class="middle"><img src="images/middle.gif" width="...
梨树区15073404196: DIV + CSS 如何实现 超链接 左边图片 右边文字 样式? - ?
卷征莱安: DIV + CSS 实现超链接左边图片右边文字样式,首先我们需要设置好3个div,然后用一个a标签包裹着其他2个div,在里面设置好宽度和高度,在通过css的float属性来实现对2个div左右对齐操作,具体看代码: <html> <head> <style> #div2{ widht:...
梨树区15073404196: 在网页里面怎么用div+css让图片和文字在一行呢? - ?
卷征莱安: 这个不很简单么, html写法:<ul><li>图片</li><li>图片</li> </ul> css写法: .div ul { width:**px; } .div ul li { float:left; } /**float:left是浮动,让两个li都浮起来**/
梨树区15073404196: 在div插入的图片上写文字,怎么写代码 - ?
卷征莱安: 1 2 3<divstyle="background:url(img.jpg) no-repeat;"> 输入文字内容信息 </div>
梨树区15073404196: div+css中图片文字如何排版 - ?
卷征莱安: div 是一个块,css是为这个块给出样式; 你所谓的如何排版,就是怎样使用吗? <div style="color:#fff;"> 显示内容 </div> style属性就是的css样式的内容.
梨树区15073404196: html+css如何在图片上添加文字 - ?
卷征莱安: 绝对定位了解一下. <div class="box"><img src="图片路径"><p>我是文字我是文字</p> </div>.box{position:relative; width:500px;} .box img{width:100%;} .box p{position:absolute;width:300px;height:60px;left:100px;bottom:0px;}