這篇,介紹一個Frameset做的簡單到不能再簡單的框架。
好先來看看這個框架的頁面構成,由於是純手工做的測試程序,所以只是在Notepa 中做了一下代碼,很粗略。但還是包含了Frameset中的大致內容的。好,言歸正傳,首先看一下文件構成。
1.Frame.html包含框架的結構
2.link.html包含框架左側選單列
3.firstPage.html包含框架主頁的一行文字(個人比較懶,沒有好好做)
4.secondPage.html和上方3類似,用於測試。
先看一下Frame.htm中的程式碼:
html>
是感覺很簡單?主要是一個Frameset元素,然後設定了cols="159px,*"這個屬性。這個屬性的作用就是將頁面分割成159px和其他兩塊區域。如上圖所示。
接著是frame標記,上面的cols屬性有幾個值下面的子元素對應的也應該有幾個。然後是一些常見的屬性。包括邊框的寬度,是否出現捲軸,邊框顏色,是否允許使用者改變大小。來源檔案是哪個等等一些屬性。
然後將第二個的原始檔案指向firstPage作為測試用。
接下來是link.html:
var LastLeftID = "";
function menuFix() {
var obj = document.getElementById("nav").getElementsByTagName("li");
for ( var i=0; i
this.className =(this.className.length>0? " ": "") "sfhover";
}
obj[ ] .onMouseDown=function() {
this.className =(this.className.length>0? " ": "") "sfhover";
}
obj[i].onMouseUp > }
obj[i]。 ) {
this.className =(this.className.length>0? " ": "") "sfhover";
}
obj [i].onmouseout=function() {
obj [i].onmouseout=function() {
. className=this.className.replace(new RegExp("( ?|^)sfhover\b"), "");
}
}
}
function DoMenu(emid)
{
var obj = document.getElementById(emid);
obj.className = (obj.className.toLowerCase() == "展開"?"collapsed":"展開");
if((LastLeftID!="")&&(emid!=LastLeftID)) //關掉上一個選單
{
document.getElementById(LastLeftID).className = "collapsed";
}
LastLeftID = emid;
}
LastLeftID = emid;{
var MenuID="";
var _paramStr = new String(window.location.href);
var _sharpPos = _paramStr.indexOf("#");
_sharpPos >= 0 && _sharpPos {
_paramStr = _paramStr.substring(_sharpPos 1, _paramStr.length); }
if (_paramStr.length > 0)
{
var _paramArr = _paramStr.split("&"); {
var _paramKeyVal = _paramArr[0].split("=");
if (_paramKeyVal.length>0)
if (_paramKeyVal.length>0)
🎜> }
}
}
if(MenuID!="")
{
DoMenu(MenuID)
{
DoMenu(MenuID)
攝取選單🎜 (); //*這兩個函數的順序要注意一下,否則在Firefox裡GetMenuID()達不到效果
menuFix();
-->
這個其實就偷懶了,是從網路上找的一個DIV CSS JS做的一個下拉式選單,有興趣的可以自己看一下,我覺得自己能用起來,知道怎麼改就OK了。
下面是兩個測試頁面,由於這連個測試頁面有點懂點HTML的互相寫出來,這裡就只貼出頁面1的程式碼:
第一頁
估計高手看到這都要吐了,一定說很垃圾,不過只是記錄下自己做的小東西。

本篇文章带大家了解一下HTML(超文本标记语言),介绍一下HTML的本质,HTML文档的结构、HTML文档的基本标签和图像标签、列表、表格标签、媒体元素、表单,希望对大家有所帮助!

不算。html是一种用来告知浏览器如何组织页面的标记语言,而CSS是一种用来表现HTML或XML等文件样式的样式设计语言;html和css不具备很强的逻辑性和流程控制功能,缺乏灵活性,且html和css不能按照人类的设计对一件工作进行重复的循环,直至得到让人类满意的答案。

总结了一些web前端面试(笔试)题分享给大家,本篇文章就先给大家分享HTML部分的笔试题(附答案),大家可以自己做做,看看能答对几个!

HTML5中画布标签是“<canvas>”。canvas标签用于图形的绘制,它只是一个矩形的图形容器,绘制图形必须通过脚本(通常是JavaScript)来完成;开发者可利用多种js方法来在canvas中绘制路径、盒、圆、字符以及添加图像等。

html5废弃了dir列表标签。dir标签被用来定义目录列表,一般和li标签配合使用,在dir标签对中通过li标签来设置列表项,语法“<dir><li>列表项值</li>...</dir>”。HTML5已经不支持dir,可使用ul标签取代。

在html中,document是文档对象的意思,代表浏览器窗口的文档;document对象是window对象的子对象,所以可通过“window.document”属性对其进行访问,每个载入浏览器的HTML文档都会成为Document对象。

html5支持boolean值属性;boolean值属性指是属性值为true或者false的属性,如input元素中的disabled属性,不使用该属性表示值为flase,不禁用元素,使用该属性可以不设置属性值表示值为true,禁用元素。


熱AI工具

Undresser.AI Undress
人工智慧驅動的應用程序,用於創建逼真的裸體照片

AI Clothes Remover
用於從照片中去除衣服的線上人工智慧工具。

Undress AI Tool
免費脫衣圖片

Clothoff.io
AI脫衣器

AI Hentai Generator
免費產生 AI 無盡。

熱門文章

熱工具

DVWA
Damn Vulnerable Web App (DVWA) 是一個PHP/MySQL的Web應用程序,非常容易受到攻擊。它的主要目標是成為安全專業人員在合法環境中測試自己的技能和工具的輔助工具,幫助Web開發人員更好地理解保護網路應用程式的過程,並幫助教師/學生在課堂環境中教授/學習Web應用程式安全性。 DVWA的目標是透過簡單直接的介面練習一些最常見的Web漏洞,難度各不相同。請注意,該軟體中

Atom編輯器mac版下載
最受歡迎的的開源編輯器

Dreamweaver Mac版
視覺化網頁開發工具

PhpStorm Mac 版本
最新(2018.2.1 )專業的PHP整合開發工具

SecLists
SecLists是最終安全測試人員的伙伴。它是一個包含各種類型清單的集合,這些清單在安全評估過程中經常使用,而且都在一個地方。 SecLists透過方便地提供安全測試人員可能需要的所有列表,幫助提高安全測試的效率和生產力。清單類型包括使用者名稱、密碼、URL、模糊測試有效載荷、敏感資料模式、Web shell等等。測試人員只需將此儲存庫拉到新的測試機上,他就可以存取所需的每種類型的清單。