Ola. Estou na duvida se sou eu que não sei usar direito o atributo display, ou melhor, se ele faz alguma coisa que eu desconheço. Poderia ser um bug, já que no internet explorer funciona normalmente (no caso ele estaria dando uma maozinha no meu codigo? ^^). Duvidas: 1- Se colocar o atributo "display: inline" eu não consigo mais ajeitar a largura e altura (width e height) do elemento, porque? e como resolvo isso? 2- Se não colocar "display: inline" no elemento "<p>" a borda da div não funciona, porque? (desconfio que a resposta da primeira também resolva essa ^^) 3- É possivel algum browser tentar corrigir erros no meu codigo pra me ajudar? O codigo é esse (da erro no firefox): <html>
<head>
<style type="text/css">
#teste
{
width: 50%;
height: 50%;
border: solid #ff00ff;
display: inline;
}
.emlinha
{
display: inline;
}
</style>
</head>
<body>
<div id="teste">
<p >Testando</p>
</div>
</body>
<html>