Rumah  >  Soal Jawab  >  teks badan

javascript - gaya interline penulisan whiteSpace dalam tindak balas tidak berkuat kuasa

Menambah gaya sebaris pada elemen dalam tindak balas akan berkuat kuasa pada semua yang lain kecuali whiteSpace Adakah terdapat cara untuk menyelesaikannya. Tujuannya adalah untuk menggunakannya apabila teks melimpah

 <span style={{
    fontSize: '14px',
    paddingTop: '1px',
    fontFamily: '微软雅黑',
    maxWidth: '56px',
    overflow: 'hidden',
    textOverflow: 'ellipsis',
    whiteSpace: 'nowrap'
 }}>
    {node.title}
  </span>

Gaya yang dipaparkan dalam pelayar ialah

element.style {
    font-size: 14px;
    padding-top: 1px;
    font-family: 微软雅黑;
    max-width: 56px;
    overflow: hidden;
    text-overflow: ellipsis;
}

Tolong beri saya nasihat, terima kasih banyak-banyak

漂亮男人漂亮男人2713 hari yang lalu620

membalas semua(3)saya akan balas

  • PHP中文网

    PHP中文网2017-05-16 13:29:38

    paparan: blok sebaris;

    balas
    0
  • phpcn_u1582

    phpcn_u15822017-05-16 13:29:38

    Oleh kerana ia adalah gaya iframe, anda hanya boleh menulis gaya sebaris Tetapi selepas mencuba banyak kaedah, white-space:nowrap tidak boleh digunakan
    Termasuk naik taraf kepada versi react terkini
    Penyelesaian terakhir ialah:

     <span style={{
        fontSize: '14px',
        paddingTop: '1px',
        fontFamily: '微软雅黑',
        maxWidth: '56px',
        overflow: 'hidden',
        textOverflow: 'ellipsis',
        whiteSpace: 'pre'
     }}>
        {node.title}
      </span>

    Saya tidak tahu mengapa atribut nowrap tidak boleh digunakan, tetapi menggunakan atribut pra menyelesaikan masalah dengan sempurna.

    balas
    0
  • 淡淡烟草味

    淡淡烟草味2017-05-16 13:29:38

    https://github.com/facebook/r...

    nowrap telah ditamatkan dalam HTML4 dan bukan sebahagian daripada HTML5.
    Saya amat mengesyorkan menggunakan CSS sebaliknya.

    balas
    0
  • Batalbalas