我見過幾個站點使用以下代碼進行無線電輸入布局:
<label>
<input type="radio" name="myRadioBtn">
<span>Check me!</span> <!-- Notice the span wrapped text -->
<div class="custom-radio"></div>
</label>
雖然我還看到了一些具有以下內容的網站:
<label>
<input type="radio" name="myRadioBtn"> Check me! <!-- Notice the missing span -->
<div class="custom-radio"></div>
</label>
將輸入標簽文本包裝在 span 標簽中是否有任何好處?設定輸入元素的樣式是否更容易?或者用 Javascript/jQuery 呼叫它們?
uj5u.com熱心網友回復:
使用跨度意味著您可以設定單選文本的樣式,而不會影響父 div 中的任何其他內容。跨度也可以換行。跨度完全搖滾。
uj5u.com熱心網友回復:
跨度使用更少的空間。Div 是一個具有更大空間的塊。如果我們想使用緊湊的東西,我們使用 SPAN 標簽
根據這個。
跨度和輸入標簽使用同一行
uj5u.com熱心網友回復:
就我個人而言,我只將該<span>元素用于樣式目的。(類似<div >但 span 占用的空間更少)
Hubspot.com 將它們定義為“通用行內容器元素”。
本文對它們進行了更多解釋:https ://blog.hubspot.com/website/html-span
捷運
uj5u.com熱心網友回復:
Span 是一個行內元素,不會占用 100% 的可用寬度,并且沒有瀏覽器默認樣式或重置 CSS 樣式應用于 span,因此會自動減少 css。Div 是塊級元素,在不需要塊元素的地方使用它沒有意義。
uj5u.com熱心網友回復:
HTML 元素是用于分句內容的<span>通用行內容器,它本身并不代表任何內容。它可用于對元素進行分組以進行樣式化(使用 class 或 id 屬性),或者因為它們共享屬性值,例如 lang。只有在沒有其他語意元素是合適的時候才應該使用它。<span>非常像一個<div>元素,但<div>它是一個塊級元素,而 a<span>是一個行內元素。
看到這個:- https://developer.mozilla.org/en-US/docs/Web/HTML/Element/span
uj5u.com熱心網友回復:
span 將在同一行,如果您不希望輸入及其標簽在同一行,您可以使用<p>或<div>標記
檢查這個 https://www.geeksforgeeks.org/difference-between-div-and-span-tag-in-html/
轉載請註明出處,本文鏈接:https://www.uj5u.com/qianduan/450667.html
