Javascript Web:如何将所有屏幕大小的右div居中
我想修复我的header div,它有两个组件。页面的图像和标题如图所示: 下图显示在MDPI屏幕上 这是我的密码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
#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媒体
您缺少行
类。同时添加类将项目对齐到中心
。还具有idleftheaderdiv
两次。让它独一无二
<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媒体
您缺少行
类。同时添加类将项目对齐到中心
。还具有idleftheaderdiv
两次。让它独一无二
<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媒体
useflexbox
它会工作。useflexbox
它会工作。