1. Colegio Nacional Nicolás Esguerra
Edificamos futuro
George AndréGuerrero Garzón
Juan Sebastián Gómez Osorio
Unidad 7. Marcos
Conjunto de marcos <frameset>
Los marcos o frames sirvenparadistribuirmejorlosdatosde laspáginas,yaque permiten
mantenerfijasalgunaspartes,comopuedenserel logotipoylabarra de navegación,mientrasque
otras sí puedencambiar.Ademásde mejorarlafuncionalidad,puedenmejorartambiénla
apariencia.
Cada unode losmarcos de una página,contiene undocumentoHTMLindividual.Porejemplo,en
la imagende laderechapuedesverunapáginacon dosmarcos. El marco izquierdocontieneel
documentomenu.htmyel derechoel documentoperros.htm. Parapodervisualizarlapáginade
este modo,hemostenidoque abrirenel navegadorel documentomarcos.htm, que esel que en
este caso contiene el grupode marcos.
El trabajar con marcospuede resultarunatarea algocomplicada,sobretodoal principio,porlo
que vemossolamente algunosconteptosbásicosyejemplossencillos.
2. Comohemosvistosi queremosutilizarmarcosdebemoscrearunapáginacon la definicióndel
conjuntode marcos (enel ejemploanteriorlapáginamarcos.htm).
Los conjuntosde marcos se definenatravésde lasetiquetas<frameset>y</frameset>,que van
despuésde laetiqueta<head>.A travésde estasetiquetasse indicael númerode marcosenque
se dividirálaventana,cadauno de loscualesseráuna especie de subventana.
Cuandose insertanlasetiquetas<frameset>y</frameset>nohay que insertarlasetiquetas
<body> y </body>,ya que el cuerpodel documentoseráel cuerpode laspáginasque se carguen
encada unode los marcosdel conjuntode marcos.
Los atributosque puedenespecificarsesobre laetiqueta<frameset>sonlossiguientes:
Tambiénesposible incluirasteriscoscomovaloresparalosatributoscolsyrows. Este valorindica
que dichafilao columnaocupará todoloque quede de ventanaosubventana.Cuandoexistan
variascolumnaso filasconeste valor,se repartiránde formaequitativaloque quede de ventana.
Por ejemplo,si insertáramoslasiguiente líneade código:
<frameset rows="*" cols="142,*,25%">...</frameset>