Saiz lebar bekas teks berbeza apabila dipaparkan dalam Chrome dan Firefox
P粉946336138
P粉946336138 2024-03-31 13:37:43
0
1
499

Mengapakah lebar bekas dipaparkan sebagai saiz yang berbeza dalam Chrome dan Firefox? Sampel imej. Chrome: Lebar pemaparan ialah 681.273

FireFox: Lebar render ialah 685.8499

*{
  margin: 0px;
  padding: 0px;
}
div {
    font-size: 20px;
    font-family: 'Arvo';
    max-width: 824px;
    text-transform: none;
    letter-spacing: 0em;
    line-height: 1.2;
    word-break: break-word;
    width: max-content;
    height: auto;
    position: relative;
    top: 50px;
    left:20px;
    outline: red solid 1px;
    color: black;
    -webkit-font-smoothing: subpixel-antialiased;
font-smoothing: subpixel-antialiased;
}

p { 



}
<style>
@import url('https://fonts.googleapis.com/css2?family=Arvo&display=swap');
</style>
<div id="div-main-con">
  <p>
    What are we A team? No, no, no. We're a chemical mixture that makes 
  </p>
</div>

<p id="temp-con">

</p>


<script differ>
elm = document.getElementById('div-main-con')

document.getElementById('temp-con').innerText = `the below container width is  ${elm.getBoundingClientRect().width}`

</script>

Buka pautan berikut dalam kedua-dua penyemak imbas dan anda akan melihat perbezaannya.

Ini adalah jsfiddle

Adakah terdapat cara untuk memaparkan dengan lebar yang sama dalam kedua-dua penyemak imbas?

P粉946336138
P粉946336138

membalas semua(1)
P粉649990163

Punca masalah:

  • Gaya lalai yang berbeza: Chrome dan Firefox mempunyai gaya lalai mereka sendiri yang berbeza untuk elemen HTML.
  • Terdapat perbezaan dalam cara kedua-dua penyemak imbas mengendalikan css: Kedua-duanya mempunyai enjin pemaparan sendiri, jadi mereka mungkin mengendalikan sifat css secara berbeza.

Penyelesaian masalah

  • Menggunakan css reset: tetapan semula css ialah set gaya yang mengalih keluar gaya lalai penyemak imbas, Apakah itu tetapan semula css.

  • Gunakan awalan vendor CSS: Ia adalah awalan untuk sifat css yang digunakan untuk menjadikan sifat css menyokong penyemak imbas itu, Awalan vendor CSS

Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan