html和css web小生初現

2021-10-24 08:08:00 字數 3922 閱讀 5337

一、web概述:

b/s: browser-server :

瀏覽器伺服器模型webqq 網頁遊戲

瀏覽器只需要重新整理頁面就可以看到公升級後的效果

缺點: 瀏覽器具有一定的侷限性, 頁面的展示能力仍然是很差. 所有的頁面資料都需要從伺服器

實時的獲取, 所以對網速的依賴很高

c/s: client-server

客戶端伺服器模型 qq lol

優點: 客戶端可以任意的設計, 頁面的展示能力就可以很強. 由於大量的資源都已經儲存在了客

戶端, 和伺服器互動的僅僅是一些變化的資料, 所以對網速的依賴很低

級. 在有些場景中是不能被接受的.

web的三大方向:

1.網際網路方向---.**

2. cs架構軟體-- 客戶端和伺服器端的互動

3. bs架構軟體---網頁版的應用

- html(hyper text mark-up language)超文字標記語言最基礎的網頁語言 w3c ○

- html不是一門程式語言而是一門標記語言

- html是用標記(標籤/元素)來描述網頁內容的

- html是文件的一種

- html是一種的文件,文件中的標籤標記語言

- html的本質其實是乙個文字文件,裡面的標記語言被計算機進行了

特殊的處理,能夠在開啟文件的時候標記語言將會被瀏覽器進行標記的識別

文件進行一定的布局處理,在瀏覽器中展示出特殊文件的內容

html的結構:

- 用來指定當前頁面所遵循的html的版本,版本的設定和宣告

- head頭部用來存放需要載入的資源,配置檔案,由於瀏覽器的解釋從上到下進行解釋,所以靠前的資源是優先載入的。

- body標籤部分用來存放頁面的資料,是頁面的可見範圍的內容

- title標籤用於指定html文件的名字

- 其中的charset的值用來指定瀏覽器用什麼編碼解析當前頁面

- content="text/html;charset=utf-8";用來指定文件的格式和文件的編碼格式

-

html語法:

- html標籤分為開始標籤和結束標籤,如果標籤內沒有修飾的內容, 開始標籤和結束標籤可以合併為乙個自閉標籤;自閉標籤的出現就是標籤體裡面沒有可以修飾的部分,設定為自閉單標籤

- 單標籤:

常見 - 標籤通常都可以具有屬性, 屬性與屬性值用"="連線, 屬性的值可以用雙引號、單引號引起來或者不用引號, 一般會用雙引號引起來 如果不生效檢視頁面**使用的是否為英文雙引號

- html中多個連續的空白字元(製表符,空格,換行)缺省會合併為乙個空格來顯示

- 如果非要輸入空格,可以用轉義字元來替代  

- 如果非要輸入換行,可以用

來代替 - 轉義字元:常見的四種轉義

< <

> >

" "' '

空格

標籤:

1. font標籤:

屬性:color:三種表現形式: #十六進製制,顏色名,三原色rgb(a,b,c)

size;字型的大小,範圍 0 ~ 7 預設值是3

我是乙個字型標籤

2. 拓展:

關於寫不寫引號的問題:如果是字串型別的話就建議加引號(單雙都可以),如果是數值型別的話可以不寫引號,瀏覽器會保證解析,寫高階的瀏覽器都可以進行解釋,為避免低階的版本不相容所以建議進行新增。

3.標題標籤:四級標籤

五級標籤

六級標籤

七級標籤

屬性: align:指定文字的排列,僅僅是文字的排列(文字,**,段落)

屬性值:

left:靠左

right:靠右

center:居中

justify:自適應

4. 列表標籤 ul oi di (無序列表,有序列表 ,自定義列表)

屬性:type

屬性值:三種表現形式,預設是實心圓的方式

disc :實心圓 預設屬性是實心的圓

square:實心正方形

circle:空心圓

src:的路徑源,相對路徑或者絕對路徑

alt:載入出不來的時候,用來代替的解釋資訊

width:控制的寬度 屬性值預設單位為畫素:px

height:控制的高度 屬性值預設單位為畫素:px

拓展:如果使用控制寬高的是其他值單位的話 % ---代表占用當前頁面的比例值

屬性:href:將要跳轉的目標的位址,跳轉分為網頁的內部跳轉和網頁的外部跳轉

一般在本頁面中使用,當網頁內容過長,定位標記會比拖動滾動條方便快捷

name: 指定錨的名字,作為定位標記的值一般是

target:屬性值

_self:在當前視窗開啟新的的頁面

_blink;在新視窗開啟新的頁面 預設開啟方式

使用標籤標記進行網頁內部的跳**

1. 其原理不過是:在欲鏈結處做個記號(網頁的任何地方都可以喔!),然後,鏈結時就尋這記號,就可以快速找到資料。很簡單吧!,使用#進行位置的查詢獲取,通過name和id屬性進行標記

2. 實現本頁面的跳** # 代表的是乙個位置資訊,一般在本頁面中進行使用

4. (做標記的地方) 返回頂部(實現標記的地方)

**標籤:table標籤

td和th之間沒有父子類的關係,tr只是用來控制在一行,裡面沒有進行巢狀的**

tr td th 都是table的子元素:所以直接控制table可以控制子元素和父元素之間的關係

重要屬性:

cellspacing:同一行中的單元格之間的空格距離 預設 1px

cellpadding:控制每個單元格的邊框和單元格之間的內容的距離 預設1px

bgcolor:控制**的整體的背景顏色

bordercolor:控制邊框顏色

width:控制**的寬度

align:控制**在文件中的位置

background;**的背景,可以使用作為背景

tr:**中的行標籤

重要屬性:

align:控制行中的內容對齊方式

bgcolor:控制行中的背景顏色

td:行中的單元格標籤

重要屬性:

rowspan:豎直跨行數

colspan:可以橫跨的列數

th:行中的頭標籤

capation:表示的是**的標題,存在於 table的最頂部

王者榮耀英雄排名榜

上單中單

下單 程咬金

露娜 魯班

程咬金露娜魯班

form表單:

1. 什麼是表單:

瀏覽器向伺服器傳送資料的方式, 有兩種:

1. 利用超連結向伺服器傳送資料--請求引數

在超連結的後面拼接上要傳送的請求引數, 鏈結和請求引數之間用?分割, 引數名和引數值用= 連線, 多個引數之間用& 分割, 可以存在多個同名的引數

2. 利用表單向伺服器傳送資料

利用html中的

表單容易出現的問題:

提交的時候禁止訪問的原因:

瀏覽器和伺服器的底層時通過流來進行傳輸的,post的提交方式因為沒有大小的限制,所以在伺服器中設定攔截機制,避免伺服器的負載加重,進行一定的控制的資料的提交(比如進行一百萬的資料的提交,沒有控制的話,將會導致伺服器出現問題)

跨界投資潮流初現 智慧型硬體和醫療結合或成新熱點

過去兩年時間是智慧型硬體和移動醫療的風口。伴隨著這陣投資熱潮,大量相關專案獲得了資本的青睞,成功獲得投資。兩年後,在技術逐漸成熟 商業模式逐漸清晰的今天,無論創業者還是投資人都較之前冷靜了許多。目前行業正在回歸理性,良幣 開始驅逐 劣幣 2016年11月19日由必格媒客 必格聯盟主辦,脈脈 瑞雲智銳...

HTML學習筆記(十一)HTML 和

可以通過 和 將 html 元素組合起來。大多數 html 元素被定義為塊級元素或內聯元素。編者注 塊級元素 譯為 block level element,內聯元素 譯為 inline element。塊級元素在瀏覽器顯示時,通常會以新行來開始 和結束 例子 內聯元素在顯示時通常不會以新行開始。例子...

HTML雜項和HTML廢棄標籤

一 html雜項 1 html注釋 1 html的注釋是為了方便後期的維護,方便後期更改時能夠快速的定位到所需更改的部分 2 html的注釋在頁面的展示效果中是會被隱藏起來的,並且不影響顯示效果的體現 但我們通過審查元素快捷鍵f12進行審查時是可視的 3 sublime注釋的快捷鍵是 ctrl 2 ...