整合營銷服務商

          電腦端+手機端+微信端=數據同步管理

          免費咨詢熱線:

          程序員需要知道的HTML常用代碼有哪些?

          TML即超文本標記語言,是目前應用最為廣泛的語言之一,是組成一個網頁的主要語言。在現今這個HTML5華麗麗地占領了整個互聯網的時候,如果想要通過網頁抓住瀏覽者的眼球光靠因循守舊是不行的,程序猿們需要掌握一些必須知道的HTML常用代碼,因為只有熟悉掌握了常用的HTML代碼,程序猿們在編寫網頁的時候才可以做到流暢美觀,用細膩的思維和創意的細節效果打動并留住網頁瀏覽者。

          html+css代碼

          文本設置

          1、font-size: 字號參數

          2、font-style: 字體格式

          3、font-weight: 字體粗細

          4、顏色屬性

          color: 參數

          注意使用網頁安全色

          超鏈接設置

          text-decoration: 參數

          主要用途是改變瀏覽器顯示文字鏈接時的下劃線。

          參數取值范圍:

          underline:為文字加下劃線

          overline:為文字加上劃線

          line-through:為文字加刪除線

          blink:使文字閃爍

          none:不顯示上述任何效果

          背景

          1、背景顏色

          background-color: 參數

          2、背景圖片

          background-image: url(URL)

          URL就是背景圖片的存放路徑,none表示無。

          3、背景圖片重復

          background-repeat: 參數

          參數取值范圍 :

          no-repeat:不重復平鋪背景圖片

          repeat-x:使圖片只在水平方向上平鋪

          repeat-y:使圖片只在垂直方向上平鋪

          如果不指定背景圖片重復屬性,瀏覽器默認的是背景圖片向水平、垂直兩個方向上平鋪。

          4、背景圖片固定

          背景圖片固定控制背景圖片是否隨網頁的滾動而滾動。如果不設置背景圖片固定屬性,瀏覽器默認背景圖片隨網頁的滾動而滾動。為了避免過于花哨的背景圖片在滾動時轉移瀏覽者的注意力,一般都設為固定

          background-attachment: 參數

          參數取值范圍:

          fixed:網頁滾動時,背景圖片相對于瀏覽器的窗口而言,固定不動

          scroll:網頁滾動時,背景圖片相對于瀏覽器的窗口而言,一起滾動

          區塊

          1、單詞間距

          word-spacing: 間隔距離

          2、字母間距

          letter-spacing: 字母間距

          3、文本對齊

          text-align: 參數

          參數的取值:

          left:左對齊

          right:右對齊

          center:居中對齊

          justify:相對左右對齊

          4、垂直對齊

          vertical-align: 參數

          top:頂對齊

          bottom:底對齊

          text-top:相對文本頂對齊

          text-bottom:相對文本底對齊

          baseline:基準線對齊

          middle:中心對齊

          sub:以下標的形式顯示

          super:以上標的形式顯示

          5、文本縮進

          text-indent: 縮進距離

          12px相當于一個文字距離

          6、空格

          white-space: 參數

          normal 正常

          pre 保留

          nowrap 不換行

          7、顯示樣式

          display: 參數

          參數取值范圍:

          block:塊級元素,在對象前后都換行

          inline:在對象前后都不換行

          list-item:在對象前后都換行,增加了項目符號

          none:無顯示

          方框

          1、height 高度

          2、width 寬度

          3、padding 內邊距

          4、margin 外邊距

          5、float(浮動):可以讓塊級元素在一行中排列,例如橫向菜單。

          6、clear 清除浮動

          邊框

          1、樣式

          border style 參數

          邊框樣式的參數:

          none:無邊框

          dotted:邊框為點線

          dashed:邊框為長短線

          solid:邊框為實線

          double:邊框為雙線

          2、寬度

          border width 參數

          3、顏色

          border color 參數

          列表

          list-style-type 列表樣式

          不同瀏覽器的列表符可能不相同,可能會影響到網頁,所以網頁中的列表大多都是由背景圖片顯示。

          控制用戶界面的樣式

          鼠標

          cursor:鼠標形狀參數

          CSS鼠標形狀參數表:

          鼠標形狀:CSS代碼

          style="cursor:hand"      手形

          style="cursor:crosshair"   十字形

          style="cursor:text"      文本形

          style="cursor:wait"      沙漏形

          style="cursor:move"     十字箭頭形:

          style="cursor:help"      問號形

          style="cursor:e-resize"    右箭頭形

          style="cursor:n-resize"    上箭頭形

          style="cursor:nw-resize"   左上箭頭形

          style="cursor:w-resize"    左箭頭形

          style="cursor:s-resize"    下箭頭形

          style="cursor:se-resize"   右下箭頭形

          style="cursor:sw-resize"   左下箭頭形

          TML基本標簽,即超文本標記語言(HyperText Markup Language)。

          標簽是由小于號(<)+中間字符+大于號(>)組成的代碼(英文字符)組成的,主要是用來標記內容模塊的,也可以用來標明元素內容的意義。標簽一般使用尖括號包圍,例如:、,這兩個標簽都是表示一個HTML文件。

          作用是給用戶展示特定內容或是告訴瀏覽器與搜索引擎關于網頁的部分信息。

          單標簽<只有開始標簽;雙標簽開始標簽和結束標簽成雙出現;"/”:網頁上如果某個標簽的小于號后面有此符號的即為結束標簽,沒有此符號的則為雙標簽 的專業術語稱為注釋標簽。

          我們可以將一行代碼的作用、含義、意圖等信息寫在這四個減號中間,讓自己后期能夠看懂之前寫的什么。

          標簽的使用有兩種形式,一種是成對出現的標簽,另一種是段度出現的標簽。無論是哪種標簽,都不能含有空格。

          1、成對式標簽成對式標簽也是包含開始標簽和結束標簽的形式。比如,前端布局中常用的網頁內容,這是一個標準的成對出現的標簽。起始標記標志代表內容段的開始,而結束標記則代表內容段的結束。

          2、雖然不是所有的開始標簽都要有對應的結束標簽,但是最好都有,這樣網站頁面更容易閱讀,也更容易需要更改。如果開始標記和結束標記之間沒有內容,可以寫成。
          3、標簽屬性的定義

          和元素相關的特性就是屬性,可以為屬性賦值。正常情況下,可以不使用引號來包含屬性值,這時候屬性值應該包含數字、字母、符號。使用引號可以更好的表現,因為這符合W3C的標準,并且可以順利的鏈接未來的標準。

          4、大小寫規范

          項目名稱及屬性均不分大小寫,但仍建議使用者標簽以大寫字母為主,屬性以小寫字母為主,以便于瀏覽及了解。

          5、基本標簽:

          (1)段落標簽

          在html中如果你輸入兩段話,那么他顯示的還是顯示在一行上,這個時候就需要我們在分段的地方加上 段落標簽 才能正常換行

          (2)標題字

          標題字就像我們的word文章標題一樣,需要明確那些文字是標題

          (3)換行符

          輸入一段話我們想要在某一段在下一行顯示,那么就需要進行換行。

          (4)水平線

          我們常常用一條線來分割上下文,那么就會用到 水平線 這個標簽

          (5)預留格式

          當我們在html頁面中寫如一些東西的時候他往往不會按照你輸入的格式來,那么就需要用到 預留格式 這個標簽

          (6)粗體字 斜體字 插入字 刪除字

          粗體字 粗體字

          斜體字 斜體字

          插入字 插入字

          刪除字 刪除字 就是刪除字中間有一條橫線

          (7)右上角加字 右下角加字

          右上角加字: 102

          右下角加字: CO2

          (8)字體標簽

          有些時候我們想在一些文字加上一些修飾,那么就需要用到字體標簽有些時候我們想在一些文字重點強調加上修飾。效果如下:有些時候我們想在一些文字重點強調,加上修飾。

          如果想學習更多前端知識,歡迎移步我們官網,上面有很多免費在線課程,各個方向的都有。

          、系統結構:

          ① B/S架構:Browser/Server(瀏覽器/服務器的交互形式。)

          • Browser支持的語言:HTML、CSS、JavaScript;S是服務器端Server支持的語言有:C、C++、Java等
          • B/S架構系統有什么優點和缺點? 優點:升級方便,只升級服務器代碼即可,維護成本低。缺點:速度慢、體驗不好、界面不炫酷
          • 企業大部分使用B/S架構
          • B/S架構的系統代表有:京東、百度、天貓等

          ② C/S架構:Client/Server(客戶端/服務器的交互形式。)

          • C/S架構的優點和缺點?
          • 優點:速度快、體驗好、界面炫酷(娛樂性多數是C/S架構)
          • 缺點:升級麻煩、維護成本較高。
          • C/S架構的系統代表有:QQ、微信、支付寶等

          2、 HTML概述

          ① 什么是HTML?② 怎么開發HTML?③ 怎么運行HTML?

          • ① HTML:Hyper Text Markup Language(超文本標記語言)

          ?由大量的標簽組成,每一個標簽都有開始標簽和結束標簽。

          ?超文本:圖片、聲音、視頻等

          • ② HTML開發使用普通的文本編輯器就行,創建擴展名是.html或.htm

          ?編輯器有:HBuilder、vscode等

          ③ 直接采用瀏覽器打開HTML文件就能運行

          ④ HTML是誰制定的?

          • ④ W3C:世界萬維網聯盟

          ?W3C制定了HTML的規范:每個瀏覽器生產廠家都會遵守規范。HTML也會按照規范去寫代碼

          ?HTML規范目前最高的版本是:HTML5.0,簡稱H5

          ?我們現在主要學的HTML4.0(基本用法)

          • 為了方便中國Web前端程序員開發,提供了大量幫助文檔。為開發提供方便。

          ?w3school:先出現的,和W3C無關

          ?w3cschool:后出現的,和W3C無關

          ?W3C制定了很多規范:HTML/XML/http協議/https協議……

          3、 第一個HTML

          4、基本標簽

          • p:段落標記
          • h1~h6:標題字,與word的標題字相同
          • br:換行標記(獨目標記)
          • hr:橫線(獨目標記)
          • color:橫線顏色
          • width:橫線寬度(可以px和%)
          • pre:預留格式
          • del:刪除字
          • ins:插入字(有下劃線)
          • b:粗體字
          • i:斜體字
          • sup:上標
          • sub:下標
          • font:字體標簽
          • color:字體顏色
          • size:字體大?。?~7)

          頁面效果圖:

          5、實體符號:為了避免和標簽沖突,所以需要使用實體符號

          • <:<
          • >:>
          • 空格:
          • 注:html中按多個空格鍵,在網頁中只顯示一個空格。

          6、HTML表格

          • table:表格
          • tr:行
          • td:列
          • th:列(比td加粗居中)
          • 合并行:rowspan(一個格占兩個位置)
          • 注:row合并的時候,刪除下面的單元格
          • 合并列:colspan(一個格占兩個位置)
          • 注:col合并的時候,刪除哪個沒有要求

          7、thead、tbody、tfoot標簽

          • thead、tbody、tfoot不是必須的,便于后期JS編寫。

          8、body的背景顏色和背景圖片

          • bgcolor:背景色
          • background:背景圖片
          • 背景圖片在背景色的上面

          9、img標簽

          • src:圖片的路徑
          • 只設置width,height會等比例縮放
          • 只設置height,不起作用
          • title:鼠標懸停時顯示的信息
          • alt:設置圖片加載失敗時顯示的提示信息

          10、 超鏈接或熱鏈接

          • href:hot references 熱引用;
          • 后面一定是一個資源的地址。
          • 后面的路徑可以是絕對路徑也可以是相對路徑,可以是網絡某個資源的路徑。
          • target:
          • _blank:新窗口
          • _self:當前窗口(默認)
          • _top:頂級窗口
          • _parent:父級窗口

          超鏈接的作用:

          通過超鏈接可以從瀏覽器向服務器發送請求。

          11、request與response的概念

          • request:瀏覽器向服務器發送數據(請求)
          • B --》S
          • response:服務器向瀏覽器發送數據(響應)
          • S--》B

          12、列表

          • 有序列表:ol
          • type:1、A、a、I、i
          • 無序列表:ul
          • type:circle(○)、square(□)、disc(●)

          13、表單(重點)

          • action:寫提交的URL地址
          • method:默認get;還有post
          • 表單有什么用?
          • 答:收集用戶的信息。表單展現之后,用戶填寫表單,點擊提交。 (submit)
          • 怎么畫一個表單?
          • 答:用form標簽
          • 一個網頁可以有多個表單form
          • 表單最終是需要提交數據給服務器的,form標簽有一個action屬性,這個屬性用來指定服務器地址。
          • action屬性用來指定數據提交給哪個服務器
          • action屬性和超鏈接中的href屬性一樣。都可以向服務器發送請求(request)
          • http://192.168.111.3:8080/oa/save 這是請求路徑,
          • 表單提交數據最終提交給192.168.111.3機器上的8080端口對應的軟件。
          • input中的type取值:
          • radio:單選控件
          • checkbox:多選控件
          • submit:提交控件
          • reset:重置控件
          • button:普通控件
          • text:文本控件
          • password:密碼控
          • file:文件控件
          • 上傳文件專用
          • hidden:隱藏域
          • 網頁上看不到,但是表單提交的時候數據會自動提交給服務器。
          • input中的value屬性用來指定按鈕上顯示的文本信息。
          • 超鏈接a與表單form的區別?
          • 答:表達form可以收集信息,而超鏈接a無法收集信息。
          • 表單提交里面的按鈕input中屬性必須定義name,不然提交不了。
          • 表單是以什么格式提交數據給服務器的?
          • 格式:action?name=value&name=value&name=value..
          • HTTP協議規定的,必須以這種格式提交給服務器
          • java中String split('&');
          • 重點強調:表單項寫了name屬性的,一律會提交給服務器。不想提交就不要寫name屬性。
          • 文本框和密碼框的value不需要程序員指定,用戶輸入什么value就是什么。
          • 當name沒有寫的時候,該項不會提交給服務器
          • 但是當value沒有寫的時候,value的默認值是空字符串"",將空字符串提交給服務器。java代碼得到的是:String s = "";

          效果圖:

          地址欄提交的信息:

          ?username=abc&userpassowrd=1234&sex=1&aihao=study&aihao=dream&myText=我沒有value屬性;&position=ln&myFile=&myHidden=

          14、表單的說明:

          • ① 用戶手動輸入的文本框,都不需要給value賦值
          • ② textarea沒有value屬性
          • ③ radio、checkbox默認選項需要使用,checked="checked"(簡寫:checked)
          • ④ select中的option屬性:? selected="selected" 為默認選中 ?size:顯示條目數量
          • multiple="multiple" 支持多選(select的屬性)
          • ⑤ input的屬性
          • readonly和disabled:
          • 都是只讀不能修改
          • 數據不會提交
          • maxlength:設置文本框中輸入的字符數量。

          15、HTML中的結點

          • 在HTML文檔中,任何元素(結點)都有id屬性,id屬性是該節點的唯一標識。所以在同一個HTML文檔中id值不能重復。
          • 注意:表單提交數據的時候,只和name有關系,和id無關
          • id有什么作用?
          • javascript語言:可以對HTML文檔中的任何節點進行增刪改操作。
          • 獲取節點時,通常通過id來獲取節點
          • HTML文檔是一棵樹,樹上有很多節點,每一個節點都有唯一的id(DOM樹)

          16、div和span

          • div和span有什么用?
          • div和span都可以稱為圖層。
          • 有什么用?
          • 圖層的作用為了保證頁面可以靈活的布局。
          • div和span是可以定位的,只要定下div的左上角的x軸和y軸坐標即可。
          • div和span的區別?
          • di獨占一行
          • span不會獨占一行

          主站蜘蛛池模板: 精品视频在线观看一区二区| 午夜福利国产一区二区| 日韩在线视频不卡一区二区三区| 日本精品啪啪一区二区三区| 无码国产精品一区二区免费vr| 久久青青草原一区二区| 一区二区国产在线播放| 免费看AV毛片一区二区三区| 中文字幕视频一区| 亚洲国产老鸭窝一区二区三区| 色妞AV永久一区二区国产AV| 国产视频一区在线播放| 中文字幕日韩一区二区不卡| 亚洲电影一区二区三区| 国产一区二区三区免费| 日韩人妻无码一区二区三区综合部 | 国产精品香蕉一区二区三区| 久久一区不卡中文字幕| 亚洲一区二区女搞男| 中文字幕无码免费久久9一区9| 免费在线观看一区| 一区二区三区四区国产| 一区二区三区四区国产| 伊人精品视频一区二区三区| 国产av福利一区二区三巨| 538国产精品一区二区在线| 国产AⅤ精品一区二区三区久久| 久久久久女教师免费一区| 在线精品动漫一区二区无广告| 国产精品一区12p| 日韩电影一区二区| 蜜臀AV一区二区| 天美传媒一区二区三区| 精品国产一区二区三区久 | 精品视频一区在线观看| 无码少妇一区二区浪潮av| 国内偷窥一区二区三区视频| 亚洲一区二区影院| 精品香蕉一区二区三区| 国产福利一区二区| 久久国产高清一区二区三区|