静态html中图像之间的空间在javascript中消失
space between images in static html disappears in javascript
我正在努力理解为什么当我的代码切换到javascript时,空白会消失。
这是用静态html JSFiddle基本
这里的javascript JSFiddle javascript 中的"相同"
当我在css中为静态html设置font-size:0px;
时,我得到了与javascript中相同的结果。我只是不确定为什么会发生这种情况,我想了解一下。javascript与html/CSS有什么不同?
提前感谢!
我认为这是因为javascript将每个节附加在前一节的结束标记之后,在前一段的结束标记和下一段的开始标记之间不留空格。
HTML版本:
<section>
<!-- content -->
</section>
<section>
<!-- content -->
</section>
JS版本:
<section><!-- content --></section><section><!-- content --></section>
这是因为在基本html中,有新行分隔部分元素:
<section class="pic"></section>
<section class="pic"></section>
在使用JavaScript的方法中,它们被粘在一行:
<section class="pic"></section><section class="pic">
您可以阅读本文以更新有关如何避免内联块之间的间距的知识:https://css-tricks.com/fighting-the-space-between-inline-block-elements/
相关文章:
- JavaScript名称空间和对象创建
- 在javascript中使用命名空间
- javascript中的命名空间,IDE中支持代码完成/内容辅助's
- 如何使用javascript命名空间
- 转换自的JavaScript命名空间
- 什么's当前命名空间/类中JavaScript子命名空间/类的语法
- 静态html中图像之间的空间在javascript中消失
- 在Firebug控制台中监视javascript命名空间变量
- 在Alfresco中动态创建空间/文件夹的Javascript;t工作正确
- 用自定义javascript全局命名空间替换窗口
- 怎么了?通过字符串定义 JavaScript 命名空间
- Javascript 命名空间/最佳实践
- IE中的Javascript命名空间抛出错误
- 处理此命名空间 JavaScript 结构的最佳方法是什么?
- 影响JavaScript / CSS的HTML空间格式
- 将 JavaScript 封装在命名空间中
- 将索引值传递给javascript命名空间数组
- 在javascript中,别名名称空间
- 如何在javascript模块中包含jquery而不与全局名称空间冲突
- 将字符串PHP传递到Javascript空间