`
hilliate
  • 浏览: 135039 次
  • 性别: Icon_minigender_1
  • 来自: 天津
社区版块
存档分类
最新评论

备忘,两个div之间的缝隙问题

阅读更多

这两天在psd to div+css的过程中,发现IE系的浏览器有一个比较奇怪的问题,上下两个相邻的div之中存在3px的缝隙,具体的描述如下:

上面的div:里面有一张图片

下面的div:使用的是背景,纵轴重复

具体如图所示:

 

经过google之后,找到的解决办法是,找到上面的div中的图片代码所在位置,为其设定属性style="display:block",问题解决。

 

 

display:block  意思是:让对象成为块级元素(比如a,span等)。

 

一般的块级元素诸如段落<p>、标题<h1><h2>...、列表<uL><ol><dl> 、表格<table>、表单<form>、DIV<div>和BODY<body>等元素。而内联元素则如: 表单元素<input>、超级链接<a>、图像<img>、<span> ........

 

块级无素的显著特点是:每个块级元素都是从一个新行开始显示,而且其后的无素也需另起一行进行显示。

 

 

《CSS权威指南》中文字显示:任何不是块级元素的可见元素都是内联元素。其表现的特性是“ 行布局”形式,这里的“行布局”的意思就是说其表现形式始终以行进行显示。比如,我们设定一个内联元素border-bottom:1px solid #000;时其表现是以每行进行重复,每一行下方都会有一条黑色的细线。如果是块级元素那么所显示的的黑线只会在块的下方出现。

 

举例:以下这段代码分别为内联元素img与块级元素div,仅展示其差别:

 

<img src="a.jpg" style="border-bottom:1px solid #000;" /> 
<img src="a.jpg" style="border-bottom:1px solid #000;display:block" /> 
<p></p>
<img src="a.jpg" style="border-bottom:1px solid #000;display:block" /> 
<img src="a.jpg" style="border-bottom:1px solid #000;" /> 

 以下为上述代码的效果:

 

  • 大小: 27.3 KB
  • 大小: 5.1 KB
分享到:
评论

相关推荐

    微信小程序 备忘录 (源码)

    微信小程序 备忘录 (源码)微信小程序 备忘录 (源码)微信小程序 备忘录 (源码)微信小程序 备忘录 (源码)微信小程序 备忘录 (源码)微信小程序 备忘录 (源码)微信小程序 备忘录 (源码)微信小程序 备忘录 (源码)微信小...

    Android 备忘录demo(有两个版本)

    俩个备忘录MemoDemo MemoDemo1 MemoDemo这个项目比较完整. 使用模块化编程.数据库相关操作增删查改都在MemoSqlDataManage类 MemoDemo1,这个是初始版本.只有增加,查询全部数据库操作. 仅供参考,如有问题,留下评论.

    备忘录模式.rar备忘录模式.rarjava设计模式

    备忘录类通常有两个版本,一个是具体备忘录,包含实际数据;另一个是抽象备忘录,提供接口供发起人访问。 3. **存档者(Caretaker)**:负责管理备忘录,但不应该知道备忘录的内部细节。存档者接收并存储发起人创建...

    小程序源码 备忘录 (代码+截图)

    小程序源码 备忘录 (代码+截图)小程序源码 备忘录 (代码+截图)小程序源码 备忘录 (代码+截图)小程序源码 备忘录 (代码+截图)小程序源码 备忘录 (代码+截图)小程序源码 备忘录 (代码+截图)小程序源码 备忘录 (代码+...

    备忘录算法

    这样,我们可以快速得到两个字符串之间的最小编辑距离,而无需重新计算任何已知的子问题。 总结起来,备忘录算法是一种优化策略,用于存储和重用递归计算过程中的中间结果,以提高复杂问题的求解效率。在示例中,...

    备忘录,免费桌面备忘录,M备忘

    【标题】"备忘录,免费桌面备忘录,M备忘"是一个小巧而实用的桌面应用程序,专为用户设计,以帮助他们记录日常生活中的重要事项。这款软件基于MFC(Microsoft Foundation Classes)框架和ACCESS数据库技术,确保了在...

    微信小程序源码 备忘录(学习版)

    微信小程序源码 备忘录(学习版)微信小程序源码 备忘录(学习版)微信小程序源码 备忘录(学习版)微信小程序源码 备忘录(学习版)微信小程序源码 备忘录(学习版)微信小程序源码 备忘录(学习版)微信小程序源码 备忘录(学习...

    桌面备忘录(可放在桌面的备忘录)

    通常,传统的备忘录应用需要用户打开应用才能查看或添加笔记,而桌面备忘录的独特之处在于它可以直接作为桌面的一个小窗口存在,用户无需频繁地切换应用,只需扫一眼桌面就能看到待办事项,这对于忙碌的现代人来说是...

    用android studio写的一个备忘录

    这个“用android studio写的一个备忘录”项目,显然是一款基于Android Studio构建的备忘录应用,旨在帮助用户记录日常生活或工作中的重要事项。下面将详细介绍Android Studio、Android开发以及备忘录应用的相关知识...

    android 作业 备忘录

    备忘录应用通常包含至少两个Activity:一个是主界面,显示备忘录列表;另一个用于新建或编辑备忘录的详情界面。 3. **布局文件**:XML布局文件定义了应用用户界面的结构。在备忘录应用中,可能包括ListView或...

    手机备忘录程序

    1. **gradlew.bat** 和 **gradlew**:这两个文件是Gradle Wrapper的一部分,用于在没有本地安装Gradle的情况下,为项目自动下载和配置合适的Gradle版本,简化构建流程。 2. **build.gradle**:这是项目的构建配置...

    常用javascript备忘册_v1.0

    除了这两个示例函数,JavaScript备忘册可能还包含了其他常用的功能,如字符串操作、数组处理、DOM操作、事件处理等常见知识点。字符串操作可能包括`substring`、`indexOf`等方法,数组处理可能涵盖`push`、`pop`、`...

    Android开发备忘录

    设计和实现一个类似个人备忘录的 Android APP ,数据库采用 SQLite (也可以直接访问 Web 端 MySQL 数据库、或提供 Web 接口访问 MySQL 数据库)。 1.用户注册和登录(这类 APP 一般面对个人,用户不需要分类别); ...

    java实现备忘时钟

    在本文中,我们将深入探讨如何使用Java编程语言来实现一个备忘时钟应用程序。这个项目非常适合初学者,因为它涵盖了基础的Java编程概念,如时间处理、事件监听和用户界面设计。我们将逐步解析实现这样一个功能所需的...

    Android 备忘录源码.rar

    本文将深入探讨如何基于Android平台开发一个备忘录应用,通过分析“Android 备忘录源码.rar”中的代码,我们可以学习到以下几个关键知识点: 1. **用户界面设计**:从项目中包含的图片资源(如1_120916130147_1.png...

    一个简单的备忘录

    【标题】:“一个简单的备忘录” 在移动设备上,备忘录应用程序是日常生活中非常实用的工具,用于记录各种待办事项、想法或者提醒。本项目提供了一个详细的安卓备忘录源码实现,涵盖了核心功能如添加、删除、修改...

    简易安卓备忘录

    【简易安卓备忘录】是一个基于Java编程语言开发的Android应用程序,主要功能是提供一个便捷的备忘录服务。这个项目对于初学者来说是一个很好的学习资源,它可以帮助理解Android应用的基本架构、Java语言在移动平台上...

    日历备忘录Java源码

    在本项目中,"日历备忘录Java源码" 提供了一套完整的日历应用程序的源代码,主要由四个核心文件组成:NotePad.java、CalendarPad.java、Month.java 和 Year.java。这些文件分别代表了备忘录、日历、月份和年份的功能...

    微信小程序-------备忘录

    微信小程序备忘录,备忘录备忘录备忘录备忘录备忘录备忘录备忘录备忘录备忘录备忘录备忘录备忘录备忘录备忘录备忘录备忘录备忘录备忘录备忘录备忘录备忘录备忘录备忘录备忘录备忘录备忘录备忘录备忘录备忘录备忘录...

    超级漂亮的备忘插件

    在这个备忘插件中,JavaScript可能被用来处理备忘的添加、删除、编辑等操作,以及实现备忘的拖动功能。 jQuery是JavaScript的一个库,它的目标是简化HTML文档遍历、事件处理、动画和Ajax交互。通过使用jQuery,...

Global site tag (gtag.js) - Google Analytics