Mostrando postagens com marcador tag. Mostrar todas as postagens
Mostrando postagens com marcador tag. Mostrar todas as postagens
sábado, 28 de março de 2009
compatibilidade do IE8
Como informado no meu post anterior o IE8 é o browser da Microsoft que mais segue as recomendações do W3C. Mais aí fica a pergunta. Como ele sabe em qual modo deve funcionar para cada caso?
Pois bem, o time do Internet Explorer pensou nisso e criu uma nova meta tag para nos ajudar:
<meta http-equiv="X-UA-Compatible" content="IE=EmulateIE7"/>
Esta tag diz ao IE8 que deve interpretar o site com o modo de compatibilidade para IE7, mas semelhante ao IE7. Isso pode resolver vários problemas com sites desenvolvidos para IE6 e que no IE8 aparecem com vários problemas, principalmente de layout.
Seque aqui o artigo completo sobre esta tag, suas variações e alternativas.
Edit:-------
Só pra complementar, esta tem que ser a primeira tag dentro do HEAD, caso contrário não funcionará. Outras opções importantes para a tag são IE=7 e IE=8.
sexta-feira, 6 de julho de 2007
Transformar HTML em ASP.NET
Um lance legal em ASP.NET é a possibilidade de transformar tags simples HTML em server controls. Já vou explicar.
Imagine que você tem a seguinte TABLE:
<table border="1" bordercolor="black">
<tr>
<td>1</td><td>2</td>
</tr>
<tr>
<td>3</td><td>4</td>
</tr>
</table>
Se você quisesse esconder uma das células ao clique de um botão, bastaria transformar a célula específica em um server control. Como? Bom, é simples.
<table border="1" bordercolor="black">
<tr>
<td>1</td><td runat="server" id="tdEsconde">2</td>
</tr>
<tr>
<td>3</td><td>4</td>
</tr>
</table>
Basta colocar dentro da tag html runat="server" e escolhe um ID para chamar o controle, exatamente como os controles padrões do ASP.NET. Assim, basta usa-lo como você usaria um Label, por exemplo. Coloque no evento de um botão, ou qualquer outro evento o seguinte:
tdEsconde.Visible = False
Parece loucura mas o ASP.NET entende que você está se referindo aquele determinado controle, mesmo ele sendo parte de uma table. A tabela aparecerá assim:
E isso não se restringe apenas a table. Imagine mudar um link. É simples:
<a runat="server" id="lnkBlog">
E no código coloque:
lnkBlog.Href = "vitor.canova.blogspot.com"
Isso pode facilitar, principalmente quando você tem algo pronto e precisa alterar. Ao invés de ter que trocar tudo por controles ASP.NET padrão, bastar fazer a tag rodar direto no servidor como um Server Control. E as possibilidades vão bem além disso. Use a sua imaginação.
Falow
| 1 | 2 |
| 3 | 4 |
| 1 | |
| 3 | 4 |
Labels:
.NET,
ASP.NET,
html,
id href,
runat,
server control,
table,
tag,
trecho de código
Assinar:
Postagens (Atom)