0
我使用Gulp,webpack和帕格(玉)。問題在於dist-code由於在構建時格式化而具有額外的空間。帕格(玉)額外的空間添加格式化標籤之間吞噬建設
僞代碼:
label
each item in items
span
if kkk == 2
=item[1]
else
abbr(title='ttttttt')
=elem
所得(DIST)。html的是這樣的:
<label for="ааааа">set to
<abbr title="Scalable Vector Graphics">SVG/</abbr>
<abbr title="Joint Photographic Experts Group">JPEG</abbr>
</label>
,看起來像:
設置爲SVG/JPEG
後如何 '/' 刪除空格,或改變一些東西,使它看起來像:
設置爲SVG/JPEG
這裏是我的代碼:
+mixin dd['svg', 'sdf sdfsdsd SVG', , , , [['Scalable Vector Graphics', 3]]],
mixin dd(list)
- var words = [];
- var abbr = [];
each item, i in list
//-....
- var words = [];
- var abbr = [];
+e.INPUT(id= it[0])
+e.LABEL(for=it[0])
- words = item[1].match(/[^\s\/]+\/?/g)
each elem, i in words
if it[3] != undefined && it[3].indexOf(i + 1) != -1
+e.SPAN
+other(it[5], abbr, i, words.length, elem)
else
+other(it[5], abbr, i, words.length, elem)
mixin other(abbrs, abbr, i, wordslength, elem)
if abbrs != undefined && abbrs.some(elem => (abbr = elem)[1] == (i + 1))
abbr(title= abbr[0])
=elem
else
=elem
換言之,需要使
<abbr title="Scalable Vector Graphics">SVG/</abbr>
<abbr title="Joint Photographic Experts Group">JPEG</abbr>
是所得的構建(DIST)代碼內的一個行:
<abbr title="Scalable Vector Graphics">SVG/</abbr><abbr title="Joint Photographic Experts Group">JPEG</abbr>
display:inline-block;什麼都不變。檢查了其他幾個類似的問題 - 與這個問題無關。
謝謝!字體大小0給了我一個想法試試letter-spacing:-10px,這有幫助! font-size 0格式化了一點。我還將標籤詞包裝到div中以使樣式與span-styles不同。 – CodeGust