前端知识查漏补缺篇(一)_html/css_WEB-ITnose
作为一枚小小的前端攻城师,最近倍感为难的就是基础不扎实了。故此决定痛改前非,重新回顾一下知识,打牢我的基础。这篇文章纯属本人的遗漏知识点回顾之作,有人乐意看的随便看看吧~反正也不收钱~哈哈!
第一模块:HTML
(1)HTML链接 - name属性
name 属性规定锚(anchor)的名称。
我们可以使用 name 属性创建 HTML 页面中的书签。
书签不会以任何特殊方式显示,它对读者是不可见的。
当使用命名锚(named anchors)时,我们可以创建直接跳至该命名锚(比如页面中某个小节)的链接,这样使用者就无需不停地滚动页面来寻找他们需要的信息了。
例子(喵(>^ω^
点我跳转啊~
跳转到这里来咯!
代码如下:
<a href="#tips">点我跳转啊~</a><a name="tips">跳转到这里来咯!</a>
提示:锚的名称可以是任何你喜欢的名字。
提示:您可以使用 id 属性来替代 name 属性,命名锚同样有效。
注释:请始终将正斜杠添加到子文件夹。假如这样书写链接:href="http://www.w3school.com.cn/html",就会向服务器产生两次 HTTP 请求。这是因为服务器会添加正斜杠到这个地址,然后创建一个新的请求,就像这样:href="http://www.w3school.com.cn/html/"。
提示:命名锚经常用于在大型文档开始位置上创建目录。可以为每个章节赋予一个命名锚,然后把链接到这些锚的链接放到文档的上部。如果您经常访问百度百科,您会发现其中几乎每个词条都采用这样的导航方式。
提示:假如浏览器找不到已定义的命名锚,那么就会定位到文档的顶端。不会有错误发生。
(2)HTML5全局属性
| 定义和用法 | 值 | 描述 | IE | FireFox | Chrome | Safari | Opera |
contenteditable | 规定元素内容是否可编辑 | true|false | 规定元素可/不可编辑 | Y | Y | Y | Y | Y |
contextmenu | 规定元素的上下文菜单。 当用户右键点击元素时,会出现上下文菜单。 | menu_id | 要打开的 | N | Y | N | N | N |
data-* | 用于存储页面或应用程序的私有自定义数据 赋予我们在所有 HTML 元素上嵌入自定义 data 属性的能力 存储的(自定义)数据能够被页面的 JavaScript 中利用, 以创建更好的用户体验(不进行 Ajax 调用或服务器端数据库查询) | somevalue | 规定属性的值(以字符串) | Y | Y | Y | Y | Y |
draggable | 规定元素是否可拖动 |
true|false|auto 登入後複製
| 规定元素的可拖动的| 规定元素不可拖动| 使用浏览器的默认行为 | Y | Y | Y | Y | Y |
dropzone | 规定在元素上拖动数据时,是否拷贝、移动或链接被拖动数据 |
copy|move|link 登入後複製
| 拖动数据会产生被拖动数据的副本| 拖动数据会导致被拖动数据被移动到新位置| 拖动数据会产生指向原始数据的链接 | Y | Y | Y | Y | Y |
hidden | hidden 属性是布尔属性,如果设置该属性, 它规定元素仍未或不再相关 |
|
| N | Y | Y | Y | Y |
spellcheck | 规定是否对元素进行拼写和语法检查 | true|false | 对元素进行拼写和语法检查| 不检查元素 | IE10+ | Y | Y | Y | Y |
(3)HTML5表单属性 - list
list 属性规定输入域的 datalist。datalist 是输入域的选项列表。
注释:list 属性适用于以下类型的 标签:text, search, url, telephone, email, date pickers, number, range 以及 color。
Webpage: <input type="url" list="url_list" name="link" /><datalist id="url_list"><option label="W3Schools" value="http://www.w3school.com.cn" /><option label="Google" value="http://www.google.com" /><option label="Microsoft" value="http://www.microsoft.com" /></datalist>

熱AI工具

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

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

Undress AI Tool
免費脫衣圖片

Clothoff.io
AI脫衣器

Video Face Swap
使用我們完全免費的人工智慧換臉工具,輕鬆在任何影片中換臉!

熱門文章

熱工具

記事本++7.3.1
好用且免費的程式碼編輯器

SublimeText3漢化版
中文版,非常好用

禪工作室 13.0.1
強大的PHP整合開發環境

Dreamweaver CS6
視覺化網頁開發工具

SublimeText3 Mac版
神級程式碼編輯軟體(SublimeText3)

WebDevelovermentReliesonHtml,CSS和JavaScript:1)HTMLStructuresContent,2)CSSStyleSIT和3)JavaScriptAddSstractivity,形成thebasisofmodernWebemodernWebExexperiences。

HTML、CSS和JavaScript在Web開發中的作用分別是:1.HTML定義網頁結構,2.CSS控製網頁樣式,3.JavaScript添加動態行為。它們共同構建了現代網站的框架、美觀和交互性。

HTML的未來趨勢是語義化和Web組件,CSS的未來趨勢是CSS-in-JS和CSSHoudini,JavaScript的未來趨勢是WebAssembly和Serverless。 1.HTML的語義化提高可訪問性和SEO效果,Web組件提升開發效率但需注意瀏覽器兼容性。 2.CSS-in-JS增強樣式管理靈活性但可能增大文件體積,CSSHoudini允許直接操作CSS渲染。 3.WebAssembly優化瀏覽器應用性能但學習曲線陡,Serverless簡化開發但需優化冷啟動問題。

HTML的未來充滿了無限可能。 1)新功能和標準將包括更多的語義化標籤和WebComponents的普及。 2)網頁設計趨勢將繼續向響應式和無障礙設計發展。 3)性能優化將通過響應式圖片加載和延遲加載技術提升用戶體驗。

HTML、CSS和JavaScript在網頁開發中的角色分別是:HTML負責內容結構,CSS負責樣式,JavaScript負責動態行為。 1.HTML通過標籤定義網頁結構和內容,確保語義化。 2.CSS通過選擇器和屬性控製網頁樣式,使其美觀易讀。 3.JavaScript通過腳本控製網頁行為,實現動態和交互功能。

HTML是構建網頁結構的基石。 1.HTML定義內容結構和語義,使用、、等標籤。 2.提供語義化標記,如、、等,提升SEO效果。 3.通過標籤實現用戶交互,需注意表單驗證。 4.使用、等高級元素結合JavaScript實現動態效果。 5.常見錯誤包括標籤未閉合和屬性值未加引號,需使用驗證工具。 6.優化策略包括減少HTTP請求、壓縮HTML、使用語義化標籤等。

HTMLISNOTAPROGRAMMENGUAGE; ITISAMARKUMARKUPLAGUAGE.1)htmlStructures andFormatSwebContentusingtags.2)itworkswithcsssforstylingandjavascript for Interactivity,增強WebevebDevelopment。

HTML、CSS和JavaScript是構建現代網頁的核心技術:1.HTML定義網頁結構,2.CSS負責網頁外觀,3.JavaScript提供網頁動態和交互性,它們共同作用,打造出用戶體驗良好的網站。
