我最近一直在搜索 CSS,试图自学这些技巧。我遇到的另一个问题与display:
属性直接相关。
我一直在尝试让“菜单按钮”的背景元素的宽度与它们包含的文本一样宽。按钮只是<div>
元素。
当我使用display:block;
它们的所有宽度时,它们的宽度都显示为最长的项目,并且当我将其设置为display:inline;
或display:inline-block
它们只是出现在同一行时,就像内联元素的工作方式一样。
现在,我想知道的是,我怎样才能让它们看起来像一个列表,但仍然只使背景颜色与它包含的文本一样?