div auto reaktionsschnell Weg, um text in

Ich habe ein DIV in ein anderes. Einer von denen hat "nur-text" und was ich will zu tun ist, um seine Breite automatisch mit einem maximalen mit möglich.

Hier ist der code:

HTML:

<div class="artigo_nome"> <!-- here is the part that I need help -->
    <p>
        Computador Apple Imac 27P I5 3.5Ghz/8Gb/1Tb Md096Po/A
    </p>
</div>
<div class="artigo_definicoes round_corner">
    <div class="separador_artigo_imagem">
        <img src="img/artigos/fones.png" class="imagem_artigo" alt="artigo"/>
    </div>
    <div class="artigo_info">
       Computador Apple Imac 27P I5 3.5Ghz/8Gb/1Tb Md096Po/A<br />
       <span class="ler_mais">ver mais</span><br />
       <span class="comparar">adicionar para comprar</span>
    </div>
</div>

CSS:

.categoria_lista_artigos .artigo_nome{
    color:#6e6e6e;
    width:234px;
    height:34px;
    margin-left: -2px;
    border-radius:5px 5px 0 0;
    border-left:2px #aeaeae solid;
    border-right:2px #aeaeae solid;
    border-bottom:1px #aeaeae solid;
    /*background-color:#E6E6E6;*/
    position:relative;
    font-weight: 600;
    -webkit-box-shadow: 0px -3px 5px #e2e2e2;
    -moz-box-shadow:    0px -3px 5px #e2e2e2;
    box-shadow:         0px -3px 5px #e2e2e2;
    background: #ffffff; /* Old browsers */
    background: -moz-linear-gradient(top, #ffffff 0%, #cfcfcf 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(100%,#cfcfcf)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top, #ffffff 0%,#cfcfcf 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top, #ffffff 0%,#cfcfcf 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top, #ffffff 0%,#cfcfcf 100%); /* IE10+ */
    background: linear-gradient(to bottom, #ffffff 0%,#cfcfcf 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#cfcfcf',GradientType=0 ); /* IE6-9 */
}

.categoria_lista_artigos .artigo_nome div {
    margin: auto;
    padding: 4px 13px;
    vertical-align: middle;
    line-height:13px;
}

Wenn Sie etwas brauchen, mehr, einfach sagen.

  • width:auto; ?
  • übrigens, für die div sind Sie versuchen, die Größe zu setzen?
  • Ich habe versucht, aber in diesem Fall kann ich nicht die max Breite, und wenn ich max-width, bleibt es immer auf die Breite, nicht darum, reaktionsschnell Weg
  • zu ".artigo_nome"
  • Es gibt einen extra </div> auf der Linie 6 bin ich mir nicht sicher, es ist beabsichtigt.
  • mein Fehler, danke @BenoitBlanchon

Schreibe einen Kommentar