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

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

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

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

152124w64esn6c80wsn6ge

效果展示

相信只要熟悉前端的朋友都知道,這是一個非常常規(guī)的的前端模塊。然而我交給我的一個網(wǎng)上認識的童鞋在寫這個東西,讓他當(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的高度,而默認的文字是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)簽:
凌源市| 桓台县| 富锦市| 穆棱市| 营口市| 五指山市| 正镶白旗| 新建县| 保德县| 嵊泗县| 犍为县| 巴林左旗| 南投县| 沂南县| 临湘市| 贡嘎县| 达日县| 吕梁市| 花莲县| 金寨县| 中牟县| 无棣县| 芮城县| 东光县| 十堰市| 玛纳斯县| 绥德县| 浦城县| 阿瓦提县| 津市市| 孟州市| 天气| 柏乡县| 永吉县| 南安市| 綦江县| 敖汉旗| 湘潭县| 正阳县| 梓潼县| 尉氏县|