记录一个奇怪的前端布局现象

devtools/2024/11/26 21:37:02/

背景

  • 我再根尚硅谷的教程学着写页面时,用padding和margin使li里的文本水平垂直居中
  • 我看到下一级的时候发现li添加了一个div后,结果和老师的代码有所出入
  • 我就写了个demo

加padding/margin的demo

<!DOCTYPE html>
<html lang="en">
<head><meta charset="UTF-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><title>padding测试</title><style>ul {list-style: none;width: 300px;height: 300px;background-color: lightcyan;font-size: 20px;}ul>li {/*下面两种都会超出内容区*/padding: 10px;margin: 10px;}ul>li>div {width: 200px;height: 200px;background-color: brown;}</style>
</head>
<body><div><ul><li>张三<div>张三兄弟</div></li><li>李斯</li><li>王五</li><li>赵六</li></ul></div>
</body>
</html>

效果图
加入padding/margin的效果图

line-height和height的demo

<!DOCTYPE html>
<html lang="en">
<head><meta charset="UTF-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><title>padding测试</title><style>ul {list-style: none;width: 300px;height: 300px;background-color: lightcyan;font-size: 20px;}ul>li {line-height: 40px;height: 40px;}ul>li>div {width: 200px;height: 200px;background-color: brown;}</style>
</head>
<body><div><ul><li>张三<div>张三兄弟</div></li><li>李斯</li><li>王五</li><li>赵六</li></ul></div>
</body>
</html>

效果图
line-height和height的垂直居中效果图


http://www.ppmy.cn/devtools/137227.html

相关文章

Linux中的权限管理

Linux 权限管理主要是指对 Linux 系统中的文件和目录进行权限设置和管理&#xff0c;以确保系统的安全性和稳定性。以下是对 Linux 中权限管理的详细介绍&#xff1a; 一、权限的基本概念 在 Linux 系统中&#xff0c;权限是指某个特定的用户具有特定的系统资源使用权利。Lin…

大数据新视界 -- Hive 数据仓库:构建高效数据存储的基石(下)(2/ 30)

&#x1f496;&#x1f496;&#x1f496;亲爱的朋友们&#xff0c;热烈欢迎你们来到 青云交的博客&#xff01;能与你们在此邂逅&#xff0c;我满心欢喜&#xff0c;深感无比荣幸。在这个瞬息万变的时代&#xff0c;我们每个人都在苦苦追寻一处能让心灵安然栖息的港湾。而 我的…

【学习笔记】AD智能PDF导出(装配文件)

2.下一步“NEXT” 3.选择文件名称&#xff0c;下一步“NEXT” 4.可选导出原材料的BOM表 右键选择装配图“Create Assembly Drawings” 5.可以双击下图方框&#xff0c;或者右键需要编辑的标题&#xff0c;选择“Properties”&#xff0c;勾选如下图 6.装配文件&#xff0c;添加…

第5-1节:SpringBoot对SpringMVC的自动配置

我的后端学习大纲 SpringBoot学习大纲 1、SpringBoot对SpringMVC自动配置概览

zotero安卓测试版下载和使用

2023年年底&#xff0c;Zotero官方就已经推出了安卓版的测试版Zotero for Android (beta),&#xff0c;但名额有限且只能通过Google商店下载。此外&#xff0c;还有一些第三方开发的安卓应用&#xff0c;如Zoo for Zotero、ZotDroid等。 在首次使用Zotero安卓版时&#xff0c;用…

[RabbitMQ] 保证消息可靠性的三大机制------消息确认,持久化,发送方确认

&#x1f338;个人主页:https://blog.csdn.net/2301_80050796?spm1000.2115.3001.5343 &#x1f3f5;️热门专栏: &#x1f9ca; Java基本语法(97平均质量分)https://blog.csdn.net/2301_80050796/category_12615970.html?spm1001.2014.3001.5482 &#x1f355; Collection与…

AIX下crs-5005 ip address is aready in use in the network的解决办法

某业务生产系统中&#xff0c;三节点的rac数据库中3号节点因故障停机后&#xff0c;进行crs的重启。重启完成后&#xff0c;发现数据库的监听未起来&#xff0c;启动的过程中并提示crs-5005错误。 一、问题过程 查看监听&#xff0c;发现监听no service ywdb03/oracle/grid/c…

《硬件架构的艺术》笔记(七):处理字节顺序

介绍 本章主要介绍字节顺序的的基本规则。&#xff08;感觉偏软件了&#xff0c;不知道为啥那么会放进《硬件架构的艺术》这本书&#xff09;。 定义 字节顺序定义数据在计算机系统中的存储格式&#xff0c;描述存储器中的MSB和LSB的位置。对于数据始终以32位形式保存在存储器…