相关疑难解决方法(0)

如何水平和垂直居中元素

我试图垂直居中我的标签内容,但是当我添加CSS样式时display:inline-flex,水平文本对齐消失.

如何为每个标签创建文本对齐x和y?

* { box-sizing: border-box; }
#leftFrame {
  background-color: green;
  position: absolute;
  left: 0;
  right: 60%;
  top: 0;
  bottom: 0;
}
#leftFrame #tabs {
  background-color: red;
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  height: 25%;
}
#leftFrame #tabs div {
  border: 2px solid black;
  position: static;
  float: left;
  width: 50%;
  height: 100%;
  text-align: center;
  display: inline-flex;
  align-items: center;
}
Run Code Online (Sandbox Code Playgroud)
<div id=leftFrame>
  <div id=tabs>
    <div>first</div>
    <div>second</div>
  </div>
</div>
Run Code Online (Sandbox Code Playgroud)

html css css3

363
推荐指数
6
解决办法
30万
查看次数

如何在html/css中的图像旁边垂直居中文本?

在html中垂直居中文本的最佳和最简单方法是什么?需要是浏览器版本/类型不可知.一个纯粹的html/CSS解决方案.

html css

71
推荐指数
3
解决办法
11万
查看次数

使用jQuery垂直和水平居中div

我正在使用这个脚本水平和垂直居中我的div.

当页面加载时,div会垂直居中,而不是水平居中,直到我调整浏览器大小.

我究竟做错了什么?

$(document).ready(function (){
    $(window).resize(function (){
        $('.className').css({
            position:'absolute',
            left: ($(window).width() - $('.className').outerWidth())/2,
            top: ($(window).height() - $('.className').outerHeight())/2
        });
    });
    $(window).resize();
});
Run Code Online (Sandbox Code Playgroud)

jquery centering

33
推荐指数
3
解决办法
9万
查看次数

使用jquery对所有设备进行垂直对齐?

我发现在页面上垂直对齐一些元素是有问题的,而不改变其他元素布局.

这个问题在移动设备上被放大了.如此多的屏幕尺寸,分辨率,肖像,风景......

var x=window.innerHeight - $('#myDiv').height();
    $('#myDiv').css ('margin-top', x/2);
Run Code Online (Sandbox Code Playgroud)

这适用于所有设备,移动设备和桌面设备.你认为这些方法有任何缺点吗?

据我所知,今天所有设备都支持JavaScript.但是,某些设备是否可能支持JS但不支持jQuery?

jquery vertical-alignment responsive-design

3
推荐指数
1
解决办法
7197
查看次数