Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/382.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

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/html/86.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
Javascript svg图标未与容器的中心对齐_Javascript_Html_Css - Fatal编程技术网

Javascript svg图标未与容器的中心对齐

Javascript svg图标未与容器的中心对齐,javascript,html,css,Javascript,Html,Css,我正在设计一个列表,在那里我使用svg图标来显示列表中的项目。现在,我的图标和文本已正确对齐。它在角落里,如下所示: 这是我的代码: <div v-for="item in fav" :key="item.id" class="fav-list-item mb-2" > <d

我正在设计一个列表,在那里我使用svg图标来显示列表中的项目。现在,我的图标和文本已正确对齐。它在角落里,如下所示:

这是我的代码:

<div
                v-for="item in fav"
                :key="item.id"
                class="fav-list-item mb-2"
            >
            <div class="del_fav" @click="handleListClick(item)">
                <svg-icon v-if="!favEdit" name="building" />
                <svg-icon v-else name="delete" fill="#E30000" />
            </div>
            <div class="pl-2">
                {{ item.fav }}
            </div>
            </div>
添加一块css

.del_fav {

display:flex;
justify-content:center;
align-items:center;
flex-direction:row;

}

在我看来,您只关注
.del_fav
本身,而不是它的子对象(svg)。也许可以尝试添加如下内容:

.del_fav{
显示器:flex;
对齐项目:居中;
证明内容:中心;
}
.del_fav {

display:flex;
justify-content:center;
align-items:center;
flex-direction:row;

}