HTML COM ACESSIBILIDADE
Entendendo a hierarquia dos elementos HTML A linguagem HTML está estruturada sobre um modelo de objetos (DOM – Document Object Model), onde os seus elementos estão classificados dentro de uma cadeia hierárquica e deste modo, os elementos inseridos em níveis mais altos desta hierarquia, podem ter as suas propriedades modificadas pelos elementos que estão em um nível mais baixo. Esta técnica está diretamente relacionada com o modelo de programação orientado a objetos, que acrescentou inúmeras vantagens sobre os outros modelos de programação. Para entendermos bem este relacionamento na linguagem HTML, vamos analisar as duas situações descritas logo abaixo: Perceba que ao definirmos na tag <body> a formatação de cores para os links carregados (link), ativos (alink) e visitados (vlink), estas características são herdadas automaticamente pelos elementos <a> (links) que estão definidos dentro do bloco <body> (corpo do documento), desde que nestes, não seja aplicada uma O elemento <body>, só consegue alterar as propriedades dos elementos <a> (links), por estar em um nível hierárquico menor. O elemento <body>, só consegue alterar as propriedades dos elementos <a> (links), por estar em um nível hierárquico menor. Para realizar esta segunda análise, observe o trecho de código no exemplo ao lado: <body> Os três parágrafos acima, estão delimitados pelo elemento <font>, porém, as suas características de formatação são herdadas somente pelos parágrafos que contém respectivamente o "Texto (1)" e o "Texto (3)", pois o parágrafo que contém o "Texto (2)" possui internamente a sua própria definição de fonte. |