js設(shè)置字體大小和顏色 如何用JS控制網(wǎng)頁(yè)字體大小,使其能夠自適應(yīng)屏幕大???
如何用JS控制網(wǎng)頁(yè)字體大小,使其能夠自適應(yīng)屏幕大?。?. 首先,在網(wǎng)頁(yè)代碼的標(biāo)題中添加一行viewport meta標(biāo)記。Viewport是網(wǎng)頁(yè)的默認(rèn)寬度和高度。上面的代碼行表示網(wǎng)頁(yè)的默認(rèn)寬度等于屏幕
如何用JS控制網(wǎng)頁(yè)字體大小,使其能夠自適應(yīng)屏幕大???
1. 首先,在網(wǎng)頁(yè)代碼的標(biāo)題中添加一行viewport meta標(biāo)記。
Viewport是網(wǎng)頁(yè)的默認(rèn)寬度和高度。上面的代碼行表示網(wǎng)頁(yè)的默認(rèn)寬度等于屏幕寬度(寬度=設(shè)備寬度),原始比例(初始比例=1)為1.0,這意味著網(wǎng)頁(yè)的初始大小占屏幕面積的100%。
所有主流瀏覽器都支持此設(shè)置,包括IE9。對(duì)于那些舊瀏覽器(主要是IE6、IE7和IE8),CSS3是必需的-媒體查詢.js.
2. 不要使用絕對(duì)寬度。因?yàn)榫W(wǎng)頁(yè)根據(jù)屏幕寬度調(diào)整布局,所以不能使用絕對(duì)寬度的布局,也不能使用絕對(duì)寬度的元素。這個(gè)很重要。具體來(lái)說(shuō),CSS代碼不能指定像素寬度:寬度:xxx px
僅百分比寬度:寬度:XX%或?qū)挾龋鹤詣?dòng)
3. 相對(duì)大小字體
字體不能使用絕對(duì)大?。≒X),只能使用相對(duì)大?。‥M)。
Body{
font:normal 100%Helvetica,Arial,sans-serif
}]上面的代碼指定字體大小為默認(rèn)頁(yè)面大小的100%,即16像素。
H1{
font-size:1.5em
}]然后,H1的大小是默認(rèn)大小的1.5倍,即24像素(24g16=1.5)。
Small{
font-size:0.875em
}
小元素的大小是默認(rèn)大小的0.875倍,即14像素(14g16=0.875)。