在HTML中,我們可以使用“contentEditable”屬性來設(shè)置一個元素是否可以被編輯。如果想要將一個文章設(shè)置為不可編輯的,我們可以在對應(yīng)的元素中添加contentEditable=”false”的屬性。下面是一個例子:
<p contentEditable="false">這個段落不可編輯。</p> <p>這個段落可以被編輯。</p>在上述代碼中,第一個段落被設(shè)置為不可編輯,第二個段落可以被編輯。注意,不光是
標簽,其他HTML元素也可以使用contentEditable屬性進行設(shè)置。 使用contentEditable設(shè)置元素的可編輯性時,我們需要注意一些問題,以避免出現(xiàn)不必要的錯誤。比如,如果想要將整個文檔設(shè)置為不可編輯,我們不能只在body標簽上加上contentEditable="false"屬性,因為body標簽本身是沒有內(nèi)容的,編輯光標不能在其上停留。需要對body包含的最高級元素進行設(shè)置。 最后需要說明的是,使用contentEditable屬性對于一個頁面的控制能力并不是非常強,如果需要更加嚴謹?shù)脑O(shè)置,可以使用JavaScript等技術(shù)進行輔助。
下一篇css3動漫全集