隐藏x轴滚动条

  1. .demo {
  2. scrollbar-width: none; /* Firefox */
  3. -ms-overflow-style: none; /* IE 10+ */
  4. overflow-x: auto;
  5. }
  6. .demo::-webkit-scrollbar {
  7. display: none; /* Chrome Safari */
  8. }

超出文字显示省略号

单行

  1. .demo {
  2. overflow: hidden;
  3. white-space: nowrap;
  4. text-overflow: ellipsis;
  5. -o-text-overflow: ellipsis;
  6. }
  7. // 兼容代码
  8. {
  9. text-overflow: ellipsis;
  10. display: -webkit-box;
  11. -webkit-line-clamp: 1;
  12. -webkit-box-orient: vertical;
  13. display: -moz-box;
  14. -moz-line-clamp: 1;
  15. -moz-box-orient: vertical;
  16. word-wrap: break-word;
  17. word-break: break-all;
  18. white-space: normal;
  19. overflow: hidden;
  20. }

两行

  1. .demo {
  2. overflow: hidden;
  3. display: -webkit-box;
  4. -webkit-box-orient: vertical;
  5. -webkit-line-clamp: 2;
  6. -ms-text-overflow: ellipsis;
  7. text-overflow: ellipsis;
  8. }

css纯数字和英文不自动换行

  1. .demo {
  2. word-break: break-all;
  3. }

flex布局的宽度被压缩

  1. // 子元素设置最小宽度,设置flex-shrink: 0;
  2. .demo {
  3. flex-shrink: 0;
  4. min-width: 285px;
  5. }

横向滚动

  1. .father{
  2. text-align: center;
  3. white-space: nowrap;
  4. overflow-x: scroll;
  5. overflow-y: hidden;
  6. }