css如何使整个div中的整段文字右移
1、为设置div靠右移动一点前代码:
<!DOCTYPE html>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>div向右移一定距离实例 www.thinkcss.com</title>
<style>
.box-a,.box-b{width:200px;height:100px; float:left}
.box-a{ border:1px solid #00F}
.box-b{ border:1px solid #F00}
</style>
</head>
<body>
<div class="box-a">第一个(前者)div</div>
<div class="box-b">第二个(后者)div</div>
</body>
</html>
2、操作设置第二个div左外边距离样式
关键CSS代码:
.box-a,.box-b{width:200px;height:100px; float:left}
.box-a{ border:1px solid #00F}
.box-b{ border:1px solid #F00; margin-left:20px}
3、使用margin-right就不能对需要向右移div设置,而是对前者(蓝色div)设置即可,实现红色div右移一定距离。CSS代码:
.box-a,.box-b{width:200px;height:100px; float:left}
.box-a{ border:1px solid #00F;margin-right:20px}
.box-b{ border:1px solid #F00}
<div style="padding-left:24px;">
<p>文字文字文字~~</p>
<p>文字文字文字~~</p>
<p>文字文字文字~~</p>
</div>
不过这样的副作用是div里面的其他元素也会向右偏移。所以也可以把padding定义在段落里面,例如<p style="padding-left:24px;">文字文字文字~~</p>
这是直接把CSS写在html里面的作法,把它写在CSS文件里面也可以的,我想你应该知道怎么做的,就不详细说明了~~
也可以写代码:
<style type="text/css">
<!--
#a {
text-align: left; //对齐方式
text-indent: 2px; //文字缩进(单位有 像素、厘米、毫米等……)
}
-->
</style>
希望对你有用……