首頁 web前端 html教學 解析行動端重設(reset)的實例

解析行動端重設(reset)的實例

May 10, 2017 pm 03:16 PM

本文提供的是的行動端重設相關教學課程,有興趣的夥伴們可以關註一下,具體實例程式碼請看下文:

* {
 margin: 0;
 padding: 0;
}
article, aside, details, figcaption, figure, footer, header, hgroup, main, nav, section, summary {
 display: block;
}
html {
 font-size: 12px;
 color: #666;
 font-family: 'Microsoft Yahei' 'Helvetica Neue', Helvetica, STHeiTi, Arial, sans-serif;
}
body{
height: 100%; overflow-x: hidden; -webkit-overflow-scrolling: touch;
}
audio, canvas, progress, video { display: inline-block; vertical-align: baseline; }
img {
 border: none;
 vertical-align: middle;
}
a {
 text-decoration: none;
 outline: none;
/*设置的tap A标签的时候出现的黑色高亮*/
-webkit-tap-highlight-color: transparent; 
}
a:active { outline: 0; }
.clearfix {
 zoom: 1;
}
.clearfix:before,
.clearfix:after {
 content: '';
 display: table;
}
.clearfix:after {
 clear: both;
}
em {
 font-style: normal;
}
input {
 outline: none;
}
input[type="text"],
input[type="tel"] {
 -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}
/* 去除iphone ipad 设备默认按钮样式 */
input[type="button"], input[type="submit"], input[type="reset"] {
 -webkit-appearance: none;
 border-radius: 0; 
}
input::-webkit-outer-spin-button,
input::-webkit-inner-spin-button {
 -webkit-appearance: none !important;
 margin: 0;
}
input::-moz-placeholder, textarea::-moz-placeholder { color: #cccccc; }
input:-ms-input-placeholder, textarea:-ms-input-placeholder { color: #cccccc; }
input::-webkit-input-placeholder, textarea::-webkit-input-placeholder { color: #cccccc; }
登入後複製

/*知識擴充*/

-webkit-tap-highlight-color
-webkit-tap-highlight-color:rgba(0,0,0,0);//透明度设置为0,去掉点击链接和文本框对象时默认的灰色半透明覆盖层(iOS)或者虚框(Android)
-webkit-tap-highlight-color:rgba(255,0,0,0.5); //利用此属性,设置touch时链接区域高亮为50%的透明红,只在ios上起作用。android上只要使用了此属性就表现为边框。在body上加此属性,这样就保证body的点击区域效果一致了
登入後複製

2.outline:none
(1)在pc端為a標籤定義這個樣式的目的是為了取消ie瀏覽器下點擊a標籤時出現的虛線。 ie7及以下瀏覽器仍不辨識此屬性,需要在a標籤上新增hidefocus="true"
(2)input,textarea{outline:none} 取消chrome下預設的文字方塊聚焦樣式
(3 )在行動端是不起作用的,想要去除文字方塊的預設樣式可以使用-webkit-appearance,聚焦時候預設樣式的取消是-webkit-tap-highlight-color。看到一些行動端reset檔案加了此屬性,其實是多餘。

-webkit-appearance
-webkit-appearance: none;//消除输入框和按钮的原生外观,在iOS上加上这个属性才能给按钮和输入框自定义样式
登入後複製

不同type的input使用這個屬性之後表現不一。 text、button無樣式,radio、checkbox直接消失

-webkit-user-select
-webkit-user-select: none; // 禁止页面文字选择 ,此属性不
继承一般加在body上规定整个body的文字都不会自动调整
登入後複製
-webkit-text-size-adjust
-webkit-text-size-adjust: none; //禁止文字自动调整大小(默认情况下旋转设备的时候文字大小会发生变化),此属性也不继承,一般加在body上规定整个body的文字都不会自动调整
登入後複製
.-webkit-touch-c
all
out
-webkit-touch-callout:none; // 禁用长按页面时的弹出菜单(iOS下有效) ,img和a标签都要加
登入後複製
-webkit-overflow-scrolling-webkit-overflow-scrolling:touch;// 局部滚动(仅iOS 5以上支持)
登入後複製

的用處

在手機上瀏覽時,該標籤用於指定是否將網頁內容中的手機號碼顯示為撥號的超連結
在iPhone 上預設值是:

<meta name="format-detection" content="telephone=yes"/>
登入後複製

如果你不希望手機自動將網頁中的電話號碼顯示為撥號的超鏈接,那麼可以這樣寫:

<meta name="format-detection" content="telephone=no"/>
登入後複製
<meta name="apple-mobile-web-app-capable"/>的用处
<meta name=”apple-mobile-web-app-capable” content=”yes” />
登入後複製

這apple-mobile-web-app-capable的作用就是刪除預設的蘋果工具列和選單列。 content有兩個值”yes”和”no”,當我們需要顯示工具列和選單列時,這個行meta就不用加了,預設就是顯示。

<meta name="apple-mobile-web-app-status-bar-style"/>的用处作用是控制状态栏显示样式:<meta name=”apple-mobile-web-app-status-bar-style” content=”default” /><meta name=”apple-mobile-web-app-status-bar-style” content=”black” /><meta name=”apple-mobile-web-app-status-bar-style” content=”black-translucent” />default:默认; black:纯黑; black-translucent:半透明灰色
登入後複製

【相關推薦】

1. 免費html線上影片教學

2. html開發手冊

3. php.cn原始html5影片教學

以上是解析行動端重設(reset)的實例的詳細內容。更多資訊請關注PHP中文網其他相關文章!

本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡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)

熱門話題

Java教學
1677
14
CakePHP 教程
1431
52
Laravel 教程
1334
25
PHP教程
1280
29
C# 教程
1257
24
reset鍵的意思是什麼 reset鍵的意思是什麼 Sep 07, 2023 pm 01:14 PM

reset鍵是複位鍵,又叫重啟鍵,存在於電腦主機、筆記型電腦、智慧型手機、智慧型PDA或其它電子產品的鍵。桌上型電腦的複位鍵在機箱上一般在啟動鍵附近,筆記型電腦的複位鍵在鍵盤上方。作用是將計算機系統復位,重新啟動計算機,在計算機中,復位鍵通常是指“物理復位鍵”,復位鍵通常位於計算機的前面板上,可以直接對計算機硬體起到復位作用。當電腦出現問題,可以按下復位鍵重新啟動電腦等等。

如何在Vue專案中使用行動端的手勢操作 如何在Vue專案中使用行動端的手勢操作 Oct 08, 2023 pm 07:33 PM

如何在Vue專案中使用行動端的手勢操作隨著行動裝置的普及,越來越多的應用程式需要在行動端上提供更友善的互動體驗。而手勢操作是行動裝置上常見的互動方式之一,它能夠讓使用者透過觸控螢幕來完成各種操作,如滑動、縮放等。在Vue專案中,我們可以透過第三方函式庫來實現行動手勢操作,以下將介紹如何在Vue專案中使用手勢操作,並提供具體的程式碼範例。首先,我們需要引入一個專門用

解決Vue行動端多觸點問題 解決Vue行動端多觸點問題 Jun 30, 2023 pm 01:06 PM

在行動裝置開發中,我們經常會遇到多手指觸控的問題。當使用者在行動裝置上使用多個手指滑動或縮放螢幕時,如何準確地識別和回應這些手勢是一個重要的開發難題。在Vue開發中,我們可以採取一些措施來解決行動端多手指觸控問題。一、使用vue-touch插件vue-touch是用於Vue的手勢插件,它可以方便地處理移動端的多手指觸控事件。我們可以透過npm安裝vue-to

Vue開發中如何解決行動端雙擊放大問題 Vue開發中如何解決行動端雙擊放大問題 Jun 29, 2023 am 11:06 AM

隨著行動端設備的普及,使用Vue進行行動端開發已經成為了常見的選擇。然而,我們在行動端開發過程中常常會面臨一個問題,就是雙擊放大。本文將針對此問題,探討Vue開發中如何解決行動端雙擊放大的具體方法。行動端雙擊放大問題的出現​​,主要是因為行動裝置在觸控螢幕上進行雙擊操作時,會自動放大網頁的縮放比例。對於一般的網頁開發來說,這種雙擊放大通常是有好處的,因為它可以

Vue實現行動端響應式佈局的完整指南(Vant) Vue實現行動端響應式佈局的完整指南(Vant) Jun 09, 2023 pm 04:09 PM

Vue實現行動端響應式佈局的完整指南(Vant)行動端響應式佈局是現代Web開發中非常重要的一環,隨著行動裝置的普及,如何快速響應用戶手機螢幕的大小和分辨率,成為了前端工程師必須面對的挑戰之一。 Vue框架自備響應式佈局的特性,同時也有不少第三方函式庫來幫助我們實現響應式佈局。其中,Vant元件庫是一款Vue行動裝置UI庫,因其十分強大、易用和客製化,並且完全符合移

使用Python和百度地圖API實現行動端地圖定位功能的方法 使用Python和百度地圖API實現行動端地圖定位功能的方法 Jul 29, 2023 pm 11:33 PM

使用Python和百度地圖API實現行動端地圖定位功能的方法隨著行動網路的發展,地圖定位功能在行動裝置應用程式中變得越來越常見。 Python作為一種流行的程式語言,也可以透過使用百度地圖API來實現行動端地圖定位功能。以下將介紹使用Python和百度地圖API實作地圖定位功能的步驟,並提供對應的程式碼範例。步驟一:申請百度地圖API密鑰在開始之前,我們首先需要申請

reset是什麼開關 reset是什麼開關 Jul 05, 2023 am 11:40 AM

reset是重設開關,又叫重啟鍵。它是一個常見的開關或按鈕,用於將某個設備或系統恢復到出廠設定或預設狀態,這意味著所有的用戶設定、個人資料以及安裝的應用程式都將被刪除,設備將回到初始狀態。

重置win10右鍵轉圈怎麼解決 重置win10右鍵轉圈怎麼解決 Jul 08, 2023 pm 08:37 PM

很多剛接觸電腦的朋友在使用電腦時,總是會遇到很多自己不懂得地方,例如重置win10右鍵轉圈,很多小伙伴不知道怎麼解決這個問題,下面小編就教大家重置win10右鍵轉圈怎麼解決。  1.滑鼠點選左下角的開始選單,選擇設置,進入頁面。如圖所示:  2.點擊更新和安全,選擇左側的恢復選項,然後點擊重置此電腦下方的開始,如圖所示:  3.彈出選項窗口,根據個人需要,選擇相對應的還原方式即可,如圖:  以上就是重置win10右鍵轉圈怎麼解決,希望能幫助大家。

See all articles