一、 webstorm取色技巧:webstorm内置了颜色取色器,我们对某种颜色未知的时候,可以利用下图中的取色器,进行颜色识别。

二、系统会默认给body添加外边距,因此我们对于这种情况应该首先去掉这些内外边距,在企业开发中为了更好的控制盒子的宽高和计算盒子的宽高等等,所以在企业开发过程中,编写代码之前第一件事情,就是清空默认的边距。

如何清空呢?
我们利用前面学过的通配符选择器,给默认标签去掉属性,因为优先级低,所以不影响我们已经设置好的标签,只给没有设置的标签进行去除边距

<style>*{magrin:0;padding:0;}..........省略代码..........

注意点:通配符标签会遍历当前界面中的所有标签,会影响我们的性能,但是不用担心大牛已经帮我找好了解决措施。
在百度上搜索“yui css reset",我们进入网页:https://yuilibrary.com/yui/docs/cssreset/


我们进入上面截图中的网址,这里有一段代码,我们复制粘贴到style标签下面就可以了。
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td{
margin:0;padding:0
}

三、行高和字号
1.行高:在CSS中所有的行都是有行高的。
2.注意点:
(1)我们在盒子中,如果没设置盒子的高度,但是这个盒子中有文字,那么系统也会给盒子添加高度,这个高度等于文字的行高
(2)行高和盒子高不是同一个概念。
(3)文字在行高中默认居中的。
(4)在企业开发中我们经常将合资的高度和行高设置为一致的,那么这样我们就可以保证一行文字在合资的高度中是垂直剧中的。
(4)格式:line-height:数值px;
这里的数值是指这行文字整体的数值。
举个例子:

        div{border:black 1px solid;width:300px;height: 20px;line-height:50px;}
..........省略代码.........
<div>我是一段文字</div>

我们可以看到,这样设置盒子高度小于文字行高,文字就溢出了。
(5)在企业开发过程中,如果一个盒子有多行文字就不能使用设置行高等于盒子高来达到让文字垂直居中的目的,只能通过设置padding计算数值来让文字居中。

        div{/*box-sizing: border-box;*/border:black 1px solid;width:300px;height: 50px;line-height:50px;padding-bottom:50px;}</style>
</head>
<body>
<div>我是一段文字<br>我是一段文字
</div>


四、源码:
d117and118_line_height.html地址:
https://github.com/ruigege66/HTML_learning/blob/master/d117and118_line_height.html
2.CSDN:https://blog.csdn.net/weixin_44630050(心悦君兮君不知-睿)
3.博客园:https://www.cnblogs.com/ruigege0000/
4.欢迎关注微信公众号:傅里叶变换,个人账号,仅用于技术交流,后台回复“礼包”获取Java大数据学习视频礼包

HTML连载42-清空默认边距、文字行高相关推荐

  1. 默认字间距html,HTML连载42-清空默认边距、文字行高,字间距分享

    一. 二. 如何清空呢? 我们利用前面学过的通配符选择器,给默认标签去掉属性,因为优先级低,所以不影响我们已经设置好的标签,只给没有设置的标签进行去除边距 % 注意点:通配符标签会遍历当前界面中的所有 ...

  2. div居中 边框设置 文字行高设置

    <!DOCTYPE HTML> <html> <head> <meta http-equiv="Content-Type" content ...

  3. Flutter 图片和多行文本中的第一行对齐,文字行高、行距、偏移设置

    众所周知,图片和文本对齐有很多种实现方式,并且基于中轴线对的很齐 其中一个例子,如下: 利用 Row 的 crossAxisAlignment 属性 Row(crossAxisAlignment: C ...

  4. CSS学习笔记(内边距~文字在盒子里的垂直居中)

    内边距 1.内边距就是内容和边框之间的距离. 2.格式 2.1.非连写 .san1{width: 100px;height:100px;border: 1px solid black;padding- ...

  5. 关于HTML下overflow-y:auto无效、清除HTML默认边距、解决去除手机访问网页时的左右多余空白的三个方法汇总

    在html中,如果想让某个子DIV出现overflow-y:auto的滚动条,首先需要在css中添加:html body{overflow:hidden} 然后,overflow:auto对于div是 ...

  6. 传奇服务器是测试模式怎么修改,www.23bb.net告诉你传奇服务端中默认系统提示文字修改方法...

    在玩传奇中中,常见一些系统提示,如人物在安全区中扔东西时,会弹出对话框提示禁止扔,或者在游戏登陆时提示攻击模式,及人物行会显示与夫妻称号显示格式等所有的系统默认格式.其实这些格式都是可以进行修改的,今 ...

  7. 【CSS】行高、边框、外边距、内边距

    一.行高line-height 1.概念 2.作用 3. 影响行高因素 4. 单位 二.边框border 1.属性 2.联写 3.扩展 三.内边距/内填充(padding) 1.概念 2. 联写 3. ...

  8. html字体加粗字号为2,【css】文字基本样式(颜色、倾斜、加粗、字号、行高、字体)...

    一.字体基本样式 首先我们先放置一些文字,基本所有的标签都可以设置字体样式的,这里就使用标签 和 来做示范啦. O泡时间到! 给我O泡给我O泡,O泡果奶OOO! 图1 基本文字效果 注意,文字属性都是 ...

  9. CSS3day(CSS三大特性,行高的继承,选择器的权重,盒子模型:外边距,边框,内边距)

    文章目录 CSS三大特性:层叠性.继承性.优先级 层叠性 继承性 行高的继承 优先级 优先级权重的叠加 盒子模型: 边框(border) 表格的细线边框 边框会影响盒子的实际大小 内边距(paddin ...

最新文章

  1. 2 - 4 - 实例:X86的中断与异常机制(9-48)
  2. LeetCode:85. 最大矩形
  3. Geospark从Shapefile中加载RDD
  4. 全世界还有44亿人无法上网
  5. 自定义异常类RRException
  6. 中video拖动_【小功能】UE4中实现UI的拖拽
  7. bash 的环境配置文件
  8. win11系统如何绕过tpm检测进行安装 Windows11绕过tpm安装的解决方法
  9. 简单介绍基于颜色的阴影检测算法
  10. 开机LOGO与动画修改
  11. 算法导论第三版 第29章习题答案
  12. 计算机网络实验报告实验台,计算机控制实验台
  13. 单片机控制两个步进电机画圆_单片机控制的步进电机程序框图
  14. 什么是云计算,云计算的三种类型
  15. 小朋友适合读增广贤文么,增广贤文适合多大的孩子看?
  16. Verilog HDL简介
  17. thinkphp3.2.3 支付宝授权登录php
  18. sa-token集成jwt
  19. iOS应用的游戏中心和排行榜
  20. 【面试专栏】第三篇:Java基础:集合篇-List、Queue

热门文章

  1. java如何去除噪点,消除黑白图像中的噪点
  2. python简单程序设计题_Python程序设计习题与答案
  3. 思想的肖像:亚里士多德(ARISTOTLE )(3)
  4. contains方法(js contains方法)
  5. 【保姆级教程】Docker基础操作篇-Dokerfile(含源码)
  6. ubuntu下sed命令详解
  7. 红帽企业linux服务器版,红帽企业版的衍生系统_Microsoft SERVER 2012 简体中文标准版_服务器知识学堂-中关村在线...
  8. Bootstrap导航栏navbar源码分析
  9. 2020最流行的java开发框架
  10. Winform UI界面设计例程——进度条