首頁 web前端 H5教程 關於HTML5和CSS3的幾個'新增”

關於HTML5和CSS3的幾個'新增”

Feb 07, 2017 pm 02:04 PM

HTML5新增input輸入類型,即type後面的值1

文字域

單選按鈕

複選框

下拉清單

密碼域

提交按鈕

可點選按鈕

圖像按鈕

隱藏域

重置按鈕

檔案域

  HTML5新增的input輸入類型有

  •   email 類型:用於驗證email的格式,當提交表單時會自動驗證email域的值

    ,當提交表單時會自動驗證url域的值
  •   number 類型:會根據你的設定提供選擇數字的功能,min屬性設定最小值、max屬性設定最大值,value屬性設定目前值,step屬性設定每次成長的值(即步長值),某些瀏覽器還不支援
  • <input type="number" name="num1" min="1" max="100" step="5" />
    登入後複製

      range 類型:用於應包含一定範圍內數字值的輸入域,其會以一個滑桿的形式展現,min屬性設定最小值、max屬性設定最大值,value屬性設定當前值,如果沒有設置,則其預設值的範圍是1-100
<input type="range" name="range1" min="1" max="50" />
登入後複製

  日期和時間類型:

  HTML5 擁有多個可供選取日期和時間的新輸入類型:

  date - 選取日、月、年

  month - 選取月、年

  week - 選取週及年datetime - 選取時間、日、月、年(UTC 時間)

  datetime-local - 選取時間、日、月、年(本地時間)

  search 類型:用於搜尋網域,例如網站搜尋或 搜尋,為Google其加上results="s"屬性,則會在搜尋框前面加上搜尋圖示

<input type="search" name="search1" />
input[type="search"]{
-webkit-appearance:textfield;
}
登入後複製

  tel類型:用於驗證輸入的是否為電話格式的內容,此元素現在還沒有瀏覽器支援

  color類型:會提供一個顏色拾取器,供使用者選擇顏色,並將使用者選擇的顏色填入此元素中

  

   HTML5新增表單元素2

  datalist 規定輸入域的新增表單。

  列表是透過 datalist 內的 option 元素建立的。

  如需把 datalist 綁定到輸入域,請用輸入域的 list 屬性引用 datalist 的 id:

  keygen 提供一種驗證使用者的可靠方法。

  keygen 元素是金鑰對產生器(key-pair generator)。當提交表單時,會產生兩個鍵,一個是私鑰,一個公鑰。

  私鑰(private key)儲存於客戶端,公鑰(public key)則被傳送到伺服器。公鑰可用於之後驗證使用者的客戶端憑證(client certificate)。

  目前,瀏覽器對此元素的糟糕的支援不足以使其成為有用的安全標準。

  output 用於不同類型的輸出,例如計算或腳本輸出


   CSS3新增屬性3

  各種內核的瀏覽器都有自己的標準,新增屬性不使各自的標準,所以各家屬性標準前加了一個前綴,如:

       -moz- 主要是firefox火狐

  -webikt-主要是谷歌瀏覽器 CSS幾個新增屬性

  box-shadow(陰影效果)

box-shadow: 20px 10px 0 #000;

  box-shadow: 20px 10px 0 #000;
登入後複製

使用:

border: 10px solid #000;
   -moz-border-bottom-colors: #555 #666 #777 #888 #999 #aaa #bbb #ccc;
   -moz-border-top-colors: #555 #666 #777 #888 #999 #aaa #bbb #ccc;
   -moz-border-left-colors: #555 #666 #777 #888 #999 #aaa #bbb #ccc;
   -moz-border-right-colors: #555 #666 #777 #888 #999 #aaa #bbb #ccc;
登入後複製

說明:支援縮寫: -moz-border-colors: #333 #444 #555;

  border-colors(為邊框設定多種顏色)


程式碼:

-moz-border-image: url(exam.png) 20 20 20 20 repeat;
   -webkit-border-image: url(exam.png) 20 20 20 20 repeat;
登入後複製

:

(1) 20 20. --> 邊框的寬度, 分別對應top, right, bottom, left邊框, 改變寬度可以實現不同的效果;

(2). 邊框圖片效果(目前僅實現了兩種): 

   repeat ---邊框圖片會平鋪, 類似背景重複;

   stretch --- 邊框圖片會以拉伸的方式來鋪滿整個邊框;

(3). 必須將元素的邊框厚度設為非0非auto值.

  text-shadow(文字陰影)

text-shadow: [<顏色><水平偏移><縱向偏移><><3 = <3值偏移半徑><縱向偏移><模糊半徑><顏色>];

說明:

(1) <颜色>和<模糊半径>是可选的, 当<颜色>未指定时, 将使用文本颜色; 当<模糊半径>未指定时, 半径值为0;

(2) shadow可以是逗号分隔的列表, 如:

text-shadow: 2px 2px 2px #ccc, 3px 3px 3px #ddd;

(3) 阴影效果会按照shadow list中指定的顺序应用到元素上;

(4) 这些阴影效果有可能相互重叠, 但不会叠加文本本身;

(5) 阴影可能会跑到容器的边界之外, 但不会影响容器的大小.

 

  text-overflow(文本截断)

  text-overflow: inherit | ellipsis | clip ;
登入後複製

  word-wrap(自动换行)

word-wrap: normal | break-word;
登入後複製

  border-radius(圆角边框)

-moz-border-radius: 5px;
登入後複製

这个值为圆角的圆的半径值

  opacity(不透明度)

opacity: 0.5;

这个值设置为0-1之间的数

  box-sizing(控制盒模型的组成模式)

   box-sizing: content-box | border-box;
登入後複製

   说明:

   1. content-box: 

   使用此值时, 盒模型的组成模式是, 元素宽度 = content + padding + border;

   2. border-box: 

   使用此值时, 盒模型的组成模式是, 元素宽度 = content(即使设置了padding和border, 元素的宽度也不会变).


以上就是关于HTML5和CSS3的几个“新增”的内容,更多相关内容请关注PHP中文网(www.php.cn)!


本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn

熱AI工具

Undresser.AI Undress

Undresser.AI Undress

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

AI Clothes Remover

AI Clothes Remover

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

Undress AI Tool

Undress AI Tool

免費脫衣圖片

Clothoff.io

Clothoff.io

AI脫衣器

Video Face Swap

Video Face Swap

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

熱工具

記事本++7.3.1

記事本++7.3.1

好用且免費的程式碼編輯器

SublimeText3漢化版

SublimeText3漢化版

中文版,非常好用

禪工作室 13.0.1

禪工作室 13.0.1

強大的PHP整合開發環境

Dreamweaver CS6

Dreamweaver CS6

視覺化網頁開發工具

SublimeText3 Mac版

SublimeText3 Mac版

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

HTML 中的表格邊框 HTML 中的表格邊框 Sep 04, 2024 pm 04:49 PM

HTML 表格邊框指南。在這裡,我們以 HTML 中的表格邊框為例,討論定義表格邊框的多種方法。

HTML 中的巢狀表 HTML 中的巢狀表 Sep 04, 2024 pm 04:49 PM

這是 HTML 中巢狀表的指南。這裡我們討論如何在表中建立表格以及對應的範例。

HTML 左邊距 HTML 左邊距 Sep 04, 2024 pm 04:48 PM

HTML 左邊距指南。在這裡,我們討論 HTML margin-left 的簡要概述及其範例及其程式碼實作。

HTML 表格佈局 HTML 表格佈局 Sep 04, 2024 pm 04:54 PM

HTML 表格佈局指南。在這裡,我們詳細討論 HTML 表格佈局的值以及範例和輸出。

HTML 輸入佔位符 HTML 輸入佔位符 Sep 04, 2024 pm 04:54 PM

HTML 輸入佔位符指南。在這裡,我們討論 HTML 輸入佔位符的範例以及程式碼和輸出。

HTML 有序列表 HTML 有序列表 Sep 04, 2024 pm 04:43 PM

HTML 有序列表指南。在這裡我們也分別討論了 HTML 有序列表和類型的介紹以及它們的範例

在 HTML 中移動文字 在 HTML 中移動文字 Sep 04, 2024 pm 04:45 PM

HTML 中的文字移動指南。在這裡我們討論一下marquee標籤如何使用語法和實作範例。

HTML onclick 按鈕 HTML onclick 按鈕 Sep 04, 2024 pm 04:49 PM

HTML onclick 按鈕指南。這裡我們分別討論它們的介紹、工作原理、範例以及各個事件中的onclick事件。

See all articles