Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/css/33.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Css 如何独立于图像控制跨度的垂直放置_Css_Vertical Alignment - Fatal编程技术网

Css 如何独立于图像控制跨度的垂直放置

Css 如何独立于图像控制跨度的垂直放置,css,vertical-alignment,Css,Vertical Alignment,我希望能够在不干扰图像的情况下垂直移动跨度 教育● 发起● 合作 您可以尝试使用填充或边距更改位置。因为你不需要使用“位置”。试试这个: 填充顶部:10px有几种方法可以满足您的需求 Flexbox: 一个正确且最简单的方法是使用flexbox,添加display:flex到跨度的父元素,并使用align items属性及其相关值(如center或flex start或flex end)将其对齐。我只是与您分享下面的代码片段(不用担心,我只是删除了内联CSS并将其添加为一个类以获得更好的分

我希望能够在不干扰图像的情况下垂直移动跨度


教育● 发起● 合作

您可以尝试使用填充或边距更改位置。因为你不需要使用“位置”。试试这个:


填充顶部:10px

有几种方法可以满足您的需求

  • Flexbox: 一个正确且最简单的方法是使用flexbox,添加
    display:flex到跨度的父元素,并使用
    align items
    属性及其相关值(如
    center
    flex start
    flex end
    )将其对齐。我只是与您分享下面的代码片段(不用担心,我只是删除了内联CSS并将其添加为一个类以获得更好的分辨率)
.group{
显示器:flex;
调整项目:灵活启动;
}
.span{
显示:内联块;
宽度:65%;
文本对齐:左对齐;
颜色:#538232;
字体大小:3.5vw;
}

教育● 发起● 合作

根据需要调整跨度上的边距顶部以调整高度

span{
利润率最高:2.5%;
浮动:左;
}
img{float:left}

教育● 发起● 合作

垂直对齐:中间到图像不,这不是我要问的。它只是将文本垂直居中。我希望能够控制我想要放置文本的上下距离,然后使用
position:relative;底部:Apx
并像您希望的那样调整A值,使其更好地
transform:translateY(-Apx)
很好的建议,但我很惊讶每个人都将此变得如此复杂。请参阅我的回答是的,在这里为您提供
margin
padding
属性就可以了,但是如果您希望它在所有设备中都能响应,您应该添加媒体并为每个设备定义适当的情况。