1.基础语法

有能力管理文本的大小在 Web 设计领域很重要。font-size 值用于设置字体的大小。但是,不要通过调整文本大小使段落看上去像标题,或者使标题看上去像段落。请始终使用正确的 HTML 标题,比如使用

-

来标记标题,使用

来标记段落。

font-size 值可以是绝对或相对值。

n绝对值:将文本设置为指定的大小。不允许用户在所有浏览器中改变文本大小(不利于可用性)。绝对大小在确定了输出的物理尺寸时很有用。

n相对大小:相对于周围的元素来设置大小。允许用户在浏览器改变文本大小。

注意:如果你没有规定字体大小,普通文本(比如段落)的默认大小是 16 像素 (16px=1em)。

(1)使用像素来设置字体大小

通过像素设置文本大小,可以对文本大小进行完全控制,代码示例

小白教程网www.2d5.net如下:

h1 {font-size:60px;}

h2 {font-size:40px;}

p {font-size:14px;}

在 Firefox, Chrome, and Safari 中,可以重新调整以上例子的文本大小,但是在 Internet Explorer 中不行。

虽然可以通过浏览器的缩放工具调整文本大小,但是这实际上是对整个页面的调整,而不仅限于文本。

(2)使用 em 来设置字体大小

如果要避免在 Internet Explorer 中无法调整文本的问题,许多开发者使用 em 单位代替 pixels。

W3C 推荐使用 em 尺寸单位。

1em 等于当前的字体尺寸。如果一个元素的 font-size 为 16 像素,那么对于该元素,1em 就等于 16 像素。在设置字体大小时,em 的值会相对于父元素的字体大小改变。

浏览器中默认的文本大小是 16 像素。因此 1em 的默认尺寸是 16 像素。

可以使用下面这个公式将像素转换为 em:pixels/16=em。

(注:16 等于父元素的默认字体大小,假设父元素的 font-size 为 20px,那么公式需改为:pixels/20=em)

代码示例

小白教程网www.2d5.net如下:

h1 {font-size:3.75em;} /* 60px/16=3.75em */

h2 {font-size:2.5em;}  /* 40px/16=2.5em */

p {font-size:0.875em;} /* 14px/16=0.875em */

(3)结合使用百分比和 EM

在所有浏览器中均有效的方案是为 body 元素(父元素)以百分比设置默认的 font-size 值。

代码示例

小白教程网www.2d5.net如下:

body {font-size:100%;}

h1 {font-size:3.75em;}

h2 {font-size:2.5em;}

p {font-size:0.875em;}

代码非常有效。在所有浏览器中,可以显示相同的文本大小,并允许所有浏览器缩放文本的大小。

2.小程序应用

根据基础的语法,下面在微信小程序中实现定义字体的大小。

.wxml文件代码示例

小白教程网www.2d5.net如下:

默认字体大小

字体大小25px

字体大小25px

字体大小1em

字体大小2em

字体大小100%

字体大小150%

.wxss文件代码示例

小白教程网www.2d5.net如下:.cls1{

font-size: 25px;

}

.cls2-a{

font-size: 1em;

}

.cls2-b{

font-size: 2em;

}

.cls3-a{

font-size: 100%;

}

.cls3-b{

font-size: 150%;

}

效果如图3-17所示。

微信小程序html的font-size,字体大小(font-size)相关推荐

  1. 在微信小程序开发软件中设置字体大小问题

    我一开始接触微信小程序开发的时候,只是知道代码区的字体大小怎么调节(因为字体太小了,看得很累),于是我在网上查找方法想调节调试器那里的字体(字体太小看得很累).但是网上面都没有具体的方法,然后我就这样 ...

  2. 微信小程序导入其他字体会不会影响运行_微信小程序是否可以引用特殊字体

    微信小程序是否可以引用特殊字体 可以引用特殊字体. 具体的方法如下: 方法一: 转base64格式 1.下载要使用的字体,建议TTF格式 2.打开网站 https://transfonter.org/ ...

  3. 微信小程序自学笔记-----文本和字体样式设置

    微信小程序自学笔记-----文本和字体样式设置 用于自己自学微信小程序知识点总结,新手小白一枚,请大佬勿喷 知识要点 · 各种字体样式属性命名及含义 · 利用style和class设置字体样式的方法 ...

  4. php 限制图片大小代码,微信小程序在上传图片时如何限制大小(附代码)

    本篇文章给大家带来的内容是关于微信小程序在上传图片时如何限制大小(附代码),有一定的参考价值,有需要的朋友可以参考一下,希望对你有所帮助. 最近有一个微信小程序的项目,要求是上传多张图片,数量不能超过 ...

  5. 微信小程序引入阿里巴巴彩色图标字体(Symbol)

    步骤一:在微信小程序开发者工具的工作的根目录打开cmd,输入 npm install mini-program-iconfont-cli --save-dev 步骤二:输入命令,生成iconfont. ...

  6. 微信小程序text控件部分字体文字大小和颜色设置四

    在我们android中有的时候会要求textview控件显示文字部分颜色不同而且大小也不同,这个在微信小程序中怎么做呢?因为在微信小程序中所有的显示都是通过标签来实现的,那么标签时可以嵌套的,比如显示 ...

  7. 微信小程序web-view加载网页字体非常小的问题

    一.问题如下图所示,微信小程序web-view加载网页的字体非常小: 二.问题解决,在网页中加上 <meta name=viewport content="width=device-w ...

  8. 微信小程序点击按钮变字体颜色

    微信小程序开发: 实现一个按钮,和一段文字"Hello World",点击时依次按照"红,绿,蓝,绿"的次序循环变换文字颜色.即:红,绿,蓝,绿,红,绿,蓝,绿 ...

  9. 微信小程序自定义相机拍照,计算大小,以及上传

    需求:近来微信小程序有个需求,自定义相机拍照,并且要在相机中画一个框,提示用户把拍摄内容放入框中,类似于上传身份证时那个头像,国徽对其的框.(因为我们上传的是一份A4纸的病例),所以需要这样.然后后台 ...

  10. 微信小程序如何引入iconfont图标字体库

    我选择引入字体图标库的原因是加载图片会影响小程序页面的打开速度 第一步: 去阿里巴巴的图标库找到你喜欢的图标加入购物车添加到你创建的项目 在下载的文件中把css文件后缀名改为wxss放入你的小程序项目 ...

最新文章

  1. 使用 Vue 2.0 实现服务端渲染的 HackerNews
  2. VC++ 实现自定义消息
  3. php撒意思,php表示是什么意思
  4. C 语言中的内存分析
  5. [转]关于sizeof()的一些思考
  6. vue中的自定义分页插件组件
  7. .Net魔法堂:开启IIS的WebGarden、WebFarm和StateServer之旅
  8. 三维点云数据处理软件供技术原理说明_基于Geomagic Studio的点云数据处理三维建模技术...
  9. 苹果电脑装系统出现未能与服务器取得联系,Mac您的磁盘未能分区 Mac磁盘分区出错解决办法...
  10. 一文整理总结常见Java后端面试题系列——Spring篇(2022最新版)
  11. 程序员值得看的电影(20170420EDIT)
  12. [maya] 粒子系统之物体消散效果
  13. 华为桌面云虚拟机白屏无法启动的修复方法
  14. 全国计算机等级考试 备考,全国计算机等级考试该如何去备考最有效!最全备考学习方案...
  15. Jenkins详细邮件配置
  16. centos7代理使用docker国内镜像
  17. 健身中心健身管理系统的设计与实现(源码+数据脚本+论文+技术文档)
  18. ONVIF协议开发之网络摄像头云台控制(C版)
  19. Android 撕衣服Demo(OnTouchListener 应用)
  20. 996高薪,955底薪,你选哪个?互联网大厂的薪酬一览

热门文章

  1. Ubuntu 14.04 解决 DNS 解析失败
  2. Unity中扫描二维码将电脑照片保存在手机中
  3. 基于神经网络的目标检测论文之结尾:总结与展望
  4. windows_帮助文档【.CHM电子书】打开显示空白解决办法
  5. yy服务器维护,挂yy服务器
  6. 解决谷歌浏览器最新chrome9+ 版本CORS跨域问题
  7. 通过IMAP方式迁移U-Mail邮件到Exchange 2013之Exchange 2007 系统搭建!
  8. python判断互质_Python3 判断质数以及计算一个数字的质因数
  9. 网站友情链接交换的方法
  10. 沃尔什矩阵_大卫·沃尔什(David Walsh):失落的MooTools插件