欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

XHTML 2.0新功能搶先預(yù)覽

互聯(lián)網(wǎng)   發(fā)布時(shí)間:2008-10-17 18:55:37   作者:佚名   我要評(píng)論
在瀏覽器能處理下一代的 XHTML 之前先從這個(gè)更豐富的內(nèi)容結(jié)構(gòu)中獲利 XHTML 2 規(guī)范尚未完成,但是它相對(duì) XHTML 1 已經(jīng)具有了許多優(yōu)勢(shì),其中包括更豐富的結(jié)構(gòu)特性,這使得 XHTML 2 作為一種編輯格式將比其前任能更好地充當(dāng)單一資源發(fā)布系統(tǒng)的中心模式。執(zhí)行大型或小型發(fā)布

在瀏覽器能處理下一代的 XHTML 之前先從這個(gè)更豐富的內(nèi)容結(jié)構(gòu)中獲利
XHTML 2 規(guī)范尚未完成,但是它相對(duì) XHTML 1 已經(jīng)具有了許多優(yōu)勢(shì),其中包括更豐富的結(jié)構(gòu)特性,這使得 XHTML 2 作為一種編輯格式將比其前任能更好地充當(dāng)單一資源發(fā)布系統(tǒng)的中心模式。執(zhí)行大型或小型發(fā)布的人們現(xiàn)在就可以開始使用 XHTML 2 的新特性,而不必等待瀏覽器提供它的新用戶接口特性的支持。
大約在一年以前,一個(gè)行業(yè)標(biāo)準(zhǔn)小組要我介紹一下 XHTML2 可能對(duì)發(fā)布者有哪些用處。我不知道它是否具有實(shí)用性,但是他們?cè)敢馓峁┤ゼ~約的費(fèi)用,因此我決定去調(diào)查一下。
我所做的調(diào)查并不需要花大力氣。XHTML 2 在 XHTML 的基礎(chǔ)上添加更豐富的結(jié)構(gòu),使之成為一種可用于創(chuàng)建和存儲(chǔ)內(nèi)容的格式,而并不單單是能夠把內(nèi)容傳遞給瀏覽器。當(dāng)我說 XHTML 2 已經(jīng)有用時(shí),我稍微夸張了一點(diǎn);許多店鋪針對(duì)這個(gè)尚未完成的標(biāo)準(zhǔn)都有一些非常明智的政策,而且 XHTML 2 還仍然處于工作草案(Working Draft)的階段(有關(guān)更多信息,請(qǐng)參閱 參考資料)。與幾乎所有的 HTML 相關(guān)標(biāo)準(zhǔn)都有所不同,XHTML 2 能夠在知名的瀏覽器對(duì)它提供支持之前提供大量有價(jià)值的東西,原因在于,它更可能以更豐富和復(fù)雜的結(jié)構(gòu)來存儲(chǔ)內(nèi)容,而不會(huì)過多地偏離為人所熟悉的 HTML 元素和屬性。 XHTML 的現(xiàn)狀:我們進(jìn)展到哪了
W3C XHTML 1.0 標(biāo)準(zhǔn)創(chuàng)建了一種 XML 版本的 HTML。當(dāng)瀏覽器并不過分講究 Web 頁面是否為格式良好的 XML 時(shí),Web 站點(diǎn)設(shè)計(jì)人員已經(jīng)厭倦于針對(duì) Firefox 使用一套方法而針對(duì) Microsoft™ Internet Explorer 又使用另一套方法,他們?cè)跇?biāo)準(zhǔn)中看到了更多的價(jià)值。許多開源 CSS 集合(如 Open Web Design 和 Open Source Web Design,有關(guān)這兩者的鏈接,請(qǐng)參閱 參考資料)的樣式表使用 XHTML 1 示例文件用于演示目的,我曾聽說一些幾乎不知道格式良好 是什么的 Web 設(shè)計(jì)人員很驕傲地宣稱他們的站點(diǎn)是 XHTML 構(gòu)成的。隨著 Internet Explorer 和 Firefox 支持的 CSS 特性越來越多,這些 Web 設(shè)計(jì)人員把更多設(shè)計(jì)技巧加入到 CSS 樣式表中,把更簡(jiǎn)單更直接(以及更易于重復(fù)使用)的 XHTML 留在基本文檔中。
XHTML 1.1(請(qǐng)參閱 參考資料)并沒有加入新特性,但是卻把 XHTML 分成了模塊。其價(jià)值表現(xiàn)在兩個(gè)方面。第一,如果我們發(fā)現(xiàn)某些模塊存在價(jià)值,而其他模塊沒什么價(jià)值,則可以更方便地采用它的一個(gè)子集。比如說,無線應(yīng)用論壇(Wireless Application Forum,WAP)完全有理由把基本的 XHTML 結(jié)構(gòu)合并到其標(biāo)準(zhǔn)中,以便向移動(dòng)電話傳遞內(nèi)容,但是它并不想允許 WAP 文檔合并一些用戶接口特性,如在手機(jī)的小型屏幕中沒多大用處的圖像映射或者編輯模塊功能。
對(duì)于 DTD 或者模式來說,模塊化架構(gòu)的另一個(gè)好處是可以更容易地插入用戶應(yīng)用程序所專有的新模塊。與挑選現(xiàn)有模塊的功能相結(jié)合,這種功能為發(fā)布行業(yè)帶來了益處:致力于發(fā)布行業(yè)元數(shù)據(jù)的 PRISM 標(biāo)準(zhǔn)小組選擇了 XHTML 1.1 的一個(gè)子集,然后加入了一些帶有行業(yè)專有詞匯的新模塊,以便更容易地通過發(fā)布工作流來跟蹤內(nèi)容。(有關(guān) PRISM 的更多信息,請(qǐng)參閱 參考資料。)
您可以把 XHTML 1.1 的開發(fā)比作清理地下室:您可能不用扔掉太多東西,通過更好地進(jìn)行組織,可以更方便地使用現(xiàn)有物品,甚至可以騰出空間來搭建一個(gè)工作臺(tái),在上面做些新東西。
自從 2001 年 5 月開始,XHTML 1.1 就成為了一個(gè)標(biāo)準(zhǔn)(或者,按照 W3C 的說法,一個(gè)推薦標(biāo)準(zhǔn))。XHTML 2.0 最近的進(jìn)展是 2006 年 7 月發(fā)布的一個(gè)新工作草案(Working Draft)。雖然其最終形成還要必須經(jīng)過幾個(gè)階段,但是可以使用 RELAX NG 模式(請(qǐng)參閱 參考資料 獲得該鏈接)使我們現(xiàn)在就能夠創(chuàng)建和使用 XHTML 2 文檔,以便在該規(guī)范成為推薦標(biāo)準(zhǔn)時(shí)可以快速地轉(zhuǎn)到 XHTML。簡(jiǎn)單的 XSLT 樣式表將把這些文件轉(zhuǎn)換成 XHTML 1 以供瀏覽器顯示,或者您也可以使用如今含有 XHTML 2 Working Draft(請(qǐng)參閱 參考資料)的 CSS 樣式表在瀏覽器(就目前來說,F(xiàn)irefox 應(yīng)該效果更好)中顯示這些文檔。 XHTML 2:有什么新特性?
XHTML 2 保留了 XHTML 1 中清除現(xiàn)有語法的功能使它更加簡(jiǎn)潔,同時(shí)還加入了一些新特性。它加入了對(duì) XForms 的支持,XForms 是表單的更加完善的繼承者,它在 HTML 中已應(yīng)用了十年以上。XHTML 2 中還包括 XML 事件(XML Events),它可以讓我們識(shí)別由某些用戶接口操作所觸發(fā)的事件,因而減少了使用 JavaScript 或者 ASP 編寫腳本的需要。這些特性會(huì)是有趣的,尤其是當(dāng)主要瀏覽器對(duì)它們提供支持以后,但是其他的特性即使在瀏覽器支持 XHTML 之前對(duì)發(fā)布人而言也會(huì)更加有趣: 一個(gè)更豐富、可重用性更好的結(jié)構(gòu) 設(shè)備獨(dú)立性更好、更易訪問、語義更完善 更易于添加元數(shù)據(jù)
#p# 更豐富的結(jié)構(gòu)
許多需要在 XML 中存儲(chǔ)內(nèi)容的發(fā)布者都知道使用現(xiàn)有的標(biāo)準(zhǔn)模式(我指的是 W3C Schema、RELAX NG 模式或者 DTD)要比自己從頭創(chuàng)建一個(gè)更好。他們看了 DocBook 后發(fā)現(xiàn)太復(fù)雜了,他們看了 HTML 或 XHTML 1 之后又發(fā)現(xiàn)太簡(jiǎn)單了。對(duì)于許多發(fā)布者來說,XHTML 2 很好地平衡了 DocBook 的豐富性和 XHTML 1 的簡(jiǎn)單性,這種平衡使之成為存儲(chǔ)內(nèi)容的一種極佳的格式,不論內(nèi)容是否需要被轉(zhuǎn)換成其他的格式以供在各種媒體中傳遞。
清單 1 包含了一個(gè)示例 XHTML 1 文件,并以縮進(jìn)格式表示了該文件的結(jié)構(gòu)。
清單 1. XHTML 1 文件的結(jié)構(gòu)
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<title>My Web page</title>
</head>
<body>
<h1>My Web Page</h1>
<p>Here is my Web page.</p>
<h2>Section 1 of my Web page</h2>
<p>Here is section 1 my Web page.</p>
<h3>Section 1.1 of my Web page</h3>
<p>Here is a subsection of my Web page.</p>
<h2>Section 2 of my Web page</h2>
<p>Here is section 2 of my Web page.</p>
</body>
</html>
我們可以看到 body 元素內(nèi)部并沒有太多的縮進(jìn)格式,這是因?yàn)樵撛刂袥]有多少結(jié)構(gòu)。這個(gè)文檔的樹形表示會(huì)顯示出一個(gè)帶有許多子元素而沒有孫子元素的 body 元素,段落 “Here is a subsection of my Web page” 將作為主 h1 標(biāo)題 “My Web Page” 的兄弟元素顯示出來。標(biāo)記中只有一個(gè)地方指示出這個(gè)段落是一個(gè)子段的一部分:它前面最近的題頭,h3,比前一個(gè)題頭的數(shù)字大。容器元素不會(huì)把任何作為標(biāo)題的題頭與其內(nèi)容組合在一起,除非讓 body 元素把 h1 header 題頭與 Web 頁面其余可顯示的內(nèi)容封裝在一起。我們可以使用一個(gè) div 元素把每個(gè)題頭/內(nèi)容(header/content)組合封裝在一起,不過 div 元素與 span 元素一樣是一種相當(dāng)通用的分組元素。它可以用于許多目的,比如說指示一些特定的段落形成一個(gè)菜單或者一個(gè)側(cè)欄或者 Web 頁面中的另一個(gè)可視表示元素,因此我們不能假定其表示指示內(nèi)容的一個(gè)結(jié)構(gòu)單元。
XHTML 2 中的新增的 section 和 h 元素結(jié)合在一起能使我們創(chuàng)建一個(gè)更豐富的結(jié)構(gòu),從而使內(nèi)容更易于重用。清單 2 演示了與 清單 1 中的 body 元素等價(jià)的 XHTML 2 body 元素。
清單 2. XHTML 2 body 元素
<body>
<section>
<h>My Web Page</h>
<p>Here is my Web page.</p>
<section>
<h>Section 1 of my Web page</h>
<p>Here is section 1 my Web page.</p>
<section>
<h>Section 1.1 of my Web page</h>
<p>Here is a subsection of my Web page.</p>
</section>
</section>
<section>
<h>Section 2 of my Web page</h>
<p>Here is section 2 of my Web page.</p>
</section>
</section>
</body>
在這一版本的代碼中,“Here is a subsection” 段落是第一個(gè) section 元素的曾孫元素,這個(gè) section 元素中的 “My Web Page” h 元素顯示了其主標(biāo)題 — 正應(yīng)該如此!
這種豐富結(jié)構(gòu)的優(yōu)勢(shì)之一(也是 XHTML 2 比 XHTML 1 更適合充當(dāng)單源發(fā)布系統(tǒng)的中心格式的一個(gè)關(guān)鍵原因)就是更容易進(jìn)行流處理。如果您需要處理大量的輸入而無法在處理之前把這些輸入加載到內(nèi)存中 — 比如說,如果要為 CD-ROM 準(zhǔn)備內(nèi)容 — 處理會(huì)更容易計(jì)算出每個(gè) sectiong 元素在 XHTML 2 文檔中的哪里結(jié)束。比如說,假設(shè)我們想要調(diào)出所有標(biāo)題中含有單詞 “Beagle” 的部分。找到這些標(biāo)題足夠簡(jiǎn)單,但是要在 XHTML 1 中決定 section 在哪里結(jié)束就不是一般的困難了。對(duì)這種 XHTML 的處理是否使用了基于流的接口、Xquery 或者 XSLT,清楚地定義 section 的結(jié)束位置可以使提取簡(jiǎn)單很多。
現(xiàn)在,設(shè)想您提取這些 section 因?yàn)槟鷮阉麄兗尤氲疥P(guān)于 beagle 的新發(fā)布中,而且調(diào)出的每一個(gè) section 都有一個(gè) h3 元素作為其題頭。標(biāo)有數(shù)字的 XHTML 1 題頭,如 h3,在 XHTML 2 中仍然合法,但是如果新的發(fā)布將使用這些元素作為一個(gè)特別章節(jié)中的主 section,或者子 section 會(huì)怎樣呢?您需要回去并把 h3 元素修改為 h2 元素或者 h4 元素,或者任何能在新上下文中識(shí)別自己角色的元素。如果它們?cè)谠嘉臋n中是 XHTML 2 的 h 元素,通過每個(gè) section 祖先元素的數(shù)字指示出它們角色的等級(jí)(比如說,清單 2 中的 section 1.1 h 元素有三個(gè) section 頭祖先元素,而 “My Web Page” h 元素只有一個(gè)),那么您可以把它們插入未經(jīng)修改的新文檔中,通過新文檔的 section 元素的嵌套排列指示出其角色。CSS、XSLT 和其他 XML 處理工具和標(biāo)準(zhǔn)都提供了一種根據(jù)嵌套層次處理同名元素的方法,因此我們不會(huì)錯(cuò)過作為 XHTML 1 題頭一部分的數(shù)字。我們考慮有 h2 和 h3 元素但是沒有 h1 元素,或者有h1 和 h3 元素但是沒有 h2 元素的 (X)HTML 文檔的數(shù)目時(shí),很明顯太多人不會(huì)使用它們指示合適的等級(jí)。
在 XHTML 2 中,p 元素中還可以有更多的結(jié)構(gòu)。我想介紹一些語句中的示例代碼,比如說下面這個(gè):
print "Hello? World?";
如果我想要在示例代碼之后繼續(xù)該語句,XHTML 1 會(huì)強(qiáng)制我把語句分成兩部分放在兩個(gè)不同的 p 元素中,不過從語義上說它們位于同一個(gè)語句中。XHTML 2 讓我們把示例代碼、無序列表和編號(hào)列表和許多其他塊元素放置在一個(gè) p 元素中,讓我們的標(biāo)記能更準(zhǔn)確地反映出文檔的結(jié)構(gòu)。
從表示標(biāo)記到結(jié)構(gòu)型標(biāo)記還要一小步,把 hr 元素重命名為 separator。HTML 工作小組(HTML Working Group)發(fā)現(xiàn)其原始名稱(代表 horizontal rule)經(jīng)常落入結(jié)構(gòu)型標(biāo)記和表示標(biāo)記之間的灰色區(qū)域。他們收到了一些使用亞洲國(guó)家語言的用戶發(fā)出的 vertical rule 請(qǐng)求,他們看到許多水平分離器并不是真正的規(guī)則(HTML 工作小組的主席 Steven Pemberton 作了一個(gè)陳述,其中指出了 James Joyce 的 Ulysses 中的幾個(gè)不同的變種;請(qǐng)參閱 參考資料 以獲得到該陳述的鏈接)。這使得他們把 hr 元素重命名為能更準(zhǔn)確地返回其使用的名稱并在陳述中允許了更強(qiáng)的靈活性。
#p# 設(shè)備獨(dú)立性更好、更易訪問、語義更完善
這三個(gè)目標(biāo)實(shí)際上有相互重疊的地方。對(duì)于不用在一個(gè)平臺(tái)上傳遞的 Web 頁面和視力減弱的用戶能方便地理解的 Web 頁面來說,文本語音翻譯器讀出 Web 頁面中的內(nèi)容仍然具有意義。XHTML 2 工作草案(XHTML 2 Working Draft)中提到:
各種新設(shè)備出現(xiàn)在網(wǎng)絡(luò)上,如電話、PDA、寫字板、電視等等,這意味著需要有一種設(shè)計(jì),允許我們創(chuàng)作一次然后在不同的設(shè)備上以不同的方式呈現(xiàn),而不是為每種類型的設(shè)備都創(chuàng)作一種新版本的文檔。
發(fā)布者不需要從未來考慮其價(jià)值。設(shè)備獨(dú)立使它們中的很多在 XML 發(fā)明之前應(yīng)用于 SGML,因?yàn)樗屵@些設(shè)備以打印的方式,在 Web 頁面上以及在 CD-ROM 上發(fā)布相同的內(nèi)容,只要該內(nèi)容的編輯版本中存儲(chǔ)有足夠的結(jié)構(gòu)和語義信息,從而使自動(dòng)例程把它轉(zhuǎn)換成各自的格式。我記得十一年之前當(dāng)我們的競(jìng)爭(zhēng)者要把內(nèi)容的編輯版本存儲(chǔ)為 HTML 時(shí),我的前老板的辦公室中充斥著竊笑聲;使用 XHTML 2 就不再是一個(gè)瘋狂的想法了。
如果 XHTML 2 元素中已有的語義對(duì)你來說還不夠的話,新加入的 role 屬性(可以被加入到任何元素中)可以告訴你元素更多的用途。XHTML 2 規(guī)范為這個(gè)屬性指定了九個(gè)可能的值:banner、note、contentinfo、search、definition、secondary、main、seealso 和 navigation。角色值,如 banner 和 navigation,顯然更加面向表示,但是對(duì)于 definition 和 note 之類的值,其中的語義在為多媒體準(zhǔn)備內(nèi)容的發(fā)布環(huán)境中更具實(shí)用性。您甚至還可以構(gòu)造自己的 role 值,只要它們處于自己的名稱空間就即可。 更易于添加元數(shù)據(jù)
W3C RDF 標(biāo)準(zhǔn)讓我們把元數(shù)據(jù)指派給任何能夠使用 URL 識(shí)別的內(nèi)容。這一操作的標(biāo)準(zhǔn) RDF/XML 語法出現(xiàn)于 1999 年,它的復(fù)雜和困難程度嚇退了許多人。通過使用已有的 HTML 屬性和加入一些新屬性,XHTML 2 讓我們使用新的、更簡(jiǎn)單的 RDFa 語法添加有關(guān)文檔和文檔組件的元數(shù)據(jù)(可以使用一個(gè) about 屬性識(shí)別它們)。清單 3 中的一些例子中,span 元素存儲(chǔ)了嵌入主謂賓三重結(jié)構(gòu)所需的附加信息(當(dāng)作賓語 ID-attribute name-attribute 值三重結(jié)構(gòu)可能會(huì)更容易),用于表示 RDF 元數(shù)據(jù)。
清單 3. 使用 span 元素編碼元數(shù)據(jù)
<section>
<span property="dc:subject" content="recipe"/>
<span property="fb:workflowStage" content="3a"/>
<h><span property="dc:title">
Carrion, My Wayward Son
</span></h>
<p><span property="dc:date" content="2007-05-15" datatype="xs:date>
May 15, 2007
</span></p>
</section>
</blockcode>
</section>
因?yàn)?清單 3 中的 RDFa 標(biāo)記并沒有使用任何 about 屬性來命名主語,因此 RDFa 處理器會(huì)假定文檔本身就是各個(gè)三重結(jié)構(gòu)的主語,這正是我們所希望的 — 它們是關(guān)于文檔本身的元數(shù)據(jù)。
假設(shè)前綴 dc 聲明表示 Dublin Core 名稱空間 http://purl.org/dc/elements/1.1/,fb 表示虛擬 FooBar Company 的 http://www.foobarco.com/ns/vocab# 名稱空間,清單 3 中的 RDFa 標(biāo)記使我們可以在 RDF triples 的數(shù)據(jù)庫中提取和加載如下語句: 這個(gè)文檔擁有一個(gè) Dublin Core 主語 “recipe”。 這個(gè)文檔的 workflowStage 值(創(chuàng)建該文檔的公司的自定義的元數(shù)據(jù))為 “3a”。 這個(gè)文檔的 Dublin Core 標(biāo)題為 “Carrion, My Wayward Son”。對(duì)于這個(gè)語句來說,元數(shù)據(jù)值,或者該 triple 的賓語,是當(dāng)前 Web 頁面的一部分,并且沒有像其他的 span 元素一樣存儲(chǔ)在 content 屬性中。不需指定單獨(dú)的賓語并且讓文檔本身充當(dāng)主語,我們?cè)谖臋n中添加了一個(gè)實(shí)用的三重元數(shù)據(jù),其中 span 元素只有一個(gè)屬性。 這個(gè)文檔的發(fā)日期是 2007 年 5 月 15 日。存儲(chǔ)的確切值為 ISO 8601 標(biāo)準(zhǔn)格式的 2007-05-15。甚至還包含鍵入信息:為 W3C Schema 日期數(shù)據(jù)類型。
Semantic Web 的夢(mèng)想主要是允許把 Web 頁面數(shù)據(jù)既當(dāng)做內(nèi)容發(fā)布以供人們閱讀,同時(shí)又當(dāng)做數(shù)據(jù)以供程序員閱讀,從數(shù)據(jù)庫算起,比如 清單 3 中所演示的 dc:title 的例子。fb:workflowStage 例子演示了 RDFa 的另外一個(gè)優(yōu)點(diǎn):我們可以真正地在 XHTML 2 文檔中添加任意的元數(shù)據(jù),專門用于您自己的店鋪,這使得文檔更易于跟蹤和重用。 現(xiàn)在就開始使用 XHTML 2
我們?nèi)匀恍枰却欢螘r(shí)間,然后才能使用 XHTML 2m 中較新的用戶接口特性,如 XML 事件(XML Event),但是我們現(xiàn)在可以實(shí)驗(yàn) XHTML 2 中的新結(jié)構(gòu)特性。作為一個(gè)尚未完成的規(guī)范,XHTML 2 仍然是一個(gè)進(jìn)展中的目標(biāo),但是其進(jìn)展很慢。模式和 CSS 樣式表當(dāng)前已經(jīng)可用,我們可以嘗試使用它并考慮它可能會(huì)給我們的操作帶來哪些好處。事實(shí)上,我正是使用它撰寫了這篇文章,使用 nXML 模式中的 Emacs(請(qǐng)參閱 參考資料)驅(qū)動(dòng) XHTML 2 的 RELAX NG 模式中的上下文敏感的 XML 編輯。在我提交這篇文章之前,我已經(jīng)使用一個(gè)簡(jiǎn)單的 XSLT 樣式表把它轉(zhuǎn)換為符合 developerWorks DTD 的格式。到 XHTML 2 成為標(biāo)準(zhǔn)推薦標(biāo)準(zhǔn)的時(shí)候,我計(jì)劃讓它全速運(yùn)行。

相關(guān)文章

  • HTML 表格詳解(簡(jiǎn)單易懂較詳細(xì))

    HTML表格用于在網(wǎng)頁上展示數(shù)據(jù),通過標(biāo)簽及其相關(guān)標(biāo)簽來創(chuàng)建,表格由行和列組成,每一行包含一個(gè)或多個(gè)單元格,單元格可以包含文本、圖像、鏈接等元素,本文將詳細(xì)介紹HTML表格
    2025-03-12
  • 禁止HTML頁面滾動(dòng)的操作方法

    本文介紹了三種禁止HTML頁面滾動(dòng)的方法:通過CSS的overflow屬性、使用JavaScript的滾動(dòng)事件監(jiān)聽器以及使用CSS的position:fixed屬性,每種方法都有其適用場(chǎng)景和優(yōu)缺點(diǎn),感興
    2025-02-24
  • 使用HTML和CSS實(shí)現(xiàn)文字鏤空效果的代碼示例

    在 Web 開發(fā)中,文本的視覺效果是提升用戶體驗(yàn)的重要因素之一,通過 CSS 技巧,我們可以創(chuàng)造出許多獨(dú)特的效果,例如文字鏤空效果,本文將帶你一步一步實(shí)現(xiàn)一個(gè)簡(jiǎn)單的文字鏤空
    2024-11-17
  • Html去除a標(biāo)簽的默認(rèn)樣式的操作代碼

    在Html中,a標(biāo)簽?zāi)J(rèn)的超鏈接樣式是藍(lán)色字體配下劃線,這可能不滿足所有設(shè)計(jì)需求,如需去除這些默認(rèn)樣式,可以通過CSS來實(shí)現(xiàn),本文給大家介紹Html去除a標(biāo)簽的默認(rèn)樣式的操作代碼
    2024-09-25
  • HTML文本域如何設(shè)置為禁止用戶手動(dòng)拖動(dòng)

    在HTML中,可以通過設(shè)置CSS的resize屬性為none,來禁止用戶手動(dòng)拖動(dòng)文本域(textarea)的大小,這種方法簡(jiǎn)單有效,適用于大多數(shù)現(xiàn)代瀏覽器,但需要在老舊瀏覽器中進(jìn)行測(cè)試以確保
    2024-09-25
  • 如何通過HTML/CSS 實(shí)現(xiàn)各類進(jìn)度條的功能

    本文詳細(xì)介紹了如何利用HTML和CSS實(shí)現(xiàn)多種風(fēng)格的進(jìn)度條,包括基礎(chǔ)的水平進(jìn)度條、環(huán)形進(jìn)度條以及球形進(jìn)度條等,還探討了如何通過動(dòng)畫增強(qiáng)視覺效果,內(nèi)容涵蓋了使用HTML原生標(biāo)簽
    2024-09-19
  • HTML中Canvas關(guān)鍵知識(shí)點(diǎn)總結(jié)

    Canvas 提供了一套強(qiáng)大的 2D 繪圖 API,適用于各種圖形繪制、圖像處理和動(dòng)畫制作,可以幫助你創(chuàng)建復(fù)雜且高效的網(wǎng)頁圖形應(yīng)用,這篇文章主要介紹了HTML中Canvas關(guān)鍵知識(shí)點(diǎn)總結(jié)
    2024-06-03
  • html table+css實(shí)現(xiàn)可編輯表格的示例代碼

    本文主要介紹了html table+css實(shí)現(xiàn)可編輯表格的示例代碼,主要使用HTML5的contenteditable屬性,文中通過示例代碼介紹的非常詳細(xì),需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)
    2024-03-06
  • HTML中使用Flex布局實(shí)現(xiàn)雙行夾批效果

    本文主要介紹了HTML中使用Flex布局實(shí)現(xiàn)雙行夾批效果,文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)
    2024-02-22
  • HTML+CSS實(shí)現(xiàn)炫酷登錄切換的項(xiàng)目實(shí)踐

    在網(wǎng)站開發(fā)中,登錄頁面是必不可少的一部分,本文就來介紹一下HTML+CSS實(shí)現(xiàn)登錄切換,文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需
    2024-02-02

最新評(píng)論