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)簽:
鄄城县| 永康市| 海晏县| 涞源县| 林甸县| 临泉县| 万州区| 浦江县| 弋阳县| 侯马市| 泌阳县| 康平县| 和龙市| 台前县| 安达市| 名山县| 拉萨市| 通辽市| 顺义区| 新绛县| 平昌县| 游戏| 唐山市| 凯里市| 琼海市| 浦县| 来凤县| 茶陵县| 绥阳县| 丹寨县| 商城县| 怀宁县| 宜兰县| 兴安盟| 宜州市| 黄陵县| 康平县| 卢氏县| 台前县| 通许县| 平顶山市|