Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/html/76.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
Html 使用“显示:内联块”在同一行中显示定位标记和箭头(使用边框)`_Html_Css - Fatal编程技术网

Html 使用“显示:内联块”在同一行中显示定位标记和箭头(使用边框)`

Html 使用“显示:内联块”在同一行中显示定位标记和箭头(使用边框)`,html,css,Html,Css,这是一个示例html,用于在同一行中显示文本和箭头(使用边框) .wrap{ 显示:内联块; } 李{ 列表样式:无; } .tomsAccLeftPaneArrow{ 位置:相对位置; 宽度:6px; 高度:6px; 边框:2倍实心; 边框颜色:#979492; -ms变换:旋转(45度); -webkit变换:旋转(45度); 变换:旋转(45度); 左边框:0; 边界底部:0; } 请检查这把小提琴,您的ans在这里: .wrap{ 显示:内联块; 位置:相对位置; } 李{

这是一个示例html,用于在同一行中显示文本和箭头(使用边框)

.wrap{
显示:内联块;
}
李{
列表样式:无;
}
.tomsAccLeftPaneArrow{
位置:相对位置;
宽度:6px;
高度:6px;
边框:2倍实心;
边框颜色:#979492;
-ms变换:旋转(45度);
-webkit变换:旋转(45度);
变换:旋转(45度);
左边框:0;
边界底部:0;
}

请检查这把小提琴,您的ans在这里:

.wrap{
显示:内联块;
位置:相对位置;
}
李{
列表样式:无;
}
.tomsAccLeftPaneArrow{
位置:绝对位置;
宽度:6px;
高度:6px;
边框:2倍实心;
边框颜色:#979492;
-ms变换:旋转(45度);
-webkit变换:旋转(45度);
变换:旋转(45度);
左边框:0;
边界底部:0;
右:-12px;
顶部:6px;
}

您需要为锚定标记和箭头
div
标记提供类
'wrap'

e、 g。 更改此项:

<div class="wrap">
        <a href="#track" aria-label="Show track ">TOP QUESTIONS
        <div class="tomsAccLeftPaneArrow">&nbsp;</div></a>
    </div>

为此:

<div>
      <a href="#track" aria-label="Show track" class="wrap">TOP QUESTIONS</a> 
      <div class="tomsAccLeftPaneArrow wrap">&nbsp;</div>
    </div>

使用伪对象并绝对定位锚定点旁边的箭头

.wrap{
显示:内联块;
}
李{
列表样式:无;
}
a{
位置:相对位置;
}
a:以后{
内容:'';
位置:绝对位置;
宽度:6px;
高度:6px;
边框:2倍实心;
边框颜色:#979492;
-ms变换:旋转(45度);
-webkit变换:旋转(45度);
变换:旋转(45度);
左边框:0;
边界底部:0;
边缘顶部:5px;
左边距:5px;
}

首先将文本的
首要问题
放在一个div中,然后添加

float:left;
display:inline-block;
width:100%;
在css中,以便下一个div位于它旁边。然后对于下一个div add

left:100%
margin-top:5px;

这样,箭头将放置在第一个div的末尾,顶部的附加边距将对齐文本中间的箭头。

.wrap{
显示:内联块;
}
李{
列表样式:无;
}
.tomsAccLeftPaneArrow{
位置:相对位置;
宽度:6px;
高度:6px;
边框:2倍实心;
边框颜色:#979492;
-ms变换:旋转(45度);
-webkit变换:旋转(45度);
变换:旋转(45度);
左边框:0;
边界底部:0;
左:100%;
边缘顶部:5px;
}
.ques{
浮动:左;
显示:内联块;
宽度:100%;
}

您可以使用
:after
而不是像这样为箭头使用单独的元素:

.wrap{
显示:内联块;
}
李{
列表样式:无;
}
.arrow链接::之后{
显示:内联块;
内容:'';
宽度:6px;
高度:6px;
边框顶部:2个实心#999;
右边框:2倍实心#999;
变换:旋转(45度);
}


请提供您希望实现的目标的屏幕截图我非常感谢您提供的解决方案。当浏览器大小减小向下箭头时,是否可以不使用after和.tomsAccLeftPaneArrow dom来执行此操作。我需要有箭头始终在顶部,只有文本得到收缩。如何做到这一点?你能给我建议一个解决方案吗?你能提供一个屏幕截图吗。不确定你想要达到什么目标。谢谢,我已经附上了截图,请核实一下。浏览器收缩时,箭头应始终位于顶部,而不使用“顶部”属性。
<div class="wrap">
    <a href="#track" aria-label="Show track" style="display: inline-flex;text-decoration:none"><span>TOP QUESTIONS</span><span style="margin: 2px;font-size: 24px;">&#707;</span></a>
</div>