热门标签 | HotTags
当前位置:  开发笔记 > 编程语言 > 正文

html怎么设置字号7,重学前端CSS篇7颜色、单位、字体、命名规范、书写顺序

颜色单位绝对单位:无论其他相关的设置怎么变化,绝对单位指定的值是不会变化的,常用于打印方面相对单位:没有固定的度量值

颜色

e5cf115aac5a4e7d06574a3edd05d035.png

单位绝对单位:无论其他相关的设置怎么变化,绝对单位指定的值是不会变化的,常用于打印方面

相对单位:没有固定的度量值,是由其他元素尺寸来决定的相对值。注意:此处的相对指当前元素的字号(font-size)或者视口(viewport)尺寸。

(1)绝对单位

px:像素 (计算机屏幕上的一个点),1px = 1/96in

pt:磅 (Points),1 pt = 1/72 in

pc:12 点活字(Picas),1pc = 12pt = 1/6in

in:英寸(Inches),1in = 96px = 2.54cm

cm:厘米(Centimeters),1cm = 96/2.54px

mm:毫米(Millimeters),1mm = 1/10cm

q:Quarter-millimeters,1q = 1/4mm

(2)相对单位

%:百分比,相对于父元素的宽度或者字体大小

em:相对于当前对象内文本字体的大小,1em = 当前字体的大小,2em = 2 * 当前字体的大小

rem:root em,相对于html标签的字体大小

ex:当前字体环境中x字母的高度,一个 ex 是一个字体的 x-height (x-height 通常是字体尺寸的一半。)

ch:当前字体环境中0数字的高度

vw:1%视口(浏览器可视区域)的宽度

vh:1% 视口(浏览器可视区域)的高度

vmin:1% 视口(浏览器可视区域)宽度和高度中较小的尺寸

vmax:1% 视口(浏览器可视区域)宽度和高度中较大的尺寸

(3)单位详解

任意浏览器的默认字体高都是16px

所有未经调整的浏览器都符合:

100% = 1rem = 1em = 16px = 12pt; =>

1 / 16 = 0.0625; =>

10px = 0.625em;

手机端常用简化计算:

css的body中声明:font-size: 62.5%;

1em = 16px * 62.5% = 10px,比如12px = 1.2em;

开发的时候用:原单位(px) / 10 + 单位(em);

字体font-family:有空格字体或中文需要用双引号,其余都可以不加

window和mac显示一样的字体:

font-family: "Hiragino Sans GB","Microsoft Yahei",Arial,\5b8b\4f53,"Helvetica Neue",Helvetica,"Heiti SC",sans-serif

命名规范1、属性缩写,如padding、margin、font、border、background

2、去掉小数点前面的“0”

3、16进制颜色如果三种颜色值每种对应字符想到就缩写

4、所有样式命名英文小写,采用中横线连接

5、JS钩子ID,使用复核单词和下划线连接,首字母大写区分

6、结构化命名,不要直观命名法

书写顺序显示属性:display, position, float, clear, z-index、overflow

自身属性:width, height, margin, paddig, boder, background

文字样式:font-family, font-size, font-weight, color

文本属性:text-align, vertical-align, whitespace

其他:bacground, opacity, cursor

CSS3:content, box-shadow, border-radius, transform



推荐阅读
  • 在Android开发中,使用Picasso库可以实现对网络图片的等比例缩放。本文介绍了使用Picasso库进行图片缩放的方法,并提供了具体的代码实现。通过获取图片的宽高,计算目标宽度和高度,并创建新图实现等比例缩放。 ... [详细]
  • python+selenium十:基于原生selenium的二次封装fromseleniumimportwebdriverfromselenium.webdriv ... [详细]
  • 本文介绍了C#中数据集DataSet对象的使用及相关方法详解,包括DataSet对象的概述、与数据关系对象的互联、Rows集合和Columns集合的组成,以及DataSet对象常用的方法之一——Merge方法的使用。通过本文的阅读,读者可以了解到DataSet对象在C#中的重要性和使用方法。 ... [详细]
  • 本文讨论了一个关于cuowu类的问题,作者在使用cuowu类时遇到了错误提示和使用AdjustmentListener的问题。文章提供了16个解决方案,并给出了两个可能导致错误的原因。 ... [详细]
  • 《数据结构》学习笔记3——串匹配算法性能评估
    本文主要讨论串匹配算法的性能评估,包括模式匹配、字符种类数量、算法复杂度等内容。通过借助C++中的头文件和库,可以实现对串的匹配操作。其中蛮力算法的复杂度为O(m*n),通过随机取出长度为m的子串作为模式P,在文本T中进行匹配,统计平均复杂度。对于成功和失败的匹配分别进行测试,分析其平均复杂度。详情请参考相关学习资源。 ... [详细]
  • 重入锁(ReentrantLock)学习及实现原理
    本文介绍了重入锁(ReentrantLock)的学习及实现原理。在学习synchronized的基础上,重入锁提供了更多的灵活性和功能。文章详细介绍了重入锁的特性、使用方法和实现原理,并提供了类图和测试代码供读者参考。重入锁支持重入和公平与非公平两种实现方式,通过对比和分析,读者可以更好地理解和应用重入锁。 ... [详细]
  • 本文介绍了在MFC下利用C++和MFC的特性动态创建窗口的方法,包括继承现有的MFC类并加以改造、插入工具栏和状态栏对象的声明等。同时还提到了窗口销毁的处理方法。本文详细介绍了实现方法并给出了相关注意事项。 ... [详细]
  • 使用圣杯布局模式实现网站首页的内容布局
    本文介绍了使用圣杯布局模式实现网站首页的内容布局的方法,包括HTML部分代码和实例。同时还提供了公司新闻、最新产品、关于我们、联系我们等页面的布局示例。商品展示区包括了车里子和农家生态土鸡蛋等产品的价格信息。 ... [详细]
  • 本文介绍了Java集合库的使用方法,包括如何方便地重复使用集合以及下溯造型的应用。通过使用集合库,可以方便地取用各种集合,并将其插入到自己的程序中。为了使集合能够重复使用,Java提供了一种通用类型,即Object类型。通过添加指向集合的对象句柄,可以实现对集合的重复使用。然而,由于集合只能容纳Object类型,当向集合中添加对象句柄时,会丢失其身份或标识信息。为了恢复其本来面貌,可以使用下溯造型。本文还介绍了Java 1.2集合库的特点和优势。 ... [详细]
  • 本文介绍了利用ARMA模型对平稳非白噪声序列进行建模的步骤及代码实现。首先对观察值序列进行样本自相关系数和样本偏自相关系数的计算,然后根据这些系数的性质选择适当的ARMA模型进行拟合,并估计模型中的位置参数。接着进行模型的有效性检验,如果不通过则重新选择模型再拟合,如果通过则进行模型优化。最后利用拟合模型预测序列的未来走势。文章还介绍了绘制时序图、平稳性检验、白噪声检验、确定ARMA阶数和预测未来走势的代码实现。 ... [详细]
  • 如何优化Webpack打包后的代码分割
    本文介绍了如何通过优化Webpack的代码分割来减小打包后的文件大小。主要包括拆分业务逻辑代码和引入第三方包的代码、配置Webpack插件、异步代码的处理、代码分割重命名、配置vendors和cacheGroups等方面的内容。通过合理配置和优化,可以有效减小打包后的文件大小,提高应用的加载速度。 ... [详细]
  • 本文整理了常用的CSS属性及用法,包括背景属性、边框属性、尺寸属性、可伸缩框属性、字体属性和文本属性等,方便开发者查阅和使用。 ... [详细]
  • 我用Tkinter制作了一个图形用户界面,有两个主按钮:“开始”和“停止”。请您就如何使用“停止”按钮终止“开始”按钮为以下代码调用的已运行功能提供建议 ... [详细]
  • Android获取app应用程序大小的方法
    Android获取app应用程序大小的方法-Android对这种方法进行了封装,我们没有权限去调用这个方法,所以我们只能通过AIDL,然后利用Java的反射机制去调用系统级的方法。 ... [详细]
  • 第一步:PyQt4Designer设计程序界面该部分设计类同VisvalStudio内的设计,改下各部件的objectName!设计 ... [详细]
author-avatar
16_阿PIE覀_295
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有