Existe algum limite de navegador para o tamanho de uma linha em HTML?

1

Algum navegador (Internet Explorer em particular) tem erros relacionados ao comprimento de uma linha no código-fonte HTML?

Assumindo que o código-fonte está sendo otimizado para analisadores HTML / renderizadores e não para legibilidade, e supondo que qualquer espaço em branco de apresentação / conteúdo já tenha sido atendido, existe alguma razão para incluir quebras de linha entre tags?

    
por Tim 02.04.2013 / 05:16

1 resposta

2

A maioria dos navegadores normalmente usa qualquer espaço em branco como um separador (um ou mais espaços em branco são tratados da mesma forma que apenas um). Não importa para o navegador se não houver quebras de linha ou retornos de carro.

Editar:

Embora não possamos falar em todos os navegadores e como eles são implementados, vamos ver as especificações do HTML 4, Seção 9.1 para espaços em branco :

Note that a sequence of white spaces between words in the source document may result in an entirely different rendered inter-word spacing (except in the case of the PRE element). In particular, user agents should collapse input white space sequences when producing output inter-word space. This can and should be done even in the absence of language information (from the lang attribute, the HTTP "Content-Language" header field (see [RFC2616], section 14.12), user agent settings, etc.).

The PRE element is used for preformatted text, where white space is significant.

Portanto, na grande maioria dos casos, se o navegador está reclamando com a especificação, ele deve renderizar a descrição da especificação (é claro que os fornecedores de navegadores costumam usar a interpretação criativa ao longo do tempo.)

    
por 02.04.2013 / 05:18