1. body {
    2. /* 默认字体 */
    3. font-family: helvetica;
    4. }
    5. /*
    6. 字体
    7. ios
    8. 默认中文字体是Heiti SC
    9. 默认英文字体是Helvetica
    10. 默认数字字体是HelveticaNeue
    11. 无微软雅黑字体
    12. android
    13. 默认中文字体是Droidsansfallback
    14. 默认英文和数字字体是Droid Sans
    15. 无微软雅黑字体
    16. font-family: helvetica;
    17. */
    18. body * {
    19. /* 禁止用户选中文字 */
    20. -webkit-user-select: none;
    21. /* 禁止长按弹出系统菜单 */
    22. -webkit-touch-callout: none;
    23. /* 切换横竖屏或者用户自己通过浏览器设置的话,可以改变字体的大小(需要给body下的所有元素) */
    24. -webkit-text-size-adjust: 100%;
    25. }
    26. a,
    27. input,
    28. button {
    29. /* 去除android下a/button/input标签被点击时产生的边框 & 去除ios下a标签被点击时产生的半透明灰色背景 */
    30. -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
    31. }
    32. /* 按钮在ios下都是圆角 */
    33. button,
    34. input {
    35. /* button与input都会有个默认背景 */
    36. -webkit-appearance: none;
    37. /* input有个默认圆角 */
    38. border-radius: 0;
    39. }
    40. /* 修改placeholder的样式 */
    41. input::-webkit-input-placeholder {
    42. /* 默认的样式 */
    43. color: #000;
    44. }
    45. input:focus::-webkit-input-placeholder {
    46. /* 点击后的样式 */
    47. color: #f00;
    48. }