css - CSS 中的 iPad 特定代码

标签 css ipad indentation

我正在尝试像剧本一样排版文本。 我为此使用以下代码 website .

<style type="text/css">
.header {
font-family: courier new, monospace;
color: #999999;
font-size: 12pt;
line-height: 12pt;
width: 38.25em;
}
.character {  
font-family: courier new, monospace;  
color: #999999;
font-size: 12pt;
line-height: 12pt;
padding-left: 12.5em;
width: 21em;
}

[etc]

我注意到 iPad 显示缩进文本(填充)的方式与桌面上的 safari 不同。大约有 0.5em 的差异。有没有办法让缩进在桌面、iPad、iPhone 上通用?有没有一种方法可以仅针对 iPad 定位上述 CSS 的特定部分?

最佳答案

最简单的解决方案是使用媒体查询来确定观众何时使用具有 ipad 屏幕尺寸的显示器,或具有类似尺寸的任何其他设备。

@media all and (max-device-width: 768px) {
  // insert css specific to ipad portrait
}

@media all and (max-device-width: 480px) {
  // insert css specific to iphone landscape
}

@media all and (max-device-width: 320px) {
  // insert css specific to iphone portrait
}

关于css - CSS 中的 iPad 特定代码,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17790751/

相关文章:

ios - 在以不同方向呈现模态视图后保持父 View 的方向

ios - UINavigationController 在单击后退按钮时向下滚动

java - 我可以将 IntelliJ 设置为自动缩进代码主体吗?

javascript - 如何在向下滚动表格时保持表格标题固定

css - 如何计算转换后的div的绝对位置

html - 在没有flexbox的情况下并排对齐三个div

javascript - 如何在 safari 和 chrome 的选择框(下拉框)中设置高度或填充?

iphone - 动态更改 UITable 单元格高度?

c++ - 如何使用递归缩进行?

c - 如何使 Emacs 正确缩进 C99 复合文字?