我正在尝试创建一个由三部分组成的简单页面导航:

>几个以前的页码(如果有的话)

>当前页码(必须居中)

>一些即将到来的页码(如果有的话)

重要的是当前页码始终在父容器中水平居中.其他两个部分应均匀占据剩余的水平空间.

这个JSFiddle说明了我解决这个问题的两次尝试.

解决方案1:使用text-align:center.这实现了期望的结果,但仅在两侧宽度相等的情况下.如果不是,则当前页码不在中心.

HTML

CSS

.container,input {

text-align: center;

}

解决方案2:使用手动指定的宽度均匀分布水平空间.这有效地将当前页码的中心置于所有情况下,但它需要您对宽度进行硬编码.

HTML

CSS

.left {

width: 40%;

float: left;

text-align: right;

}

.right {

width: 40%;

float: right;

text-align: left;

}

.center {

width: 20%;

margin-left: 40%;

}

这些解决方案都没有真正做到我想要的.有没有办法让当前页码居中,同时允许其他元素与其自然大小对齐,而不是任意像素或百分比宽度?

html css 让元素居中显示,html – CSS:如何在居中元素周围对齐元素?相关推荐

  1. div css将文字居中显示图片,css文字居中、图片居中、div居中解决方案

    一.文字居中 若文字只有一行 文本只有一行 .box { width: 200px; height: 200px; background-color: red; } .text { line-heig ...

  2. html中怎么设置文本框居中显示图片,css如何让图片水平居中显示?

    在我们开发前端页面的时候,为了让页面效果美观,会让图片呈现居中效果.那么css怎么让img图片居中显示呢?本篇文章给大家带来css如何让img图片居中. display属性实现图片居中的两种方法: 1 ...

  3. 绝对定位多个字居中显示的css

    在工作中遇到一种情况,例如把一个div元素绝对定位到一个位置,但是该元素中的文字个数不确定,还要保证始终该文字是居中显示,则可以定义两个div,外层div绝对定位并加一个宽度,内层div居中 .box ...

  4. android imageview 居中显示,Android中ImageView无法居中的问题

    做Android UI布局,尤其是遇到比较复杂的多重LinearLayout嵌套,常常会被一些比较小的问题困扰上半天,比如今天在使用ImageView的时候,想让其居中显示,可是无论怎样设置layou ...

  5. DIV居中显示(垂直横向双居中)

    实现原理: 这种通常应用在自定义弹框当中,把背景层设置成透明灰色,内容居中显示在最前面.       这种居中方式,把内部div设置宽高之后,再设置top.left各为50%,设置完之后,这里是按照左 ...

  6. html文字自适应屏幕居中显示,DIV+CSS经典布局[宽度自适应][自动屏幕居中]的实现...

    test --> Header 分析: 最外层的wrapper把所有内容都嵌套在里边,整体相对定位.max min已经很好的控制了最窄最宽值,但对IE没有作用.如果没有其他布局的穿插,这一层其实 ...

  7. 在html css中加粗显示,在CSS里面如何实现字体加粗

    在word里面实现文字加粗是一件轻而易举的事.我们直接点击加粗按钮就可以完成.但是在css里面没有加粗按钮呀,那么如何实现字体加粗呢?下面小编向大家简单介绍一下. 1.使用font-weight属性 ...

  8. html中div设置图片居中显示,图片在DIV中居中显示的方法

    问:如何让图片在DIV中水平和垂直两个方向都居中?(注意这里的图片非用作背景) 关于该问题的解决方法如下: 方法一: 思路:利用text-align属性将图片水平居中,然后设置padding-top的 ...

  9. html弹出窗口怎么居中显示,HTML页面弹出居中可拖拽的自定义窗口层

    使用DIV弹出窗口来动态显示内容的原理:首先采用CSS和HTML隐藏弹窗中的内容,然后利用JavaScript(本教程中是JQuery)来动态显示它们.这种效果不仅能够充分利用有限的版面空间,而且能够 ...

最新文章

  1. 2021-07-26 TypeError: can‘t convert cuda:0 device type tensor to numpy. Use Tensor.cpu() to copy the
  2. 一个mac地址对应多个ip_一个关于IP与mac地址绑定的故障
  3. 50 xen虚拟化技术基础、xen虚拟化技术进阶
  4. ios开发判断字符串为空_【开发常识】这个问题,直接导致年终奖没了……(惨兮兮)...
  5. AdapterView及其子类之四:基于ListView及SimpleAdapter实现列表
  6. Floats and marginpars not allowed inside `multicols' Unknown float option `H'. 基于LaTex+VSCode+MAC
  7. java学习笔记2022.1.17
  8. linux netcat测试udp端口,使用nc(netcat)测试udp协议与端口连通性
  9. 金蝶移动bos开发教程_求助临沂金蝶k3,kis,eas软件各版本优势
  10. python迭代器是什么意思_理解Python的迭代器
  11. 80后开网店卖故事:1500多位为感觉而埋单
  12. 17.视图--SQL
  13. 冰点还原离线激活_冰点还原密钥,详细教您如何激活冰点还原
  14. 交换机基础知识点思维导图
  15. xp系统如何开启445端口?
  16. 梅花雪树控件的属性及方法
  17. 支持C/C++、Java、python、Matlab等语言的第三方机器学习库汇总
  18. 如何快速生成gif动图表情包?教你制作gif表情包图片
  19. 如何编写功能测试报告?详细测试方案模板参考
  20. 解锁三星bl锁有几种方法_手机ROOT之前的必备工作三星Bootloader解锁教程

热门文章

  1. go panic recover 异常处理
  2. 微信小程序 openid及支付的若干问题解决方案
  3. java实现动态上传多个文件并解决文件重名问题
  4. Tomcat抛出异常:ClientAbortException: java.net.SocketException: Connection
  5. Git clone时出现Please make sure you have the correct access rights and the repository exists.问题已解决。
  6. 如何覆盖trait函数并从重写函数调用它?
  7. 反映参数名称:滥用C#lambda表达式还是语法亮度?
  8. 大多数Web浏览器中都可以使用PUT,DELETE,HEAD等方法吗?
  9. SOA标准之----SCA架构思想
  10. 《Scala机器学习》一一第3章 使用Spark和MLlib