Javascript Web:如何将所有屏幕大小的右div居中

Javascript Web:如何将所有屏幕大小的右div居中,javascript,jquery,html,css,twitter-bootstrap,Javascript,Jquery,Html,Css,Twitter Bootstrap,我想修复我的header div,它有两个组件。页面的图像和标题如图所示: 下图显示在MDPI屏幕上 这是我的密码 #headerdiv{ 字号:4em; 字体大小:粗体; 线高:60px; 填充:1%0; 保证金:自动; } .headerdiv>#leftheaderdiv{ 最小高度:750px; 文本对齐:居中; } TXYZ RD媒体 解决方案1: 您可以使用flex将文本垂直居中对齐。在段落父元素中添加以下CSS,如下所示 .headerdiv > #leftheader

我想修复我的header div,它有两个组件。页面的图像和标题如图所示:

下图显示在MDPI屏幕上

这是我的密码

#headerdiv{
字号:4em;
字体大小:粗体;
线高:60px;
填充:1%0;
保证金:自动;
}
.headerdiv>#leftheaderdiv{
最小高度:750px;
文本对齐:居中;
}

TXYZ RD媒体


解决方案1:

您可以使用
flex
将文本垂直居中对齐。在段落父元素中添加以下CSS,如下所示

.headerdiv > #leftheaderdiv{
  min-height: 750px; 
  display: flex;
  align-items: center;
  text-align: center;
 }
解决方案2:

如果不想使用flex,可以使用旧方法,如将父元素设置为
table
,将子元素设置为
table cell

 #headerdivp{
    font-size: 4em; 
    font-weight: bold;
    line-height: 60px; 
    padding: 1% 0; 
    display:table-cell;
    vertical-align:middle;
    margin: auto auto;
  }

 .headerdiv > #leftheaderdiv{
    min-height: 750px; 
    display:table;    
    text-align: center;
 }

解决方案1:

您可以使用
flex
将文本垂直居中对齐。在段落父元素中添加以下CSS,如下所示

.headerdiv > #leftheaderdiv{
  min-height: 750px; 
  display: flex;
  align-items: center;
  text-align: center;
 }
解决方案2:

如果不想使用flex,可以使用旧方法,如将父元素设置为
table
,将子元素设置为
table cell

 #headerdivp{
    font-size: 4em; 
    font-weight: bold;
    line-height: 60px; 
    padding: 1% 0; 
    display:table-cell;
    vertical-align:middle;
    margin: auto auto;
  }

 .headerdiv > #leftheaderdiv{
    min-height: 750px; 
    display:table;    
    text-align: center;
 }

尝试使用flex

对于垂直居中对齐,请使用
对齐项目:居中

对于移动堆叠视图,使用媒体查询使用
flex-direction:column

堆栈片段
#headerdivp{
字号:4em;
字体大小:粗体;
线高:60px;
}
.headerdiv>#leftheaderdiv{
文本对齐:居中;
}
海德尔迪夫先生{
显示器:flex;
对齐项目:居中;
}
@介质(最大宽度:768px){
海德尔迪夫先生{
弯曲方向:立柱;
}
}

TXYZ RD媒体


尝试使用flex

对于垂直居中对齐,请使用
对齐项目:居中

对于移动堆叠视图,使用媒体查询使用
flex-direction:column

堆栈片段
#headerdivp{
字号:4em;
字体大小:粗体;
线高:60px;
}
.headerdiv>#leftheaderdiv{
文本对齐:居中;
}
海德尔迪夫先生{
显示器:flex;
对齐项目:居中;
}
@介质(最大宽度:768px){
海德尔迪夫先生{
弯曲方向:立柱;
}
}

TXYZ RD媒体


您缺少
类。同时添加类
将项目对齐到中心
。还具有id
leftheaderdiv
两次。让它独一无二

<div class = "row headerdiv align-items-center">               
            <div class = "col-lg-6 col-md-12 col-sm-12 col-xs-12" id = "leftheaderdiv">
                <img src="https://s3-us-west-1.amazonaws.com/xesdcf/xdclogo3d2.svg" id = "mainlogo"/>
            </div>
            <div class = "col-lg-6 col-md-12 col-sm-12 col-xs-12" id = "leftheaderdiv">
                <p id = "headerdivp">TXYZ RD MEDIA</p>              
            </div>
</div>

TXYZ RD媒体

您缺少
类。同时添加类
将项目对齐到中心
。还具有id
leftheaderdiv
两次。让它独一无二

<div class = "row headerdiv align-items-center">               
            <div class = "col-lg-6 col-md-12 col-sm-12 col-xs-12" id = "leftheaderdiv">
                <img src="https://s3-us-west-1.amazonaws.com/xesdcf/xdclogo3d2.svg" id = "mainlogo"/>
            </div>
            <div class = "col-lg-6 col-md-12 col-sm-12 col-xs-12" id = "leftheaderdiv">
                <p id = "headerdivp">TXYZ RD MEDIA</p>              
            </div>
</div>

TXYZ RD媒体

use
flexbox
它会工作。use
flexbox
它会工作。