image.png
    京东的CSS初始化代码:
    在每一次写新新的页面时,都需要引入一下这个css代码,在vue框架中,只需要使用混入mixin即可。

    1. /* 把我们所有标签的内外边距清零 */
    2. * {
    3. margin: 0;
    4. padding: 0;
    5. }
    6. /* em 和 i 斜体中的文字不倾斜 */
    7. em,
    8. i {
    9. font-style: normal;
    10. }
    11. /* 去掉列表li的小圆点 */
    12. li {
    13. list-style: none;
    14. }
    15. img {
    16. /* border 0 是为了照顾低版本浏览器,如果图片外面包含了链接会有边框的问题 */
    17. border: 0;
    18. /* 取消图片底侧有空白缝隙的问题,让其居中对齐 */
    19. vertical-align: middle;
    20. }
    21. button {
    22. /* 当鼠标经过 button 按钮的时候,鼠标变成小手,也可用于a标签 */
    23. cursor: pointer;
    24. }
    25. a {
    26. /* 取消a标签自带的下划线 */
    27. text-decoration: none;
    28. }
    29. a:hover {
    30. /* 给a标签设置一个悬浮变色 */
    31. color: skyblue;
    32. }
    33. /* 给按钮和输入框一个默认的字体 */
    34. button,
    35. input {
    36. font-family: Microsoft YaHei, "\5B8B\4F53";
    37. }
    38. body {
    39. /* CSS3 抗锯齿性 让文字显示的更加清晰(平滑smoothing) */
    40. -webkit-font-smoothing: antialiased;
    41. background-color: #fff;
    42. /* 设置字体大小为12px,1.5倍行高 */
    43. font: 12px/1.5 Microsoft YaHei, "\5B8B\4F53";
    44. }
    45. /* 预设两个类,专门用于隐藏页面内容,因为通过JS给标签加类,比起添加CSS属性更方便 */
    46. .hide,
    47. .none {
    48. display: none;
    49. }
    50. /* 清除浮动 */
    51. .clearfix::after {
    52. visibility: hidden;
    53. clear: both;
    54. display: block;
    55. content: "";
    56. height: 0;
    57. }
    58. .clearfix {
    59. /* 规定缩放比例为1,即100% */
    60. zoom: 1;
    61. }