css-宽度不设为100%的方式?

css-宽度不设为100%的方式?,css,html,css-float,anchor,Css,Html,Css Float,Anchor,因此,当你把一个放在一个中时,它会假设它应该是一条很宽的路 我有一个元素,要让它正确显示,唯一的方法就是给它display:block。但是,赋予它此属性会使其行为与默认情况下的类似。它使它一路宽阔 我没有一个具体的宽度,我希望它(只是这样的文字和填充适合),但我不希望它是所有的方式广泛 是否有此属性/解决方法 我想发布一些代码,但这是一个非常简单的想法——如果你想看到一些代码,就这么说。一种方法是使用display:inline block,但只有几次确实需要这样做 发布一些代码,这样我们就可

因此,当你把一个
放在一个
中时,它会假设它应该是一条很宽的路


我有一个
元素,要让它正确显示,唯一的方法就是给它
display:block
。但是,赋予它此属性会使其行为与默认情况下的
类似。它使它一路宽阔

我没有一个具体的宽度,我希望它(只是这样的文字和填充适合),但我不希望它是所有的方式广泛

是否有此属性/解决方法


我想发布一些代码,但这是一个非常简单的想法——如果你想看到一些代码,就这么说。

一种方法是使用
display:inline block,但只有几次确实需要这样做

发布一些代码,这样我们就可以知道是什么原因导致你的锚消失,或者做任何不受欢迎的行为


哦,知道你想要它们是什么样子会很有帮助。

你要找的是
display:inline

如果确实需要
display:block
,可以通过设置
float:left

尝试使用

display:inline
您可以将其浮动:

div { overflow:auto; }
a { float:left; }


<div>
    <a> Link </a>
</div>
div{overflow:auto;}
a{float:left;}
链接

请显示一些代码,您的问题也有点含糊不清。“正确显示的唯一方法”——您需要对此进行详细说明。出什么问题了?我肯定内联块是他想要的--+1。如果有人仍然关心IE6,那么确保元素在默认情况下是内联的。在IE6中,内联块不起作用,但如果您使用a,它会起作用。