好得很程序员自学网

<tfoot draggable='sEl'></tfoot>

html空格-有趣的试验_html/css_WEB-ITnose

首先,先给大家看一组demo

1  2   

展示效果:

为什么会出现空格呢?input不是行内元素吗?改变一下代码再看看效果

   

如果2个input之间没有间隙的话,下面的空格就消失了

再试验一组行内元素:

1  行内元素 2  行内元素 3  行内元素 4  行内元素 5  行内元素  

展示效果如下:

为了使这些行内元素之间的间距消失,我们手动删除行内元素之间产生的额外空隙,代码如下

1  行内元素  行内元素  行内元素  行内元素  行内元素  

效果图如下:

使用这种方法确实可以去掉行内元素之间的间距,但是代码堆成了一片,看得起很不舒服,那还可以怎么解决?

一.使用font-size:0

原理: 行内元素的间距是由于换行符、tab(制表符)、空格等字符引起,而字符的大小是定义字体大小来控制,所以去除间隔可以从改变字体的大小入手。 即设置当前行内元素的父元素的 font-size: 0;

1 

2 行内元素 3 行内元素 4 行内元素 5 行内元素 6 行内元素 7

查看更多关于html空格-有趣的试验_html/css_WEB-ITnose的详细内容...

  阅读:28次