行高的继承和消除内外边距

2023-10-08 08:40
文章标签 继承 消除 外边 行高

本文主要是介绍行高的继承和消除内外边距,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

行高的继承性

<style>div {font: 12px/1.5 'Microsoft yahei';}
​p {font-size: 14px;}</style>
<body><div><p>苏丹红事件</p></div>
<body>
  • 12px这里没有行高没有写单位,子类继承父类的1.5倍,就是14*1.5=21px行高

  • 选择器的选择根据权重的大小来定

  • 子类继承父类的权重为零,

  • <style>#demo {color:green;}
    </style>
    <body><div id="demo" ><div>
    </body>
  • 复合选择器会有叠加的过程

  • <style>
    //div p 的权重进行叠加 0,0,0,1 + 0,0,0,1 = 0,0,0,2;div p {color: #000;}
    ​p {color: #fff;}
    </style>
    <body><div><p>苏丹红事件</p></div>
    </body>
  • 第一个选择器的权重相加大于第二个选择器的权重故会执行第一个

  • 权重虽然会叠加但不能有进位的问题

清除内外边距

  • * {
    padding: 0;
    margin: 0;
    }
  • 行内元素为了照顾兼容性,尽量设置左右内外边距,不设置上下,而其他可以

  • li 表单里面会有小圆点

  • li {list-style: none;
    } 
  • 圆角边框

  • border-radius: 10px;
    border-radius: 50%;
  • 如果是长方形,设置为高度的一半就可以做

  • 如果是正方形,设置为高度或宽度的一半,或百分之五十

  • 如果想设置左上角:border-top-left-radius、border-top-right-radius、顺序不能变

 

这篇关于行高的继承和消除内外边距的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/164081

相关文章

深入理解数据库的 4NF:多值依赖与消除数据异常

在数据库设计中, "范式" 是一个常常被提到的重要概念。许多初学者在学习数据库设计时,经常听到第一范式(1NF)、第二范式(2NF)、第三范式(3NF)以及 BCNF(Boyce-Codd范式)。这些范式都旨在通过消除数据冗余和异常来优化数据库结构。然而,当我们谈到 4NF(第四范式)时,事情变得更加复杂。本文将带你深入了解 多值依赖 和 4NF,帮助你在数据库设计中消除更高级别的异常。 什么是

JavaSE——封装、继承和多态

1. 封装 1.1 概念      面向对象程序三大特性:封装、继承、多态 。而类和对象阶段,主要研究的就是封装特性。何为封装呢?简单来说就是套壳屏蔽细节 。     比如:对于电脑这样一个复杂的设备,提供给用户的就只是:开关机、通过键盘输入,显示器, USB 插孔等,让用户来和计算机进行交互,完成日常事务。但实际上:电脑真正工作的却是CPU 、显卡、内存等一些硬件元件。

消除安卓SDK更新时的“https://dl-ssl.google.com refused”异常的方法

消除安卓SDK更新时的“https://dl-ssl.google.com refused”异常的方法   消除安卓SDK更新时的“https://dl-ssl.google.com refused”异常的方法 [转载]原地址:http://blog.csdn.net/x605940745/article/details/17911115 消除SDK更新时的“

七、Maven继承和聚合关系、及Maven的仓库及查找顺序

1.继承   2.聚合   3.Maven的仓库及查找顺序

OOP三个基本特征:封装、继承、多态

OOP三个基本特征:封装、继承、多态 C++编程之—面向对象的三个基本特征 默认分类 2008-06-28 21:17:04 阅读12 评论1字号:大中小     面向对象的三个基本特征是:封装、继承、多态。     封装 封装最好理解了。封装是面向对象的特征之一,是对象和类概念的主要特性。   封装,也就是把客观事物封装成抽象的类,并且类可以把自己的数据和方法只让可信

c++ 类的继承详解

在 C++ 中,类的继承是一种面向对象编程(OOP)的特性,允许创建一个新的类(派生类)从一个已有的类(基类)派生。通过继承,派生类可以重用基类的属性和行为,并且可以扩展或修改这些行为。继承是一种代码重用和扩展的机制,使得派生类能够继承基类的特性并添加或修改特性。 1. 继承的基本语法 class Base {// 基类的成员};class Derived : public Base {//

Java | Leetcode Java题解之第390题消除游戏

题目: 题解: class Solution {public int lastRemaining(int n) {int a1 = 1;int k = 0, cnt = n, step = 1;while (cnt > 1) {if (k % 2 == 0) { // 正向a1 = a1 + step;} else { // 反向a1 = (cnt % 2 == 0) ? a1 : a1

C++ 第8章 继承

继承(Inheritance)是面向对象程序设计中软件重用的关键技术。 8.1 类之间的关系 一个大的应用程序,通常由多个类构成,类与类之间互相协同工作。 class Vehicle{int wheels;double weight;double loading;public:void initialize(int in_wheels, double in_weight);int get

大语言模型的32种消除幻觉的技术,你都了解吗?

大模型幻觉问题是计算机语言学中一个重要的研究方向。为减轻幻觉,研究人员提出了多种策略,比如反馈机制、外部信息检索等,但一直缺少一篇详细综述将近期关于幻觉的研究工作串联起来。 今天介绍的这篇文章详细梳理了大语言模型幻觉消除技术,将其系统的分为提示工程和模型开发两大类。 提示工程涉及基于检索增强的方法、基于反馈的策略或提示微调;模型开发则可分为多种方法,包括新的解码策略、基于知识图谱的优化、新增的