文章详情

短信预约-IT技能 免费直播动态提醒

请输入下面的图形验证码

提交验证

短信预约提醒成功

DIV间距设置的技巧有哪些

2024-04-02 19:55

关注

这篇文章主要介绍了DIV间距设置的技巧有哪些的相关知识,内容详细易懂,操作简单快捷,具有一定借鉴价值,相信大家阅读完这篇DIV间距设置的技巧有哪些文章都会有所收获,下面我们一起来看看吧。

一、消除上下结构距离

DIV之间距离
让两个上下结构DIV块距离为零,通常新手在制作DIV CSS页面的时候,不会考虑到初始化CSS属性,这样各标签属性默认的CSS属性将会造成错位、兼容等问题。
如上下结构的2个box DIV块,中间有一定间距无法消除

二、清除DIV间距解决方法 

在CSS里设置DIV标签各属性参数为0
div{margin:0;border:0;padding:0;}
这里就设置了DIV标签CSS属性相当于初始化了DIV标签CSS属性,这里设置margin外边距为0;边框border属性为0和内补白也为0;这样相当于就初始化了DIV盒子之间距各属性距离为0,这样就不会造成DIV直接有一定的距离。

三、设置DIV盒子之间间距

以上是使用CSS清除盒子之间距离。接下来为大家介绍设置盒子之间间距。

使用CSS样式单词为margin(可进入CSS margin教程了解详细使用方法)。

1、设置对象的上下间距

.编程网-a{margin:10px 0}

设置“编程网-a”对象上下间距为10px,左右为0

2、设置对象左右距离

.编程网-b{margin:0 8px}

设置“编程网-b”对象上下间距为0,左右为8px

3、设置DIV盒子与上方相邻间距

.编程网-c{margin-top:10px}

设置“编程网-c”对象与上方相邻间距为10px

4、设置DIV盒子与下方相邻距离

.编程网-d{margin-bottom:10px}

设置“编程网-d”对象与下方相邻间距为10px

5、设置DIV盒子与左方相邻间距

.编程网-e{margin-left:9px}

设置“编程网-e”对象与左侧方相邻间距为9px

6、设置盒子与右方相邻距离

.编程网-f{margin-right:12px}

设置“编程网-f”对象与右方相邻间距为12px

以上我们为了方便介绍margin设置对象外间距,将对象分别CSS命名为".编程网-a"至“.编程网-f”,实际使用时候更加需求命名。

四、让左右结构内容之间有一定间距距离   

解决方法与技巧:
一般我们使用float 浮动属性(float:left(局左)、float:right(居右))来解决此问题。这样的布局一般总的宽度一定,只需左、右内容DIV宽度设置小于总宽度即可实现,注意的是宽度计算一定是包括自己设置宽度+边框宽度+padding宽度+margin宽度组成。
提示:在DIV CSS制作中很多时候需要计算的如这样的布局。


实现以上效果,提示总宽度为200px,而左右布局都有边框并中间间隔一定距离,这里为了样式所以距离设置比较大。

CSS代码:

.div-c{width:200px;} .div-a{ float:left; width:50px; border:1px solid #999; height:60px;} .div-b{ float:right; width:120px; border:1px solid #999; height:60px;}

Html代码:

<div class="div-c"> <div class="div-a"></div> <div class="div-b"></div> </div>

完整DIV+CSS代码:

<!DOCTYPE html> <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=gb2312" /> <title>DIVCSS5案例</title> <!-- www.编程网.com --> <style type="text/css"> .div-c{width:200px;} .div-a{ float:left; width:50px; border:1px solid #999; height:60px;} .div-b{ float:right; width:120px; border:1px solid #999; height:60px;} </style> </head> <body> <div class="div-c"> <div class="div-a"></div> <div class="div-b"></div> </div> </body> </html>

说明:
1、实现设置总宽度为200px的(div-c),左右DIV使用了float:left左浮动(局左)和float:right右浮动(局右),分别设置边框和宽度
2、这里设置左右DIV块(即div-a和div-b)总宽度+边框小于总宽度(即div-c对象宽度)

关于“DIV间距设置的技巧有哪些”这篇文章的内容就介绍到这里,感谢各位的阅读!相信大家对“DIV间距设置的技巧有哪些”知识都有一定的了解,大家如果还想学习更多知识,欢迎关注编程网行业资讯频道。

阅读原文内容投诉

免责声明:

① 本站未注明“稿件来源”的信息均来自网络整理。其文字、图片和音视频稿件的所属权归原作者所有。本站收集整理出于非商业性的教育和科研之目的,并不意味着本站赞同其观点或证实其内容的真实性。仅作为临时的测试数据,供内部测试之用。本站并未授权任何人以任何方式主动获取本站任何信息。

② 本站未注明“稿件来源”的临时测试数据将在测试完成后最终做删除处理。有问题或投稿请发送至: 邮箱/279061341@qq.com QQ/279061341

软考中级精品资料免费领

  • 历年真题答案解析
  • 备考技巧名师总结
  • 高频考点精准押题
  • 2024年上半年信息系统项目管理师第二批次真题及答案解析(完整版)

    难度     813人已做
    查看
  • 【考后总结】2024年5月26日信息系统项目管理师第2批次考情分析

    难度     354人已做
    查看
  • 【考后总结】2024年5月25日信息系统项目管理师第1批次考情分析

    难度     318人已做
    查看
  • 2024年上半年软考高项第一、二批次真题考点汇总(完整版)

    难度     435人已做
    查看
  • 2024年上半年系统架构设计师考试综合知识真题

    难度     224人已做
    查看

相关文章

发现更多好内容

猜你喜欢

AI推送时光机
位置:首页-资讯-前端开发
咦!没有更多了?去看看其它编程学习网 内容吧
首页课程
资料下载
问答资讯