2024国产成人精品免费视频|日本免费一区二区三区毛片|久久97超碰色中文字幕|亚洲天堂a中文字幕

一個項目中img和a的那點事,多余5px高度以及a定義尺寸

2014-06-01 12:56 欄目:技術(shù)開發(fā), 知識在線 查看(10555)

前幾天有一個客戶的一個項目,其實主要還是前端的工作,一個簡單的模塊其實就是用SQL調(diào)用到一個商城的數(shù)據(jù),然后再寫下前端,前端直接用html和CSS就夠了,這個地方。想實現(xiàn)的前端效果也很簡單,就是如下圖所示。

152124w64esn6c80wsn6ge

效果展示

相信只要熟悉前端的朋友都知道,這是一個非常常規(guī)的的前端模塊。然而我交給我的一個網(wǎng)上認(rèn)識的童鞋在寫這個東西,讓他當(dāng)做練練手,結(jié)果就出問題了。主要有兩個問題,第一就是img下的造成整體高了5px;第二就是下面絕對定位的,的尺寸不能與整體統(tǒng)一。如下圖的兩個箭頭之處。

152507ravok9t1tattdup5

每一個圖片的HTML代碼如下:

152945yk69k2b7ntdq66x2

下面是CSS代碼

153122wwgurrh8ew35enon

關(guān)于定義<a>的尺寸

其 實看到這里大家已經(jīng)很清楚了,比如下面的.indexad li span a 中明明已經(jīng)定義了width:230px;這跟img的寬度是一致的,那么為什么就是文字短了一截呢?那是因為這個寬度的約束根本就沒有效果,如果我文字 多一點或者少一點,這個寬度會變。其實只需要在這個<a>的CSS中加入一句display: block;即可。

關(guān)于img多出5px高度

其 實看那個圖就已經(jīng)知道了,因為我是在瀏覽器的調(diào)試狀態(tài)下截圖的,大家可以看到會標(biāo)注出有個17px的高度,而默認(rèn)的文字是12px,因此多余的就是 5px。而且在圖片上的<a>我們是沒有文字的,因此這里可以直接定義這個<a>的文字大小為0;有就是加上indexad li ?a{font-size:0;}。同樣地我們還可以定義<a>的高度為0,根據(jù)上面定義<a>的方法就是加上indexad li a{height:0;display:block;}。

就經(jīng)過上面兩個簡單的處理就可以修復(fù)這兩個問題,從而實現(xiàn)開始我們需要的那種效果。

與我們的項目經(jīng)理聯(lián)系
掃二維碼與項目經(jīng)理溝通

我們在微信上24小時期待你的聲音

解答本文疑問/技術(shù)咨詢/運營咨詢/技術(shù)建議/互聯(lián)網(wǎng)交流

轉(zhuǎn)載請注明出處:一個項目中img和a的那點事,多余5px高度以及a定義尺寸 - 微構(gòu)網(wǎng)絡(luò)
分享:
標(biāo)簽:
将乐县| 六盘水市| 米脂县| 思茅市| 邛崃市| 泉州市| 同江市| 高青县| 宜兴市| 黑河市| 乌拉特前旗| 枣庄市| 舞阳县| 晋宁县| 佛冈县| 饶平县| 故城县| 浦县| 尼玛县| 千阳县| 三门峡市| 通辽市| 中西区| 石楼县| 贡山| 汉沽区| 绥滨县| 平定县| 漳州市| 都兰县| 奉节县| 祁门县| 巴青县| 城口县| 锡林浩特市| 大兴区| 桑植县| 阳信县| 平乡县| 花莲市| 彰化市|