課程
/前端開發(fā)
/JavaScript
/商城分類導(dǎo)航效果
添加了也沒啥變化。
2015-01-22
源自:商城分類導(dǎo)航效果 2-6
正在回答
獨(dú)立成塊是有原因才獨(dú)立成塊顯示的。a標(biāo)簽里樣式加上display:block的話,當(dāng)鼠標(biāo)點(diǎn)擊范圍就是以塊顯示的。這樣比較好識(shí)別點(diǎn)擊區(qū)域。當(dāng)然需要a標(biāo)簽里面的寬和高才有效果。獨(dú)立成塊的話就包含了左浮動(dòng)效果!
<a?target="_blank"?style="display:block;?width:100px;?height:50px;?line-height:50px;?border:1px?solid?#ccc;"?src="#"?>慕課網(wǎng)</a>
display值
描述
none ? ?此元素不會(huì)被顯示。 ? ?
block ? ?此元素將顯示為塊級(jí)元素,此元素前后會(huì)帶有換行符。 ? ?
inline ? ?默認(rèn)。此元素會(huì)被顯示為內(nèi)聯(lián)元素,元素前后沒有換行符。 ? ?
inline-block ? ?行內(nèi)塊元素。
list-item ? ?此元素會(huì)作為列表顯示。 ? ?
run-in ? ?此元素會(huì)根據(jù)上下文作為塊級(jí)元素或內(nèi)聯(lián)元素顯示。 ? ?
compact ? ?CSS 中有值 compact,不過(guò)由于缺乏廣泛支持,已經(jīng)從 CSS2.1 中刪除。 ? ?
marker ? ?CSS 中有值 marker,不過(guò)由于缺乏廣泛支持,已經(jīng)從 CSS2.1 中刪除。 ? ?
table ? ?此元素會(huì)作為塊級(jí)表格來(lái)顯示(類似 <table>),表格前后帶有換行符。 ? ?
inline-table ? ?此元素會(huì)作為內(nèi)聯(lián)表格來(lái)顯示(類似 <table>),表格前后沒有換行符。 ? ?
table-row-group ? ?此元素會(huì)作為一個(gè)或多個(gè)行的分組來(lái)顯示(類似 <tbody>)。 ? ?
table-header-group ? ?此元素會(huì)作為一個(gè)或多個(gè)行的分組來(lái)顯示(類似 <thead>)。 ? ?
table-footer-group ? ?此元素會(huì)作為一個(gè)或多個(gè)行的分組來(lái)顯示(類似 <tfoot>)。 ? ?
table-row ? ?此元素會(huì)作為一個(gè)表格行顯示(類似 <tr>)。 ? ?
table-column-group ? ?此元素會(huì)作為一個(gè)或多個(gè)列的分組來(lái)顯示(類似 <colgroup>)。 ? ?
table-column ? ?此元素會(huì)作為一個(gè)單元格列顯示(類似 <col>) ? ?
table-cell ? ?此元素會(huì)作為一個(gè)表格單元格顯示(類似 <td> 和 <th>) ? ?
table-caption ? ?此元素會(huì)作為一個(gè)表格標(biāo)題顯示(類似 <caption>) ? ?
inherit ? ?規(guī)定應(yīng)該從父元素繼承 display 屬性的值。 ? ?
NOM 提問(wèn)者
定義為display block是為了 添加padding值啊~~~~這樣才能拉開與border-left的距離。以及更好的去調(diào)整margin或padding來(lái)美化頁(yè)面~
舉報(bào)
兩種方法實(shí)現(xiàn)分類導(dǎo)航,同時(shí)擴(kuò)展講解其它商城分類導(dǎo)航的制作方法
2 回答dl不是塊級(jí)元素嗎,為什么還要設(shè)display:block?
2 回答為什么沒有鼠標(biāo)浮動(dòng)效果?
1 回答二級(jí)懸浮窗不顯示,截了代碼圖。
4 回答為什么二級(jí)菜單離左邊220px會(huì)和一級(jí)菜單重疊?
2 回答a標(biāo)簽本來(lái)就是內(nèi)聯(lián)塊狀元素 為何還要定義display:block;
Copyright ? 2025 imooc.com All Rights Reserved | 京ICP備12003892號(hào)-11 京公網(wǎng)安備11010802030151號(hào)
購(gòu)課補(bǔ)貼聯(lián)系客服咨詢優(yōu)惠詳情
慕課網(wǎng)APP您的移動(dòng)學(xué)習(xí)伙伴
掃描二維碼關(guān)注慕課網(wǎng)微信公眾號(hào)
2015-01-22
獨(dú)立成塊是有原因才獨(dú)立成塊顯示的。a標(biāo)簽里樣式加上display:block的話,當(dāng)鼠標(biāo)點(diǎn)擊范圍就是以塊顯示的。這樣比較好識(shí)別點(diǎn)擊區(qū)域。當(dāng)然需要a標(biāo)簽里面的寬和高才有效果。獨(dú)立成塊的話就包含了左浮動(dòng)效果!
display值
描述
none ? ?此元素不會(huì)被顯示。 ? ?
block ? ?此元素將顯示為塊級(jí)元素,此元素前后會(huì)帶有換行符。 ? ?
inline ? ?默認(rèn)。此元素會(huì)被顯示為內(nèi)聯(lián)元素,元素前后沒有換行符。 ? ?
inline-block ? ?行內(nèi)塊元素。
list-item ? ?此元素會(huì)作為列表顯示。 ? ?
run-in ? ?此元素會(huì)根據(jù)上下文作為塊級(jí)元素或內(nèi)聯(lián)元素顯示。 ? ?
compact ? ?CSS 中有值 compact,不過(guò)由于缺乏廣泛支持,已經(jīng)從 CSS2.1 中刪除。 ? ?
marker ? ?CSS 中有值 marker,不過(guò)由于缺乏廣泛支持,已經(jīng)從 CSS2.1 中刪除。 ? ?
table ? ?此元素會(huì)作為塊級(jí)表格來(lái)顯示(類似 <table>),表格前后帶有換行符。 ? ?
inline-table ? ?此元素會(huì)作為內(nèi)聯(lián)表格來(lái)顯示(類似 <table>),表格前后沒有換行符。 ? ?
table-row-group ? ?此元素會(huì)作為一個(gè)或多個(gè)行的分組來(lái)顯示(類似 <tbody>)。 ? ?
table-header-group ? ?此元素會(huì)作為一個(gè)或多個(gè)行的分組來(lái)顯示(類似 <thead>)。 ? ?
table-footer-group ? ?此元素會(huì)作為一個(gè)或多個(gè)行的分組來(lái)顯示(類似 <tfoot>)。 ? ?
table-row ? ?此元素會(huì)作為一個(gè)表格行顯示(類似 <tr>)。 ? ?
table-column-group ? ?此元素會(huì)作為一個(gè)或多個(gè)列的分組來(lái)顯示(類似 <colgroup>)。 ? ?
table-column ? ?此元素會(huì)作為一個(gè)單元格列顯示(類似 <col>) ? ?
table-cell ? ?此元素會(huì)作為一個(gè)表格單元格顯示(類似 <td> 和 <th>) ? ?
table-caption ? ?此元素會(huì)作為一個(gè)表格標(biāo)題顯示(類似 <caption>) ? ?
inherit ? ?規(guī)定應(yīng)該從父元素繼承 display 屬性的值。 ? ?
2015-09-15
定義為display block是為了 添加padding值啊~~~~這樣才能拉開與border-left的距離。以及更好的去調(diào)整margin或padding來(lái)美化頁(yè)面~