<u id="g9yg5"></u>

<video id="g9yg5"></video>

<source id="g9yg5"></source>
<b id="g9yg5"><acronym id="g9yg5"><bdo id="g9yg5"></bdo></acronym></b>

    1. <source id="g9yg5"><track id="g9yg5"><ins id="g9yg5"></ins></track></source>

      IE下textarea中font-size值很大時文字不顯示的解決方法是怎樣的(font-size,ie,textarea,web開發)

      時間:2024-04-23 06:43:47 作者 : 石家莊SEO 分類 : web開發
      • TAG :

      在IE下,我們寫一個固定高度和寬度的textarea,給一個select,可以選擇字體大小并作用于textarea。

      在非IE瀏覽器下,textarea原始字號為18px,將這個textarea中的文字的font-size改為108時是這個樣子的:

      IE下textarea中font-size值很大時文字不顯示的解決方法是怎樣的

      但是在IE下確是這個樣子的:

      IE下textarea中font-size值很大時文字不顯示的解決方法是怎樣的

      在網上找解決方法,不過貌似很少有人遇到這種情況,于是一個一個組合css去試,最終找到了一個解決方法,不過導致這種情況的原因至今不詳。

      解決方法:

      在IE瀏覽器下,在將font-size改為108px之后,將textarea的寬度設為0,然后再設回原來的寬度即可。

      我猜測的原因是在原始的寬度中,將字體變得很大,IE瀏覽器對字體所占的寬度的計算有bug。

      然而將寬度設為0之后,再設為原始寬度,則IE瀏覽器會重新計算一次字體的寬度,此時就正常了。

      具體的javascript代碼如下:

      代碼如下:


      var width = $("textarea").css("width");
      $("#txt-area").css("width", "0%");
      setTimeout(function () {
      $("#txt-area").css("width",<span >width</span>);
      }, 20);


      如果這里不延遲20秒設回原來的高度,也會在某些情況下失敗,具體原因有待考證。

       </div> <div class="zixun-tj-product adv-bottom"></div> </div> </div> <div class="prve-next-news">
      本文:IE下textarea中font-size值很大時文字不顯示的解決方法是怎樣的的詳細內容,希望對您有所幫助,信息來源于網絡。
      上一篇:CSS div布局需要注意哪些問題下一篇:

      4 人圍觀 / 0 條評論 ↓快速評論↓

      (必須)

      (必須,保密)

      阿貍1 阿貍2 阿貍3 阿貍4 阿貍5 阿貍6 阿貍7 阿貍8 阿貍9 阿貍10 阿貍11 阿貍12 阿貍13 阿貍14 阿貍15 阿貍16 阿貍17 阿貍18
      中文字幕第63久久_欧美乱人伦视频中文字幕_337p大胆精品_午夜亚洲福利在线老司机

      <u id="g9yg5"></u>

      <video id="g9yg5"></video>

      <source id="g9yg5"></source>
      <b id="g9yg5"><acronym id="g9yg5"><bdo id="g9yg5"></bdo></acronym></b>

      1. <source id="g9yg5"><track id="g9yg5"><ins id="g9yg5"></ins></track></source>