div向右偏移一定距离,可采用margin外边距实现、也可以使用padding来实现,这就要看不同情况下如何灵活选择了。这里thinkcss为大家介绍各种css布局div向右移方法。
两个盒子前者是蓝色的div,后者是红色的div,就这种情况下灵活让红色div向右浮动偏移一定距离的方法教程分别如下。
基本说明:
为了便于实例,两个盒子并排,我们将两个div均设置float浮动样式,两个div box同时设置相同宽度和高度。
一、设置margin-left实现div右移
1、有边框或有背景颜色情况下
两个div均设置float:left布局靠左css样式,要让第二个(红色)div靠右移动一点,通常是对第二个(后者 红色)div设置margin-left。
2、为设置div靠右移动一点前代码:
<!DOCTYPE html>
<html>
<head>
<meta http-equiv="Content-Type" content="text/htmlcharset=utf-8" />
<title>div向右移一定距离实例 www.thinkcss.com</title>
<style>
.box-a,.box-b{width:200pxheight:100pxfloat: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>
3、截图
设置div右移前
4、操作设置第二个div左外边距离样式
关键CSS代码:
.box-a,.box-b{width:200pxheight:100pxfloat:left}
.box-a{ border:1px solid #00F}
.box-b{ border:1px solid #F00margin-left:20px}
截图
设置margin-left实现红色div右移一定距离
二、使用margin-right让第二个div靠右产生一定距离
1、使用说明
上一个方法是直接对要右移div设置margin-left自身靠左一定距离,从而实现div自身向右移。
如果使用margin-right就不能对需要向右移div设置,而是对前者(蓝色div)设置即可,实现红色div右移一定距离。
2、CSS代码:
.box-a,.box-b{width:200pxheight:100pxfloat:left}
.box-a{ border:1px solid #00Fmargin-right:20px}
.box-b{ border:1px solid #F00}
3、截图:
margin-right实现div盒子右移
利用对蓝色div设置margin-right外右边距,这样让红色自然靠蓝色div一定距离,从而实现div右篇移
三、使用padding-left设置div右移一定距离
要对右移div本身设置padding-left,有一个前提条件,这个div没有边框和div本身背景与div外背景色没有区别,这样借助padding-left内左边距,实现div没有右移,内容右移,看上去就像div右移的一样效果。
1、关键CSS代码
.box-a,.box-b{width:200pxheight:100pxfloat:left}
.box-a{ border:1px solid #00F}
.box-b{padding-left:20px}
2、截图
技巧实现看似div右移效果
四、总结
div css布局html是非常灵活的技术,不同思路不同方法不同代码实现相同效果。乐趣也在此,把握以最简单方法和思路来布局出要的效果。多实践多思考慢慢会建立灵活布局技巧与思维。
你是想问通过class加载的css样式写在哪了吧?
浏览器可以通过以下几种方式获得css
外部样式
当样式需要应用于很多页面时,外部样式表将是理想的选择。在使用外部样式表的情况下,你可以通过改变一个文件来改变整个站点的外观。每个页面使用 <link>标签链接到样式表。
内部样式
当单个文档需要特殊的样式时,就应该使用内部样式表。你可以使用 <style>标签在文档头部定义内部样式表。
内联样式
由于要将表现和内容混杂在一起,内联样式会损失掉样式表的许多优势。请慎用这种方法,例如当样式仅需要在一个元素上应用一次时。
以上均取自w3school的css教程,建议你去w3school多了解一下这些基础知识。
不论使用的是哪种样式都可以通过浏览器的调试工具找到他的位置,
打开浏览器调试工具后,选中任意html代码会看到右侧显示出了css信息,最上面会显示内联样式,下面会显示内部样式和外部样式,选择器的右侧会显示出css的文件及所在行数。
清除模板缓存或直接删除Runtime目录。当然,建议在开发阶段开启debug。
方法:index.php中添加一行
define('APP_DEBUG',true)