为了账号安全,请及时绑定邮箱和手机立即绑定

css样式问题

我的问题有点多,求解答。 比如有两个div,怎么用css控制他平行在同一行,两个div之间怎么家距离? 同一个div中有图片和文字,要想布置文字相对图片的位置该怎么写?(比如,文字在图片的右边,或者文字在图片上)

正在回答

3 回答

<!DOCTYPE HTML>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<title>相对参照元素进行定位</title>
<style type="text/css">
div{border:2px red solid;}
#box1{
    width:200px;
    height:200px;
    position:relative;/*这里给第一个盒子设置相对定位*/
}
#box2{
    width:99%;/*参照物是前辈元素box1*/
    position:absolute; 
    /*这里给第二个元素设置绝对定位,相对于前辈元素box1进行定位*/
    bottom:0;
}
</style>
</head>

<body>
<h1>这是你想实现的效果</h1>
<div id="box1">
    <img src="http://img1.sycdn.imooc.com//541a7d8a00018cf102000200.jpg">
    <div id="box2">当我还是三年级的学生时是一个害羞的小女生。</div>
</div>
</body>
</html>


1 回复 有任何疑惑可以回复我~

通过浮动调整来进行改变即可

0 回复 有任何疑惑可以回复我~

浮动,margin设置div元素,相对浮动

0 回复 有任何疑惑可以回复我~
#1

慕无忌1967813 提问者

文字在图片上,这个怎么实现?
2016-06-04 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消
初识HTML(5)+CSS(3)-升级版
  • 参与学习       1227225    人
  • 解答问题       18247    个

HTML(5)+CSS(3)基础教程8小时带领大家步步深入学习标签用法和意义

进入课程

css样式问题

我要回答 关注问题
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号