HTML框架标记是HTML中用于创建多窗口布局的一种技术,允许在一个浏览器窗口中显示多个独立的HTML文档。这种技术主要通过`<FRAMESET>`和`<FRAME>`元素来实现。
`<FRAMESET>`元素是框架结构的基础,它定义了浏览器窗口如何分割。`Rows`属性用于按垂直方向划分框架,而`Cols`属性用于按水平方向划分。例如,`<frameset rows="50%, 50%">`会将浏览器窗口分成两个相等高度的框架。`<frameset cols="30%, 70%">`则会将窗口分成左侧30%宽度和右侧70%宽度的两个框架。
`<FRAME>`元素则用于在每个框架中加载内容。`Name`属性为框架指定一个唯一名称,便于通过超链接或JavaScript引用。`Src`属性指定框架中要显示的HTML页面的URL。`Noresize`属性决定用户是否可以手动调整框架大小,`Scrolling`属性控制框架内的滚动条行为,可以设置为`yes`(显示滚动条)、`no`(不显示滚动条)或`auto`(根据需要自动显示)。`Frameborder`用来设置框架边框的可见性,`Marginwidth`和`Marginheight`分别设定框架内页面与框架边缘的距离。
HTML基础是网页制作的核心,它由一系列标记和元素组成,用于组织和格式化网页内容。这些标记包括文件结构标记如`<HTML>`, `<HEAD>`, `<BODY>`,链接标识`<A>`,表格标记`<TABLE>`, `<TR>`, `<TD>`,表单标记`<FORM>`, `<INPUT>`, `<SELECT>`等。例如,`<A>`标记用于创建超链接,`<TABLE>`标记用于创建表格,`<IMG>`用于插入图像,`<SPAN>`和`<DIV>`则用于内容的分组和定位。
CSS(层叠样式表)是HTML的补充,用于更精细地控制网页的样式和布局。CSS可以引入到HTML中,通过`<style>`标签放在`<HEAD>`部分,或者外部链接通过`<link>`标签引用。CSS的基本语法包括选择器和声明,选择器指定要应用样式的元素,声明则定义元素的样式属性和值。CSS的选择器包括元素选择器、类选择器、ID选择器等,而常用样式包括颜色、字体、布局和定位等属性。
HTML文档的结构通常包括三个主要部分:`<HTML>`根元素,`<HEAD>`部分用于存储元数据(如标题和样式链接),以及`<BODY>`部分,实际的网页内容就在这里。超链接可以指向网络上的资源(绝对URL)或本地文件(相对URL),并可以控制在新窗口(`_blank`)、当前窗口(`_self`)、顶层框架(`_top`)或父框架(`_parent`)中打开。
HTML表格是用于组织数据的强大工具,它们可以通过`<table>`、`<tr>`(行)和`<td>`(单元格)等标签创建,还可以通过`<th>`(表头单元格)定义表头。表格的其他属性如`border`, `width`, `height`, `align`, `valign`等用于控制其外观和对齐方式。