两个div之间有空隙怎么解决(重置样式)

/*
	盒模型中规定了垂直边界重叠,层之间有默认margin值,需要重置css样式
	来源网址:http://meyerweb.com/eric/tools/css/reset/
	css样式代码如下:
*/

html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, embed,
figure, figcaption, footer, header, hgroup,
menu, nav, output, ruby, section, summary,
time, mark, audio, video {
	margin: 0;
	padding: 0;
	border: 0;
	font-size: 100%;
	font: inherit;
	vertical-align: baseline;
}
/* HTML5 display-role reset for older browsers */
article, aside, details, figcaption, figure,
footer, header, hgroup, menu, nav, section {
	display: block;
}
body {
	line-height: 1;
}
ol, ul {
	list-style: none;
}
blockquote, q {
	quotes: none;
}
blockquote:before, blockquote:after,
q:before, q:after {
	content: ‘‘;
	content: none;
}
table {
	border-collapse: collapse;
	border-spacing: 0;
}

  

时间: 2024-12-18 02:31:28

两个div之间有空隙怎么解决(重置样式)的相关文章

div设置为inline-block后,两个div之间有空隙

一. 问题: 如题所描述,div设置为inline-block后,产生如下现象: 二. 解决办法: div之间不要换行不要留空格,写成这种: <div class="parent"> <div class="left">左侧</div><div class="right">右侧</div> </div> 父元素的font-size:0:再给子div设置一个font-size

并排的两个div之间会有空隙

两个并排的DIV会有如下图所示的空隙 是因为 代码中 两个DIV之前有个 '回车' 这么写就OK了 可是为什么会有这种问题呢,是因为浏览器将 空格.回车.tab键等字符都当做一个空格处理,所以当你回车的时候会有一个间隙. 原文地址:https://www.cnblogs.com/1rookie/p/8964119.html

两个盒模型之间的空隙

html文档中的每个元素都被描绘成矩形盒子,这些矩形盒子通过一个模型来描述其占用空间,这个模型称为盒模型.盒模型通过四个边界来描述:margin(外边距),border(边框),padding(内边距),content(内容区域),这个大家都知道,那什么是两个盒模型之间的空隙呢?该怎么清除它呢? 假设有一个class为content的父div,里面包含两个子div,这两个子div要同一行显示,我们想要两个子div紧紧连接在一起,所以把它们的margin和padding值全部设为0. 1 <sty

如何让input之间无空隙

有如下两个input: <form action="http://www.example.com/index/search" method="get"> <div> <input name="keyword" id="s" value="" size="23" type="text" /> <input src="/

display:inline-block的两个div不在html中放一行会对页面产生影响

1 <!DOCTYPE HTML> 2 <html> 3 <head> 4 <meta http-equiv="Content-Type" content="text/html; charset=utf-8"> 5 <title>无标题文档</title> 6 <style> 7 div{ display:inline-block; width:200px; height:200px

设置两个div是总是不能重合浏览器user agent stylesheet问题

如图 两个div之间总是有一个空行,设置了margin为0还是没卵用,f12调试发现 多了一个user agent stylesheet样式,经百度是浏览器自带的样式 重新为div内的元素ul设置css样式,margin为0,覆盖其原有的属性 参考文章:http://blog.csdn.net/gavin710/article/details/8810964

两个inline-block中间有空白,解决inline-block 元素之间的空白问题

目录 一.遇到的问题 二.举个简单的栗子分析问题 三.解决办法 一.遇到的问题 前些天写瀑布流布局的时候,发现明明计算好了宽度使得一行能放下三张图片,实际效果却总是放不下,图片会挤到下一行去.上图: 可以看到,我本来是想要两行图片,每一行是三张.结果现在第一行的图片跑到第二行去了.代码结构很简单: <li> <a></a> <a></a> <a></a> </li> <li> <a>&l

解决input之间的空隙

<!doctype html> <html> <head> <meta charset="UTF-8"> <meta name="Author" content="胡超"> <title>super胡</title> <style type="text/css"> *{ margin:0px; padding:0px; } #a1{

让上下两个DIV块之间有一定距离或没有距离

1.若想上下DIV块之间距离,只需设定:在CSS里设置DIV标签各属性参数为0div{margin:0;border:0;padding:0;}这里就设置了DIV标签CSS属性相当于初始化了DIV标签CSS属性,这里设置margin外边距为0:边框border属性为0和内补白也为0:这样相当于就初始化了DIV之间距各属性距离为0,这样就不会造成DIV直接有一定的距离. 2.如果想上下两个DIV间有距离的话,只需设定div中的margin属性即可,本例中div属性对全局DIV块都适用,代码如下: