php – css:如何在文本之前和之后摆脱这个额外的空格?
内容导读
互联网集市收集整理的这篇技术教程文章主要介绍了php – css:如何在文本之前和之后摆脱这个额外的空格?,小编现在分享给大家,供广大互联网技能从业者学习和参考。文章包含1248字,纯文字阅读大概需要2分钟。
内容图文
![php – css:如何在文本之前和之后摆脱这个额外的空格?](/upload/InfoBanner/zyjiaocheng/799/83d4944356e148ddb6ca07943e99dac5.jpg)
这是一张图片:
HTML是在php中,如下所示:
print "<p class = 'Back'>Epic Fail</p>";
print "<p>You forgot to put in your Username or Password.</p>";
Back类和p的CSS如下:
p.Back
{
font-size: 200px;
display: block;
text-align: left;
font-style: oblique;
}
p
{
font-size: 20px;
color: #292421;
font-family: Times;
}
这些都包含在一个div标签中,它有大约25px的填充,为什么有这么多的空白?这是一个问题,因为它创建了一个我不想要的滚动条,它看起来不太好.
编辑:
这是div:
#login
{
background: #E0DFDB;
width: 1200px;
margin: auto;
}
我使用的是最新版本的Google Chrome(很抱歉没有指定)
通过从登录div和行高删除填充来成功删除滚动条.但是,仍有空白区域,我已经彻底浏览了所有代码,看看我是否在p标签中添加了任何内容,但我找不到任何内容.有没有我可以上传所有代码的网站向您展示?
结果:
谢谢大家,我决定使用谷歌浏览器附带的网络开发工具和IT TURNS OUT:MARGIN默认一些GOT设置为200PX ?? !!所以我只需要将p的边距设置为自动
解决方法:
这是因为默认情况下,Chrome会应用-webkit-margin-before:1em的样式; -webkit-margin-after:1em到p元素.在您的示例中,这将在元素的上方和下方创建200px的边距.设置保证金:自动或任何其他保证金值将覆盖此默认值.
其他浏览器以不同方式对p元素应用默认边距:例如Firefox应用保证金:1em 0会产生相同的效果.
边距不会出现在jsfiddle上,因为它们使用了一个重置??样式表,它给出了p元素margin:0.
内容总结
以上是互联网集市为您收集整理的php – css:如何在文本之前和之后摆脱这个额外的空格?全部内容,希望文章能够帮你解决php – css:如何在文本之前和之后摆脱这个额外的空格?所遇到的程序开发问题。 如果觉得互联网集市技术教程内容还不错,欢迎将互联网集市网站推荐给程序员好友。
内容备注
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 gblab@vip.qq.com 举报,一经查实,本站将立刻删除。
内容手机端
扫描二维码推送至手机访问。