字體屬性設(shè)置之一:谷歌瀏覽器12px以下字體的顯示百侧;方法和原理

前言?:

chrome

谷歌瀏覽器默認(rèn)的字體大小為16px柬泽;可以通過設(shè)置font-size來設(shè)置字體大小但是當(dāng)設(shè)置到12px以下的時候字體大小不再改變蛇耀;對于想設(shè)置其他大小的字體就很頭疼结闸,本文參考網(wǎng)上的方法唇兑,并對該方法以及原理介紹;并對該方法的弊端進行闡述并提出一種合適的解決辦法桦锄。


1.適用對象:

block 或者inline-block類型;


2.方法(該方法先以p標(biāo)簽舉例)方法:

通過設(shè)置transform:scale();

局限性:標(biāo)簽會發(fā)生移動(可以參考下面的代碼和圖片)扎附;

解決辦法:設(shè)置transform-origin;

可以發(fā)現(xiàn)默認(rèn)的是16px;

可以發(fā)現(xiàn)當(dāng)設(shè)置0.8的縮放比例的時候结耀;得到的字體大小:16pxX 0.8 = 12.8px

當(dāng)在p中設(shè)置font-size:10px的時候比例縮放就以10px進行縮放;

(可以看到設(shè)置縮放之后標(biāo)簽發(fā)生移動留夜,這個在下面會說到解決辦法)

p中所有的元素都按照p的縮放比例進行縮放;


3.原理:

當(dāng)對p加父容器和對p本身設(shè)置寬高以及邊框图甜;設(shè)置scale0.8碍粥,p標(biāo)簽自動上下居中(自身原來的寬高-縮放后的寬高得到的寬高平均分配到上下左右);用chrome自帶的盒模型發(fā)現(xiàn)黑毅,p標(biāo)簽內(nèi)容占據(jù)寬度依舊是300px X 300px嚼摩;

當(dāng)在p后面(div中)加入span元素發(fā)現(xiàn)span出了div的范圍,說明等比縮放只是改變的原來標(biāo)簽形式上的大锌笫荨枕面;其原來所在文檔流占據(jù)的空間位置并未因縮放而騰出來;

發(fā)現(xiàn)改變p的位置之后span仍然被擠出來。


該方法總結(jié):

1.設(shè)置scale時時對整個p標(biāo)簽進行縮放(包含p本身及其內(nèi)容的所有元素)缚去,而不單單是對字體的縮放潮秘;

2.進行縮放之后會將縮放之前的寬高-縮放之后的寬高的值自動分配到p標(biāo)簽的上下左右;但縮放并不會改變該標(biāo)簽原來在文檔流中所占據(jù)的位置大幸捉帷唇跨;不會因為縮放而騰出空間;

3.縮放后衬衬,縮放對象的位置會發(fā)生變化;

4.也是scale不適用于inline類型元素的原因(不能設(shè)置寬高改橘;雖然自己的寬高靠內(nèi)容撐起來;但是在設(shè)置css的時候無法獲取寬高的準(zhǔn)確信息(我是這么理解))滋尉;所以如果想要設(shè)置inline類型的font-size需要先設(shè)置display:block或者inline-block。


4.解決辦法(解決偏移問題):

即在縮放對象上加入:

-webkit-transform-origin: 0 0;

或者

-webkit-transform-origin-x: 0;

-webkit-transform-origin-y: 0;



最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末飞主,一起剝皮案震驚了整個濱河市狮惜,隨后出現(xiàn)的幾起案子高诺,更是在濱河造成了極大的恐慌,老刑警劉巖碾篡,帶你破解...
    沈念sama閱讀 211,123評論 6 490
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件虱而,死亡現(xiàn)場離奇詭異,居然都是意外死亡开泽,警方通過查閱死者的電腦和手機牡拇,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 90,031評論 2 384
  • 文/潘曉璐 我一進店門,熙熙樓的掌柜王于貴愁眉苦臉地迎上來穆律,“玉大人惠呼,你說我怎么就攤上這事÷驮牛” “怎么了剔蹋?”我有些...
    開封第一講書人閱讀 156,723評論 0 345
  • 文/不壞的土叔 我叫張陵,是天一觀的道長辅髓。 經(jīng)常有香客問我泣崩,道長,這世上最難降的妖魔是什么洛口? 我笑而不...
    開封第一講書人閱讀 56,357評論 1 283
  • 正文 為了忘掉前任矫付,我火速辦了婚禮,結(jié)果婚禮上绍弟,老公的妹妹穿的比我還像新娘技即。我一直安慰自己,他們只是感情好樟遣,可當(dāng)我...
    茶點故事閱讀 65,412評論 5 384
  • 文/花漫 我一把揭開白布而叼。 她就那樣靜靜地躺著,像睡著了一般豹悬。 火紅的嫁衣襯著肌膚如雪葵陵。 梳的紋絲不亂的頭發(fā)上,一...
    開封第一講書人閱讀 49,760評論 1 289
  • 那天瞻佛,我揣著相機與錄音脱篙,去河邊找鬼。 笑死伤柄,一個胖子當(dāng)著我的面吹牛绊困,可吹牛的內(nèi)容都是我干的。 我是一名探鬼主播适刀,決...
    沈念sama閱讀 38,904評論 3 405
  • 文/蒼蘭香墨 我猛地睜開眼秤朗,長吁一口氣:“原來是場噩夢啊……” “哼!你這毒婦竟也來了笔喉?” 一聲冷哼從身側(cè)響起取视,我...
    開封第一講書人閱讀 37,672評論 0 266
  • 序言:老撾萬榮一對情侶失蹤硝皂,失蹤者是張志新(化名)和其女友劉穎,沒想到半個月后作谭,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體稽物,經(jīng)...
    沈念sama閱讀 44,118評論 1 303
  • 正文 獨居荒郊野嶺守林人離奇死亡,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點故事閱讀 36,456評論 2 325
  • 正文 我和宋清朗相戀三年折欠,在試婚紗的時候發(fā)現(xiàn)自己被綠了贝或。 大學(xué)時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片。...
    茶點故事閱讀 38,599評論 1 340
  • 序言:一個原本活蹦亂跳的男人離奇死亡怨酝,死狀恐怖傀缩,靈堂內(nèi)的尸體忽然破棺而出,到底是詐尸還是另有隱情农猬,我是刑警寧澤赡艰,帶...
    沈念sama閱讀 34,264評論 4 328
  • 正文 年R本政府宣布,位于F島的核電站斤葱,受9級特大地震影響慷垮,放射性物質(zhì)發(fā)生泄漏。R本人自食惡果不足惜揍堕,卻給世界環(huán)境...
    茶點故事閱讀 39,857評論 3 312
  • 文/蒙蒙 一料身、第九天 我趴在偏房一處隱蔽的房頂上張望。 院中可真熱鬧衩茸,春花似錦芹血、人聲如沸。這莊子的主人今日做“春日...
    開封第一講書人閱讀 30,731評論 0 21
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽。三九已至囊蓝,卻和暖如春饿悬,著一層夾襖步出監(jiān)牢的瞬間,已是汗流浹背聚霜。 一陣腳步聲響...
    開封第一講書人閱讀 31,956評論 1 264
  • 我被黑心中介騙來泰國打工狡恬, 沒想到剛下飛機就差點兒被人妖公主榨干…… 1. 我叫王不留,地道東北人蝎宇。 一個月前我還...
    沈念sama閱讀 46,286評論 2 360
  • 正文 我出身青樓弟劲,卻偏偏與公主長得像,于是被迫代替她去往敵國和親姥芥。 傳聞我的和親對象是個殘疾皇子函卒,可洞房花燭夜當(dāng)晚...
    茶點故事閱讀 43,465評論 2 348

推薦閱讀更多精彩內(nèi)容

  • 問答題47 /72 常見瀏覽器兼容性問題與解決方案? 參考答案 (1)瀏覽器兼容問題一:不同瀏覽器的標(biāo)簽?zāi)J(rèn)的外補...
    _Yfling閱讀 13,734評論 1 92
  • 選擇qi:是表達(dá)式 標(biāo)簽選擇器 類選擇器 屬性選擇器 繼承屬性: color,font报嵌,text-align,li...
    love2013閱讀 2,304評論 0 11
  • 選擇qi:是表達(dá)式 標(biāo)簽選擇器 類選擇器 屬性選擇器 繼承屬性: color熊榛,font锚国,text-align,li...
    wzhiq896閱讀 1,732評論 0 2
  • CSS Q: HTML引入CSS的方式有哪些玄坦? A: HTML element的style屬性血筑,HTML內(nèi)部sty...
    趙長安啊閱讀 594評論 0 7
  • 好久,沒心情煎楣、沒心思去考慮讀書豺总,或者去寫點自己認(rèn)為值得記憶的東西。為什么择懂?迷茫喻喳,受傷了。怎么讀的進去困曙,心里捋不出思...
    王坪_羅中慶閱讀 3,969評論 6 5