Como inserir uma página em uma página HTML? Para fazer isso você precisa usar
Mostrar
Bloco de exibição.
Código de exemplo
Poderoso, mas fácil de usar
Nos velhos tempos, havia muito web design elementos que estragam a vida de todo desenvolvedor. Quase sempre eram uma abordagem de design ruim. Felizmente, elemento foi descontinuado em HTML5. Mas
Semelhanças e diferenças
Ambos os elementos permitem criar um documento HTML separado. O link para o conteúdo do documento referenciado pela página web atual é indicado em atributo src.
A principal diferença entre
O vídeo está claramente na página HTML e não em um painel separado. O elemento quebrou esse paradigma e permitiu que o documento exercesse controle sobre a janela do navegador, dividindo-a em vários pequenos painéis (frames), cada um dos quais exibindo um documento separado. Todas as outras diferenças entre e decorrem desta diferença básica.
Não refaça layouts baseados em frames com iframes
Algum dia você poderá se deparar com a tarefa de atualizar um site antigo que foi construído com frames. Você pode querer usar e uma largura de layout fixa para recriar o mesmo pesadelo de painéis e soleiras independentes. Mas você não poderá usar o atributo target para abrir um link em um quadro separado. Você pode começar a procurar soluções JavaScript. Por favor, não faça isso.
Bons (e terríveis) usos
Existem vários casos de uso válidos Para Criação de HTML páginas:
incorporação de conteúdo de mídia de terceiros;
incorporar seu próprio conteúdo de mídia por meio de um documento multiplataforma;
incorporação de exemplos de código;
incorporação de “applets” de terceiros como formas de pagamento.
Aqui estão alguns casos de uso terríveis: :
Galeria de fotos;
fórum ou bate-papo.
Se você precisar incorporar documentos HTML pré-existentes e independentes no atual, use . Se você estiver criando tudo do zero, não há razão para dividir o design da página em vários documentos separados. Especialmente se não forem conteúdos independentes.
atributos de iframe
Nome do atributo
Significado
Descrição
caixa de areia
Permitir mesma origem Permitir navegação superior Permitir formulários Permitir scripts
Define uma série de restrições ao conteúdo carregado no quadro. Definir antes como criar uma página HTML.
rolagem
sim não automático
Determina se serão exibidos pergaminhos no quadro ou não. Obsoleto em HTML5. Use CSS em vez disso.
Nome
Nome
Especifica o nome do quadro.
Alinhar
esquerda direita superior meio inferior
Determina o alinhamento do quadro em relação aos elementos circundantes. Está desatualizado. Use CSS em vez disso.
borda do quadro
sim (ou 1) não
Usado para ativar a exibição de uma borda ao redor do quadro. Obsoleto em HTML5. Use CSS em vez disso.
longodesc
URL
Usado para especificar o URL de uma página que contém uma descrição longa do conteúdo do quadro. Está desatualizado. Use CSS em vez disso.
largura de margem
pixels
Usado para controlar a largura do preenchimento desde o conteúdo até a borda do quadro. Está desatualizado. Use CSS em vez disso.
fonte
URL
Especifica o URL do documento a ser exibido no IFRAME.
vespaço
pixels
Define as margens verticais do quadro para o conteúdo circundante. Está desatualizado. Use CSS em vez disso.
largura
pixels%%
Define a largura do quadro em uma página HTML.
Esta publicação é uma tradução do artigo “ ", elaborado pela simpática equipe do projeto
Um quadro é uma área incorporada em um documento que exibe outro. A utilização ou não deste recurso é determinada pelo desenvolvedor. Nem sempre...
Da Masterweb
11.07.2018 19:00
Um recurso web projetado profissionalmente é um produto completo e em desenvolvimento, uma apresentação sistemática de informações, design original e lógica interativa para trabalhar com muitos visitantes.
Um site é a cara de uma organização, o cartão de visita do proprietário, a classificação do desenvolvedor e um sistema totalmente funcional para apresentar determinadas informações que funcionam em uma área específica para resolver problemas claramente definidos.
O conceito e propósito de “iframe”
Os frames não tiveram o melhor desempenho quando o padrão HTML ofereceu a opção de frame. A situação não melhorou muito com o advento do iframe. Os navegadores e proprietários de sites não estão muito dispostos a concordar em exibir informações de terceiros por meio de tais elementos.
Um frame não é uma janela pop-up ou uma tentativa de forçar algo ao visitante. Também é possível entender um desenvolvedor de recursos que não deseja que seu produto seja exibido no site de outra pessoa como um “dançarino reserva” de fundo.
No entanto, há um número suficiente de aplicações quando tanto o desenvolvedor de um recurso web (ou documento) quanto o desenvolvedor-consumidor desse recurso em seu produto estão interessados um no outro. Por exemplo, mapas do Google ou vídeos do Youtube. Existem outras ideias populares: previsões meteorológicas, dinâmica das taxas de câmbio, leituras de instrumentos, dados estatísticos.
Um frame é uma janela para o mundo dos dados que alguém coleta, processa e apresenta em seu recurso da web. Também oferece acesso a eles por meio de um frame no site do consumidor, geralmente por meio de um sistema de requisitos ou de uma API (biblioteca de funções) especializada.
HTML "iframe": exemplo de condições a serem aplicadas
Nem todo site pode ser exibido em um iframe. Antes de planejar o uso de um frame em seu site, o desenvolvedor deve concordar com o proprietário do recurso ou documento da web que pretende exibir em seu site de uma forma ou de outra. Por exemplo, um vídeo do YouTube pode ser incluído em uma tag de quadro conforme mostrado abaixo (clicado botão direito passe o mouse sobre o vídeo do site do desenvolvedor).
Ao copiar o “código HTML” fornecido, você pode colar com segurança o fluxo de vídeo desejado em seu site. A tag indicará tudo que você precisa: dimensões e condições de exibição. É conveniente colocar a tag “iframe” em uma div HTML - isso permitirá o posicionamento ideal de conteúdo de terceiros em seu próprio site.
Recursão e Frames: Um Exemplo Prático
É duvidoso que o iframe tenha um destino melhor que o frame. O desenvolvimento da análise e a relevância das informações coletadas de acordo com critérios tornam ilusórias as perspectivas de exibir o conteúdo de outra pessoa em um formato “como está”. O formato “como deveria” está se tornando preferível.
No entanto, hoje é ideal (e na ordem das coisas) usar os desenvolvimentos do Google e do YouTube, bem como recursos meteorológicos, políticos, estatísticos, musicais, jogos e outros recursos projetados para frame ou outro uso de terceiros.
No exemplo acima, há três exemplos de "iframe" HTML:
Mapa do Google;
vídeo de um site de terceiros;
vídeo do Youtube.
O último e quarto quadro leva ao site onde todos esses quadros estão localizados. A imagem à esquerda é o site após o carregamento. A imagem à direita é um site sendo exibido depois de algum tempo (o vídeo em cada quadro “flui” em seu próprio ritmo), mas o controle deslizante em (4!) está deslocado para baixo. Você pode ver claramente que o mapa e o vídeo ainda são exibidos, mas a exibição em si não funcionou.
O código para o "iframe" e o estilo deste exemplo são mostrados abaixo.
Colocar um quadro em um div é conveniente não apenas do ponto de vista do posicionamento. O quadro pode ser criado instantaneamente. JavaScript permite criar tags HTML, incluindo frames. JavaScript é uma linguagem completa que atende todo o conteúdo Páginas HTML. Pode funcionar de forma recursiva, adaptativa e adaptar-se aos interesses do visitante durante o processo de diálogo.
O quadro não é apenas estático. Seu conteúdo é separado do conteúdo da página em que é postado. Você pode encontrar maneiras de trocar informações entre recursos realmente diferentes, mas isso faz parte de uma série de problemas de troca de informações entre diferentes domínios.
Mas não é apenas a troca de informações e a recursão que o HTML não controla totalmente. Iframe é um exemplo de tag que precisa ser testada com especial cuidado em uma situação específica antes de ser usada.
Nem todos os sites concordam e nem todos os conteúdos estão disponíveis. Não é apenas uma questão de direitos autorais. A capacidade de exibir informações em um quadro pode ser afetada pelo navegador, pelo visitante, pelo desenvolvedor do recurso ou pelo servidor no qual o recurso está hospedado.
Análise própria ou conteúdo de terceiros
O que são frames em termos de conteúdo do site? Esta é a sua adição. O desenvolvedor está criando uma plataforma web para negociação de unidades de títulos Webmoney, e sua decisão de colocar uma janela com a dinâmica das taxas de câmbio é razoável. O conteúdo diretamente da própria exchange é mais promissor do que a análise e o desenvolvimento interno.
O desenvolvedor está criando uma loja de bens de consumo, e seu desejo de oferecer ao visitante a oportunidade de visualizar o site do fabricante de cada produto é uma tarefa difícil, mas atrativa para o cliente. Talvez essa estratégia torne a loja melhor do que aquelas que analisam os sites dos fabricantes de produtos e, na maioria das vezes, dos concorrentes.
O que é um quadro de provedor de conteúdo? Esta é a prestação de informações. Em essência, isso é uma estabilização do trabalho da empresa, que pode não criar seu próprio site para trabalhar, mas focar especificamente no uso de frames. Em particular, não há dúvida de que o Google Maps é uma ótima ideia, mas é ideal numa aplicação específica:
agência de viagens - rotas e mapa de trânsito;
entrega de carga – cálculos de rota, custos financeiros, recargas de combustível, etc.;
navegadores para cidades e regiões...
Nesse contexto, as molduras são procuradas; elas tornam o site mais prático. Além disso, o desenvolvedor pode simplesmente criar uma janela para conteúdo de terceiros. HTML "iframe" é um exemplo de divisão prática de trabalho. Uma organização fornece informações, outra as fornece ao cliente.
É difícil dizer o que o futuro reserva para a programação da Internet. Tudo está se desenvolvendo de forma muito dinâmica e o componente de hardware oferece cada vez mais oportunidades. Talvez o iframe HTML seja um exemplo de combinação ideal de vários recursos da web e tecnologias da Internet. Talvez esta seja apenas uma etapa no caminho para a formação de ideias mais promissoras.
Em qualquer caso, a tag iframe é usada e é muito procurada em uma ampla gama de tarefas práticas.
No início da construção de sites, os recursos da web usavam amplamente frames para exibir partes individuais das páginas. Mas com a chegada nova versão HTML 5 mudou tudo. Elementos de marcação<quadro>, <conjunto de quadros> e<sem quadros> são considerados obsoletos. Eles foram substituídos por uma única tag -<iframe>. Como adicionar ao HTML ? O exemplo abaixo ficará claro até para um iniciante em programação.
O que são molduras?
O quadro é a base da maioria das primeiras páginas da web. Se traduzida literalmente, esta palavra significa “frame”, ou seja, um frame é uma pequena parte de uma página em um navegador. O uso generalizado de frames no passado pode ser explicado pela baixa qualidade e alto custo do tráfego da Internet. Via de regra, o site era dividido em 3 a 5 partes, cada uma com uma finalidade específica:
“cabeçalho” (quadro superior ao longo da largura da página) - exibe o nome do recurso;
“vidro” esquerdo/direito - exibição do menu;
O quadro central é uma exibição do conteúdo do site.
A divisão da página em partes possibilitou sobrecarregar apenas uma determinada parte na atualização. Por exemplo, o usuário clicou em um item de menu e o novo conteúdo foi baixado no quadro central.
Quadros Modernos em HTML 5
Por que é necessário em HTML?<iframe>? Um exemplo é a inserção de conteúdo de um recurso de terceiros. A situação clássica é quando um desenvolvedor web deseja mostrar a localização de um objeto em um mapa. O que devo fazer? Desenhar uma planta do local do zero? Não - existe uma solução mais simples: incorpore um elemento Google Map, Yandex Maps ou 2GIS na página. O problema é resolvido em quatro etapas.
Você precisa acessar o site de qualquer serviço de mapeamento.
Encontre o objeto desejado. Depois de saber o endereço exato, você pode inseri-lo na janela de pesquisa.
Usando o botão “Salvar e obter código” (para Yandex.Maps) ou “Concluído” (para Google Mapas) obtenha o código de incorporação.
Resta apenas inserir as tags de marcação geradas na página.
Além disso, você pode selecionar o tamanho do mapa e configurar outras opções de exibição.
De que outra forma você pode usá-lo em HTML?<iframe>? Um exemplo é a inserção de materiais de vídeo do recurso Youtube. As tecnologias multimídia atraem usuários da Internet, razão pela qual o conteúdo de vídeo é tão popular. O desenvolvedor cuidará da instalação do vídeo rapidamente.
Você deve enviar seu próprio vídeo para o Youtube ou encontrar um arquivo de terceiros para transmitir.
Obtenha a tag selecionando o botão "Código HTML"
A etapa final é colar em . Um exemplo do conteúdo da tag resultante será discutido abaixo.
Ambos os exemplos usaram geração automática de código, mas os desenvolvedores profissionais devem ser capazes de escrever código por conta própria. Em primeiro lugar, isto permitirá compreender o layout da página e, se necessário, modificá-lo. Em segundo lugar, a marcação dos elementos do site (mesmo pertencendo a um recurso externo) nem sempre é formada sem a participação do webmaster. É aqui que entram em jogo as altas qualificações do desenvolvedor.
Sintaxe
Portanto, antes de começar a fazer o layout da página, você precisa considerar a tag iframe (html): o que é e como usá-la corretamente.
Em primeiro lugar, deve-se observar que a tag está emparelhada. Entre os elementos de abertura e fechamento indique o conteúdo que será exibido em navegadores que não suportam este elemento de marcação. Principais atributos da tag:
largura(largura);
altura(altura);
src (endereço do recurso baixado);
alinhar(método de alinhamento);
borda do quadro;
permitir tela cheia.
Assim, o código para . O exemplo HTML é demonstrado na íntegra abaixo:
Na marcação acima, basta substituir o endereço do site por qualquer outro e, se necessário, ajustar o tamanho do frame.
Frames são elementos HTML que permitem dividir uma janela do navegador da web em várias janelas independentes, cada uma das quais pode carregar um documento HTML separado. Cada uma dessas janelas (quadro) pode ter suas próprias barras de rolagem e funcionar independentemente de outras janelas independentes ou, pelo contrário, controlar seu conteúdo. Eles podem ser usados para organizar um menu que fica constantemente localizado em uma janela, enquanto as próprias informações estão localizadas em outra janela. Os usuários podem acessar o menu a qualquer momento sem precisar retornar ao página anterior para selecionar outro item de menu. O uso de frames permite “fixar” imagens ou outros elementos estáticos da interface na janela do navegador enquanto o restante da página rola dentro do frame. Porém, é importante ressaltar que hoje em dia os frames são considerados uma ferramenta ultrapassada, e os sites com frames passaram a ser considerados indignos, já que webmasters profissionais nunca utilizam frames em seus projetos. Os frames têm vários problemas notórios. Eles confundem os mecanismos de busca, por exemplo, porque as páginas que contêm o conteúdo não possuem links para outros documentos. Se você deseja receber visitantes de motores de busca, esqueça os quadros. É impossível para um usuário colocar uma página de sua preferência na seção de favoritos do navegador, pois os frames ocultam o endereço da página em que ele está localizado e sempre mostram apenas o endereço do site. Por esse motivo, eles criam problemas para os navegadores na hora de rastrear o histórico e também não são muito adaptáveis a diferentes tamanhos de tela e dispositivos móveis. Apesar de projetos com molduras serem encontrados em rede mundial de computadores cada vez mais raro, aprender HTML seria incompleto sem abordar o tópico de frames. Os frames, juntamente com as suas desvantagens, também apresentam algumas vantagens que não nos permitem descartar esta tecnologia como pouco promissora.
Criando Molduras
A estrutura de um documento HTML com frames é muito semelhante ao formato de um documento HTML normal. Como em um documento HTML normal, todo o código é colocado entre tags emparelhadas E , e no contêiner os cabeçalhos estão localizados. A principal diferença entre um documento com frames e um documento HTML normal é que um documento com frames em vez de uma tag tag pareada é aplicada (do conjunto de molduras em inglês - um conjunto de molduras). O exemplo a seguir mostra a estrutura de um documento HTML com frames:
Exemplo: Estrutura de Documento HTML com Quadros
Experimente você mesmo »
frame_top
quadro_esquerdo
quadro_direita
Documento com molduras
No exemplo acima, a página contém três áreas, cada uma delas inicialmente carregada com documentos HTML frame_top.html, frame_left.html e frame_right.html. Além dos documentos HTML, um quadro também pode conter gráficos. Para fazer isso, você precisa especificar o endereço da imagem correspondente no atributo fonte, Por exemplo src="imagem.gif". Observe que o elemento usado sem uma tag de fechamento. Dentro do contêiner só pode conter tags ou outro conjunto de frames cobertos por tags E
. Marcação tem os seguintes atributos:
linhas— descreve como dividir uma página em linhas:
colunas— descreve como uma página é dividida em colunas:
As áreas resultantes desta divisão de páginas serão frames. A ausência desses atributos define um único quadro que ocupará toda a janela do navegador.
No significado dos atributos linhas E colunasÉ necessário indicar não o número de linhas ou colunas, mas a largura e altura dos quadros. Todos os valores da lista são separados por vírgulas. As dimensões podem ser especificadas em unidades absolutas (pixels) ou porcentagens:
colunas = "20%, 80%"— a janela do navegador é dividida em duas colunas usando o atributo colunas, a coluna esquerda ocupa 20% e a direita 80% da janela do navegador.
linhas = "100, *" A janela do navegador é dividida em duas janelas horizontais usando o atributo linhas, a janela superior ocupa 100 pixels e a janela inferior ocupa o espaço restante especificado pelo símbolo de asterisco.
Como pode ser visto neste exemplo, o contêiner com atributo linhas primeiro cria dois quadros horizontais e substitui o segundo quadro por outro que divide o quadro horizontal inferior em duas colunas usando o atributo colunas, a coluna esquerda ocupa 20% e a direita 80% da janela do navegador. Se o navegador não suportar frames, a janela exibirá o texto localizado entre as tags E . Tudo entre as tags E , é ignorado por navegadores que suportam frames. Assim, o desenvolvedor precisa escrever um código que duplique o conteúdo dos frames por outros meios, e colocar esse código no container , todos os usuários poderão ver sua página da web. Como já observado, uma tag não pareada é usada para inserir um quadro separado em um documento . Atributo fonte especifica o documento que deve ser exibido dentro deste quadro, por exemplo: . Se atributo fonte ausente, um quadro vazio será exibido.
Bordas ou espaço entre quadros
Por padrão, o navegador exibe uma borda cinza, geralmente 3D, entre os quadros, que os visitantes podem usar para ajustar o tamanho do quadro. A borda do quadro pode ser manipulada como qualquer outro elemento do quadro. Existem vários atributos de elemento para este , permitindo personalizar as bordas dos quadros. A espessura da linha de borda é determinada pelo atributo fronteira. O valor padrão da espessura da borda é cinco. Para ocultar a borda de um quadro, você deve definir o valor da largura da borda como zero ou definir o valor "não" ou "0" para o atributo borda do quadro. Atributo borda do quadro só pode assumir dois significados opostos. Se o valor do atributo borda do quadro for igual a “sim” ou “1”, então a borda do quadro será exibida, e se “0” ou “não”, então não. Observe que os valores dos atributos borda do quadro variar para navegadores diferentes. Para resolver este problema use o atributo duas vezes borda do quadro, e para alguns navegadores você também precisa adicionar o atributo espaçamento de quadros com valor "0":
No exemplo a seguir removemos a borda entre os frames:
Exemplo: Removendo a borda entre os quadros
Experimente você mesmo »
quadro_esquerdo
frame_right
Molduras sem bordas
Se você remover a borda entre os frames, os visitantes não poderão redimensionar o frame no navegador. Você também pode evitar o redimensionamento do quadro preservando as bordas usando o atributo tamanho normal:
Usando atributo cor da borda Você pode alterar a cor da borda do quadro, bastando especificar o código ou o nome da cor reservada correspondente. Abaixo está um exemplo de página HTML que contém os atributos de controle de borda do quadro descritos acima: a cor da borda é vermelha, o tamanho do quadro superior não pode ser alterado:
Exemplo: Controle de Borda de Quadro
Experimente você mesmo »
frame_top
quadro_esquerdo
quadro_direita
Gerenciamento de bordas de quadros
Se você deseja posicionar a página exibida dentro do quadro mais próxima de suas bordas, ou, inversamente, afastá-la, altere os atributos altura da margem E largura de margem marcação . Atributo altura da margem define o preenchimento entre o conteúdo do quadro e suas bordas superior e inferior. Sintaxe:
Atributo largura de margem define o preenchimento entre o conteúdo do quadro e suas bordas direita e esquerda. Sintaxe:
Esta linha html, por exemplo, posiciona a página exibida próxima à borda do quadro:
Se a página estiver exibindo uma barra de rolagem que você não deseja, você pode resolver o problema especificando o atributo rolagem="não" na tag . Mas lembre-se de que se o quadro não for grande o suficiente para exibir todo o conteúdo da página, o visitante não terá como rolar a página exibida.
Links dentro de frames
Seguir um link em um documento HTML normal é feito da seguinte forma: clique no link e o documento atual será substituído por um novo na janela atual ou em uma nova janela do navegador. Ao usar frames, o esquema de carregamento de documentos HTML difere do usual, e a principal diferença é a capacidade de carregar um documento HTML em um quadro a partir de outro quadro. Para carregar um documento em um quadro específico, use o atributo alvo marcação . Como um valor de atributo alvoé usado o nome do quadro no qual o documento especificado pelo atributo será carregado nome marcação . Também é importante notar que o nome do quadro deve começar com um número ou uma letra latina. Os seguintes nomes são usados como nomes reservados:
Para links externos, você deve definir o atributo target como _top ou _blank para garantir que projetos de terceiros não apareçam em seus frames, mas preencham toda a janela do navegador.
O exemplo a seguir mostra um documento HTML no qual o quadro direito carrega uma página a partir de um link colocado no quadro superior. Link para o documento que será aberto no quadro direito:
Para carregar um documento em um quadro especificado, use a construção alvo = "quadro_direito", conforme mostrado no exemplo:
Exemplo: Link para outro quadro
Experimente você mesmo »
Link para outro quadro
Seu navegador não está exibindo frames
Quadros flutuantes
Elemento (uma abreviatura do termo em inglês “quadro flutuante”) permite incorporar um documento HTML separado ou outro recurso em qualquer lugar de uma página da web. O conteúdo de um quadro flutuante (incorporado) pode ser qualquer página HTML, do seu recurso ou de outro site. Como você já entendeu, os frames ociosos são criados usando o elemento , que, diferentemente da tag não inserido entre tags E
e entre tags E
. No elemento você pode usar os mesmos atributos do quadro , exceto para o atributo tamanho normal— diferentemente dos frames normais, os frames integrados não podem ser redimensionados na tela:
Atributo
Descrição
fonte
usado para especificar o URL da página a ser exibida no quadro
altura
define a altura da janela do quadro flutuante em pixels ou%
largura
define a largura da janela do quadro flutuante em pixels ou%
nome
o nome do quadro pelo qual pode ser acessado nos links
borda do quadro
define o enquadramento para quadros, pode assumir valores 1 (há enquadramento) ou 0 (sem enquadramento) ( Não suportado em HTML5)
largura de margem
preenchimento à esquerda e à direita do conteúdo até a borda do quadro ( Não suportado em HTML5)
altura da margem
recuo acima e abaixo do conteúdo até a borda do quadro ( Não suportado em HTML5)
rolagem
determina o tipo de barras de rolagem do quadro e assume os valores sim (há barras), não (sem barras) e automático (as barras aparecem se necessário) ( Não suportado em HTML5)
permitir tela cheia
Permite que o quadro entre no modo de tela cheia
hspace
Margem horizontal do quadro ao conteúdo circundante
vespaço
espaço vertical do quadro ao conteúdo circundante
alinhar
define o alinhamento do quadro
No exemplo a seguir, as dimensões do quadro flutuante são especificadas em pixels, mas você também pode especificá-las em %:
Instruções
A linguagem HTML (HyperText Markup Language) fornece dois tipos de frames. “Flutuante” é mais flexível e mais fácil de inserir em um já existente. EM caso geral A construção que descreve a inserção de uma janela usando uma moldura flutuante é semelhante a esta: Aqui, o site existente (atributo src) é especificado como fonte de dados para este quadro. Ele será aberto em um quadro de 400 por 300, conforme indicado nos atributos de largura e altura. Você também pode especificar a página do seu site no atributo src. Neste caso, basta especificar um endereço relativo (ou seja, um endereço relativo à página onde o quadro está inserido): Neste exemplo, a altura do quadro não é especificada, mas existe um atributo id. Usando-o você pode usando CSS() defina as dimensões necessárias para este quadro:
Outro tipo de frames - “clássico” - requer uma página separada que conterá uma descrição da estrutura dos frames. Os próprios frames estarão localizados em páginas separadas, talvez até em sites separados. O código HTML dessa página contêiner para frames pode ser assim:
Sem bloqueios ... E ... , que são obrigatórios para páginas normais, não deveriam estar aqui. Neste exemplo, a tag de abertura do contêiner. contém o atributo rows - isso significa que o espaço da página deve ser dividido verticalmente e o primeiro quadro será fornecido parte superior. Se você substituir linhas por colunas, a divisão será horizontal. O valor deste atributo "*,*" indica que as proporções de divisão são iguais - 50% cada. Se você especificar, por exemplo, “20%,*”, então apenas 20% será dado ao primeiro quadro, e o restante do espaço será dado ao segundo. O usuário pode alterar essas proporções arrastando as bordas do. os frames com o mouse, mas é possível proibir esta ação. Para fazer isso, você precisa adicionar o atributo noresize à tag de um quadro específico. Você também pode especificar o tamanho das margens verticais e horizontais do quadro adjacente (atributos marginwidth e marginheight): É possível definir regras comportamentais para barras de rolagem de cada quadro separadamente. Isso é feito usando o atributo scrolling, que pode conter um dos três valores predefinidos. Se você especificar scrolling="auto", as barras de rolagem aparecerão quando o conteúdo do quadro não couber em seus limites. Se "sim" - as listras estarão presentes constantemente, independentemente de serem necessárias. Se "não" - isso significará que as barras de rolagem estão desativadas para este quadro.
Com base nas informações apresentadas nas duas etapas anteriores, você precisa construir o código HTML mais adequado para solucionar o seu problema. Depois disso, resta inseri-lo no código-fonte da página. Para fazer isso, você pode usar o editor de páginas do sistema de gerenciamento do seu site - abra a página desejada nele, mude para o modo de edição do código HTML e cole seu código no local desejado da página. Você pode baixar o arquivo? código fonte hospedagem de gerenciamento de gerenciador de arquivos de página ou sistema de gerenciamento de conteúdo, abra-o em editor de texto e cole o código nele. E então use o mesmo método para carregar o código alterado de volta ao servidor.