[英]Span tag height is not adjusted to child input tag
嗨,
我有一個span的輸入標簽。我想設置跨度設置邊框和box-shadow以及輸入標簽border:none。 問題是,看起來,輸入的高度超過了span標簽,所以如果我將span設置為span,則不顯示,因為它被輸入標簽覆蓋。
我相信,如果一個元素被放在span標簽內,那么span標簽的寬度和高度必須調整到子標簽的高度和寬度。但這不會發生在這里。
這是我的代碼......可能是錯的....
注意:在這段代碼中,我沒有為輸入標簽添加border:none,以使實際可見的問題顯而易見...... !!!
<style>
body{
font-family:Arial,Tahoma,sans-serif;
font-size:0.7em;
}
span{
border:1px solid blue;
box-shadow:3px 3px 3px #888;
}
input {
font-size:100%;
}
</style>
<body>
<span>
<input type="text"/>
</span>
</body>
我想,你可以像這樣使用css和html:
<style>
body{
font-family:Arial,Tahoma,sans-serif;
font-size:0.7em;
}
input {
font-size:100%;
border:1px solid blue;
box-shadow:3px 3px 3px #888;
}
</style>
<body>
<input type="text"/>
</body>
只需將border和box-shadow放入input-tag即可刪除span-tag。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.