如何让div中的a标签排成一行并可左右滑动?
可以使用CSS的flex布局来实现a标签排成一行,并且可以左右滑动。具体步骤如下:
- 给<div class="panel" id='panel2'></div>添加一个样式,设置为flex布局,并且设置overflow属性为auto,以便内容溢出时可以滚动。
#panel2 {
display: flex;
overflow: auto;
}
- 给a标签添加样式,设置为水平排列,并且设置一定的宽度和高度,以便在一行中显示多个a标签。
#panel2 a {
display: inline-block;
width: 100px; /* 设置宽度 */
height: 30px; /* 设置高度 */
}
- 如果希望a标签之间有一定的间距,可以使用margin属性进行设置。
#panel2 a {
margin-right: 10px; /* 设置右侧间距 */
}
通过以上步骤,a标签就可以在<div class="panel" id='panel2'></div>中一行显示,并且可以左右滑动。可以根据实际需要调整a标签的宽度、高度和间距。
原文地址: https://www.cveoy.top/t/topic/p2ly 著作权归作者所有。请勿转载和采集!