remjavascript
相對於根元素css
html{
/* 1 rem */
font-size: 16px;
}
div{
/* 20*16px */
width: 20rem;
/* 20*16px */
height: 20rem;
}
複製代碼
emhtml
字體相對於根元素計算,其餘元素相對於當前元素java
html{
/* 1 rem */
font-size: 16px;
}
div{
font-size: 18px;
/* 20*18px */
width: 20em;
/* 20*18px */
height: 20em;
}
複製代碼
touchstart
觸摸touchmove
移動touchend
離開touchcancel
系統中止跟蹤觸摸時(打斷)tap
點擊一下longTap
長按singleTap
碰一下doubleTap
雙擊swipe
滑動swipeLeft
向左滑動swipeRight
向右滑動swipeUp
向上滑動swipeDown
向下滑動<!--css-->
<style> *{ padding: 0; margin: 0; } div{ width: 2rem; height: 2rem; position: relative; } button{ width: .5rem; height: .3rem; position: absolute; z-index: 2; } div::before{ content: ''; display: block; width: 200%; height: 200%; top: 0; left: 0; border: 1px solid #eeeeee; -webkit-transform: scale(0.5); transform: scale(0.5); transform-origin: 0,0 position: absolute; z-index: 1; } </style>
<!--html-->
<body>
<div>
<button>點擊</button>
</div>
</body>
<!--js-->
<script> var Obtn = document.getElementsByTagName("button")[0]; Obtn.onclick = function(){ alert("hello world"); } </script>
複製代碼
background-color:#ff7e33;
background-image:linear-gradient(45deg,#ff5303,#ff9143);
複製代碼
vconsole會報錯script error ,但沒法查出具體錯誤 須要加墊片babel-polyfillios
(安卓手機會出現) 從新獲取⻚⾯高度並賦值es6
ios系統⼀般會出現拍照和相冊兩個選項,安卓手機拍照、相冊選擇有時只出現⼀ 項,有時根據系統不一樣會展現其餘項,12306的webview不⽀持input file 會出現閃退的狀況web
解決方法babel
須要阻止頁面的默認動做app
-webkit-appearance: none;
複製代碼
能夠設置input高度小⼀點 而後上下加padding字體
網上的解決方式line-height:normal