有没有办法让HTML中的字体跟PHOTOSHOP里的一样可以锐化?

html-css010

有没有办法让HTML中的字体跟PHOTOSHOP里的一样可以锐化?,第1张

我记得好像可以在HTML语言中指定一种显示字体。

但是,由于HTML面对所有看这个页面的电脑,所以不可能每个电脑都装有这种字体。

就变成了,作用并不实际。

以前很流行一种像素字体,由于设计这个字体本身就针对每个像素,所以比较清晰。

但是你会发觉中文字体如果缩小到一定尺寸,其实也可以类似像素字体效果一样清晰。

最后,HTML或者说网页,设计还是面对所有用户的,尽量考虑兼容性比较高的方案。

需要准备的材料分别有:电脑、浏览器、html编辑器。

1、首先,打开html编辑器,新建html文件,例如:index.html。

2、在index.html中的<script>标签中,输入js代码:

$('td').click(function () {

$('td').css('font-weight', 'normal')

$(this).css('font-weight', 'bold')

})

3、浏览器运行index.html页面,点击“我是A”,此时字体会变粗。

4、再点击“我是B”,此时“我是A”的字体粗度恢复正常,“我是B”的字体变粗。

设计网页时,一般设置body的字体,让其他标签继承body的字体,这样设置特别方便,但是标题标签h1到h6和表单标签(input类型)是没有继承body的字体属性的,它们的字体需要单独设置。<html><head><style type="text/css">body{font-family : 微软雅黑,宋体font-size : 1emcolor : #f00}</style></head><body ><h1>设置字体的类型、大小、颜色</h1><p> CSS设置字体的类型、大小、颜色</p></body></html>设置字体的类型 1字体的类型通过下面这段代码设置:font-family : 微软雅黑,宋体, 'New York'font-family翻译为中文是“字体家族”,就是告诉浏览器,优先使用哪一种字体,谁排在最前面,就先使用这种字体,这里是“微软雅黑”;2多种字体使用逗号间隔,字体名中带有空格或#、$的,需要加单引号或双引号。3如果操作系统中“微软雅黑”,XP系统中就没有这种字体,那么就会使用“宋体”,如果没有“宋体”,就会再使用系统中默认的字体,不过操作系统中一般都是有“宋体”的,而且,如果没有给网页设置字体类型,网页就会按照操作系统中默认的字体来显示。END设置字体的大小 1字体大小通过下面这段代码设置:font-size : 1emfont-size 翻译为中文是“字体尺寸”,它的单位一般是px(像素)或em(字体高度)。2中国的许多网站的默认字体是12px,而且很多人使用的是IE浏览器,像IE6,用户是不能改变网页字体大小的,而现在主流的浏览器,只需要按住Ctrl后,滚动滑轮就可以放大缩小网页了。3单位em是一种相对的字体高度,一般的浏览器都默认为16px,需要注意的是,em会继承父元素的字体大小。比如设置body字体大小为1em,p的字体大小为0.8em,那么换算为像素,p标签的实际单位是 1 * 0.8 * 16px = 12.8px。不过,为了简化em和px的换算,一般设置body的font-size为62.5%,然后使用em设置其他标签的字体大小,这样,em换算为px只需要乘以10就行了,比如1em = 1 * 62.5% * 16px = 10 px4很多人都推荐使用em作为网页字体单位,有2点好处,不过我的实践告诉我,似乎并不太重要。(1)当对IE6设置了字体更大或更小后,所有字体都可以按照比例放大缩小。不过,使用IE6的人越来越少了,现在主流的浏览器,按住Ctrl,滑动滑轮,就可以放大缩小了。(2) 通过修改body的大小,就能按比例修改所有字体大小,因为body是其他字体的基准。这个一般是先设置body大小,然后设置其他标签大小,此时,若是修改了body的大小,其他标签的大小就会跟着变了。END设置字体颜色设置字体的颜色通过下面的代码:color : #f00color是颜色的意思,color用来设置一个标签的前景色,表现出来也就是元素文本的颜色。它的值,一般都是使用#加16进制的颜色值来表示。