开发者

Why do webKit browsers render the following with extra padding/margin on the bottom?

开发者 https://www.devze.com 2023-01-31 01:33 出处:网络
This issue is minor but is bugging me, why do webKit browsers render the following with extra padding开发者_运维知识库/margin on the bottom? is the only way to solve this to specify heights?

This issue is minor but is bugging me, why do webKit browsers render the following with extra padding开发者_运维知识库/margin on the bottom? is the only way to solve this to specify heights?

<div style="background-color:#efefef; width:200px;">
  <textarea style="padding:0px; margin:0px;"></textarea>
</div>

Render:

Why do webKit browsers render the following with extra padding/margin on the bottom?


<div style="background-color:#efefef; width:200px;">
    <textarea style="display:block;">asdf</textarea>
</div>

Apparently, it has something to do with <textarea> being an inline element. The gap appears to be the area below the baseline. If you set display:block;, it will get rid of the gap.


Did you try setting the height of the text box to match the div? It doesn't look like your telling it a height so it may be using a default height (based on the div). Just try it, no guarantees but hey it may.

0

精彩评论

暂无评论...
验证码 换一张
取 消