Pergunta

Se sim, então elementos de apresentação seria útil nesta condição por isso devemos usar esses?

<b>…</b> , <i>…</i>, <big>…</big>, <small>…</small>, <tt>…</tt>, <hr />

Estes são tags válidos

Foi útil?

Solução

A página deve ser marcado semanticamente , e não para a sua apresentação. Se você colocar marcação semântica apropriada em elementos, o navegador irá normalmente aplicar um estilo básico para eles por si só. Você não deve se preocupar com a forma como os olhares documento sem estilo . Se é sem estilo , ele não tem estilo. CSS é responsável para o estilo. Se um usuário escolhe para ver o documento sem estilo, que assim seja.

Outras dicas

Geralmente um ( " normais ") user Não é possível desativar CSS tão fácil como JavaScript . Assim, gostaria de responder a NÃO .

CSS é um parte da apresentação e quando o CSS não está disponível devemos pensar que a apresentação não está disponível . Assim lado do cliente é quebrado .

Você não deve se preocupar sobre isso que você não deseja depurar um cliente abusar da apresentação.

MAS , se você precisa para suportar dispositivos não-padrão (mobiles velhos talvez) esta é uma preocupação válida. Ainda em vez de mudar a página para " caber todos os tamanhos ", você deve ter uma página separada para esses dispositivos .


Não tenho certeza tt (eu acho que você pode usar). Mas b, i deve ser substituído por strong e em respectivamente.

big e small não deve ser usado IMO e ser substituído por tags alternativas, dependendo do semântica .

Tecnicamente, você poderia muito bem criar uma página inteira usando <div> e <span> tags. Isso seria embora confuso, e não muito intuitivo. Pessoalmente, acho que as tags que você lista tornar mais fácil para um ser humano para analisar o que a página está tentando se comunicar, além de oferecer o benefício de fazer uma leitura da página quando o CSS não carrega.

Parece que você está perguntando se você deve usar tags como <small> de modo que, na ausência de CSS, o que você quer ser pequeno será pequeno.

Não.

A razão para considerar como a página vai ficar sem CSS é saber se você estiver usando bom layout semântica. Se for útil, o seu HTML, que é única projetado com organização semântica em mente, está tudo bem. É isso aí. Se os seus usuários, por qualquer motivo, não querem apoiar coisas apresentação como CSS, não use apresentação etiquetas .

E, realmente. Se os usuários não têm CSS por qualquer motivo, eles não merecem ver algo tão ousado. É mais trabalho para você, não é semântica, e ninguém sairá nunca cuidado.

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top