改变行间距在传单弹出
Changing line spacing in Leaflet Popup
这里有一个简单的问题:我的传单地图弹出框的间距似乎被卡住了。我试着让每一个新行看起来像这样:
Name: xxx
Date: xxx
而不是现在的样子:
Name: xxx
Date: xxx
下面是我的脚本:
function createPopup(properties, attribute, layer, radius){
//add city to popup content string
var popupContent = '<h3>' + "Name: " + properties.info_firstName + " " + properties.info_lastName + '</h3>';
//add formatted attribute to panel content
popupContent += "<p><b>Number of Installs:</b> " + properties.GE_Count + "</p>" + "<p><b>Number of Installs:</b> " + properties.GE_Count + "</p>";
//replace the layer popup
layer.bindPopup(popupContent, {
offset: new L.Point(0,-radius)
});
};
我的CSS:
.leaflet-popup-content-wrapper {
background-color: #e5e5e5;
opacity: .8;
}
.leaflet-popup-tip {
background-color: #e5e5e5;
opacity: .8;
}
.leaflet-popup-content p, h3{
color: #191900;
text-align: left;
font-family: 'Roboto Slab';
font-size: 12px
}
提前感谢!
是否尝试添加
h3 {
margin-top: 0;
margin-bottom: 0;
}
到你的CSS?
这可能是一个简单的HTML问题。
由于您对每行使用段落(<p>
标签),您将自动获得默认的p
样式,带有上下边距。
一个简单的解决方案是摆脱<p>
标记,并使用换行符<br />
代替。
同样的h3
标题。
你也可以在你的p
和h3
上指定margin: 0
,因为你似乎已经有了它们的CSS规则
相关文章:
- 如何创建一个“;表单弹出框“;在chrome中右键单击时位于突出显示的单词上方
- javascript弹出窗口没有正确加载html表单
- 如何在用户单击时创建带有弹出窗格的图像
- 单击时隐藏弹出窗口
- 单击事件打开两个弹出菜单
- 试图修改此javascript代码以减小弹出窗口的大小,或者在用户单击框外时关闭
- 在外部(正文)单击时关闭弹出窗口
- 编辑弹出窗口的HTML的单击命令
- 仅当表单有效时关闭弹出窗口
- 单击或取消选中复选框时,如何创建弹出的自定义窗口
- 使用Javascript在弹出窗口中提交表单
- 将表单输入保存到txt,弹出结果,不更改页面
- 即使我单击“确定”,模型弹出窗口扩展器仍保持打开状态
- 表单弹出窗口中的验证
- Javascript :使用window.opener表单弹出窗口将字符串添加到iframe
- 注册表单弹出
- 只显示一次表单弹出框
- Php JavaScript表单弹出
- 成功提交后获得表单弹出
- 改变& # 39;html # 39;在接触表单弹出和关闭时溢出属性