码农知识堂 - 1000bd
  •   Python
  •   PHP
  •   JS/TS
  •   JAVA
  •   C/C++
  •   C#
  •   GO
  •   Kotlin
  •   Swift
  • 精灵图练习---pink老师课程


     总结

     1.这里用了span标签来布局。span是行内元素,因为要设置它宽高,所以就把它变成了行内块元素。

    2.display为inline-block的元素在水平方向上之间会有间隙因为换行和空格的影响;所以我在结构那里没有换行。

    3.我不想给父级元素设置宽高,想让内容撑开盒子,所以要清除浮动。用了clear: both;

    4.父级元素没有宽高,但是又想盒子居中,所以加了text-align: center;行内元素或者行内块元素水平居中给其父级元素添加text-align: center;

    如果不想给父级元素设置宽高又想内容水平居中?

    下面是网上找到的一些方法。

    第一种,如果有固定的宽高。用一个和所有浮动盒子等宽的大盒子包裹起来,然后设置大盒子的margin:0 auto;就可以水平居中。需要注意大盒子的宽除了要包括里面盒子的总宽外还要包括每个盒子的外边距,内填充,边框等。还有大盒子里面所有元素浮动之后,大盒子的高度消失的问题。

    第二种,使用绝对或相对定位。还是用一个大盒子包裹起来,大盒子的position设置成absolute或者relative,然后大盒子的left为50%,margin-left设置为负的大盒子宽度的一半,这也需要知道大盒子的宽度。    

    第三种,不需要设置任何宽度。所有盒子不使用浮动,而使用display:inline-block;来使盒子在一行显示,然后设置父元素的text-align:center;来使子元素居中。父元素需要占整个一行,并且每个盒

  • 相关阅读:
    jwt生成token:An expected CSRF token cannot be found
    基于PHP+MySQL汽车票订票系统的设计与实现(含论文)
    02_常见网络层协议的头结构
    HDU-3549 Flow Problem 简单最大流
    shell 位置参数变量
    React native Navigation传值跳转小白教程
    synchronized 与 spring事务 @Transactional 的介绍使用
    从硬件缓存入门到并发编程三要素详解 Java中 volatile 、final 等关键字解析、单例模式案例
    2021Java面试题及答案整理(最新汇总版)
    从Unity Robotics Hub入门Unity-ROS
  • 原文地址:https://blog.csdn.net/YuKing_HONG/article/details/127751199
  • 最新文章
  • 攻防演习之三天拿下官网站群
    数据安全治理学习——前期安全规划和安全管理体系建设
    企业安全 | 企业内一次钓鱼演练准备过程
    内网渗透测试 | Kerberos协议及其部分攻击手法
    0day的产生 | 不懂代码的"代码审计"
    安装scrcpy-client模块av模块异常,环境问题解决方案
    leetcode hot100【LeetCode 279. 完全平方数】java实现
    OpenWrt下安装Mosquitto
    AnatoMask论文汇总
    【AI日记】24.11.01 LangChain、openai api和github copilot
  • 热门文章
  • 十款代码表白小特效 一个比一个浪漫 赶紧收藏起来吧!!!
    奉劝各位学弟学妹们,该打造你的技术影响力了!
    五年了,我在 CSDN 的两个一百万。
    Java俄罗斯方块,老程序员花了一个周末,连接中学年代!
    面试官都震惊,你这网络基础可以啊!
    你真的会用百度吗?我不信 — 那些不为人知的搜索引擎语法
    心情不好的时候,用 Python 画棵樱花树送给自己吧
    通宵一晚做出来的一款类似CS的第一人称射击游戏Demo!原来做游戏也不是很难,连憨憨学妹都学会了!
    13 万字 C 语言从入门到精通保姆级教程2021 年版
    10行代码集2000张美女图,Python爬虫120例,再上征途
Copyright © 2022 侵权请联系2656653265@qq.com    京ICP备2022015340号-1
正则表达式工具 cron表达式工具 密码生成工具

京公网安备 11010502049817号