css - ":first-letter"伪元素 - 移除移动设备上的间距

标签 css mobile

我想用不同的样式设置第一个字母的样式,它适用于桌面上的每个浏览器和每个浏览器宽度,但在移动设备上(在 iphone 和 Windows Phone 上测试过)我在顶部和信的底部。

桌面:

enter image description here

手机:

enter image description here

这是我的 CSS:

p:first-of-type:first-letter {
  border: 1px solid red;
  display: block;
  float: left;
  font-size: 5.6em;
  font-weight: bold;
  line-height: 1em;
  margin-top: 8px;
  padding-right: .2em;
  padding: 0;
  text-transform: uppercase;
}

Codepen here .

最佳答案

我通过添加来管理它:

line-height: .6em;

关于css - ":first-letter"伪元素 - 移除移动设备上的间距,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36542736/

相关文章:

html - 是否有完全前端的响应式图像脚本/框架?

jquery - 如何修复鼠标单击时的边框颜色

javascript - 在 BlackBerry WebWorks 应用程序中显示 Google map

javascript - (帮助)React Native JSON 文件太大。 Bundler 堆内存不足

html - 手机和平板电脑上的 Bootstrap 菜单选项卡 "Jump"

html - 我需要帮助将表格转换为响应式 div,但不知道最佳方法

css - Firefox 和 IE9+ 的剪辑路径替代方案

html - CSS设置背景白色

javascript - 从模板标签中包含 css 和/或脚本

用于移动设备的 Javascript onClick