Coding - 碼農筆記

RWD: 行動載具開發筆記 (viewport的寫法)

viewport的各種寫法

meta控制顯示區域各種屬性:

<meta name="viewport" content="width=device-width; initial-scale=1.0; 
maximum-scale=1.0; user-scalable=0;">
  • width:[數字] 或 device-width
  • height:[數字] 或 device-height
  • initial-scale:最小0.25,最大5
  • minimum-scale:最小0.25,最大5
  • maximum-scale:最小0.25,最大5
  • user-scalable:1 或 0 (yes 或 no)

 

IOS中Safari允許全屏瀏覽:

<meta content=”yes” name=”apple-mobile-web-app-capable”>

 

IOS中Safari頂端狀態條樣式:

<meta content="black" name="apple-mobile-web-app-status-bar-style">

 

忽略將數字變為電話號碼:

<meta content="telephone=no" name="format-detection">

一般情況下,IOS和Android系統都會默認某長度內的數字為電話號碼,即使不加也是會默認顯示為電話的,so,取消這個很有必要!

 

IOS中Safari設置保存到桌面圖標:

這是IOS中Safari特有的meta,是在你保存某個頁面到桌面的時候使用這張圖作為桌面圖標,so,尺寸和iphone上的一致,是57*57px

<link rel="apple-touch-icon" href="custom_icon.png">

CSS屬性box-flex

box-flex的作用是按百分比劃分兄弟相同標籤的width,也就是當ul裡有個兩個li時,每個li會自動劃分ul的寬度,如果box-flex:1;那麼此時,li的width就是50%

box-flex用法實例1:

<ul>
     <li>11111</li>
     <li>2222222</li>
     <li>333333333</li>
</ul>
ul{display: -webkit-box;}
ul li{-webkit-box-flex: 1;}

 

box-flex用法實例2:

<div class="demo02">
	<input placeholder="百分百宽度输入框" type="text">
</div>

<style type=”text/css”> .demo02{display: -webkit-box;} .demo02 input{-webkit-box-flex: 1;width: 100%;padding:4px;height:18px;line-height:18px;border-style: solid;border-width: 1px;border-color: #ddd #ccc #ccc #ddd;} </style>

關閉Input鍵盤默認首字母大寫

autocapitalize=”off”

© 2024 胡同筆記 | WordPress Theme: Cosimo by CrestaProject.