task4跟隨深度思考 & 師兄建議進行修改css
[ ] float學習(週六學習)html
[ ] 深度思考:手機分辨率和網頁px的區別(TODO:週末補學)html5
FireFox60下placeholder樣式修改失效git
步驟:github
3). 開始簡單界面編寫web
首先是topbar, 關閉登陸註冊,分紅三列,關閉靠左登陸居中註冊靠右chrome
調整:segmentfault
而後是container-form兩個各佔一行的輸入:瀏覽器
對比優化性能優化
對比
學習更多CSS知識以後修改CSS,嘗試可複用yang'shi:
擴展性要求:去掉header的三塊文字的任意一兩個,剩下的一兩個都還在原位置上不會受到影響
移動端:header始終固定頂部
position定位有哪幾種?各有什麼特色 參考:CSS 相對|絕對(relative/absolute)定位系列
static:默認定位
relative:相對當前位置定位
absolute:絕對定位
fixed:固定定位
哪些css屬性能夠設置百分比,其計算原則是什麼?
計算原則:百分比*參照值
可設置屬性
盒模型系列:
border
border-image
定位系列:
文本系列:
flex系列:
background系列:
常見的表單元素有哪些?各有什麼屬性?
form 表單
屬性
input 輸入,可經過改變type變換形態
屬性 其餘屬性參考瞭解HTML表單之input元素的30個元素屬性
datalist(html5) <input>的預約義選項列表, input的list屬性引用datalist的id便可關聯
select 下拉列表
button 按鈕,可經過改變type變換做用
fieldset 表單外框
如何理解HTML結構的語義化? 參考:理解HTML語義化
意義:
最佳實踐:
使用fixed的時候,在手機上查看是否會有問題,怎麼解決?
這部分我的經驗不足,在網上找部分案例和解決方法
問題解決:
2) 其餘一些問題處理
常見的移動端登陸頁header有哪些實現方式?
沒找到相似的文字,總結一下我用到的
簡單通用flex,水平三分垂直居中
左右float中間自動
左右absolute中間自動
結果以下
/* Webkit瀏覽器支持(非標準) https://developer.mozilla.org/zh-CN/docs/Web/CSS/::-webkit-input-placeholder */ .form-raw input::-webkit-input-placeholder { color: #aaa; } /* Chrome:57+已支持去前綴 https://www.chromestatus.com/feature/6715780926275584 */ .form-raw input::placeholder { color: #aaa; } /* IE10+支持 https://developer.mozilla.org/zh-CN/docs/Web/CSS/:-ms-input-placeholder */ .form-raw input:-ms-input-placeholder { color: #aaa; } /* Firefox 4-18 */ .form-raw input:-moz-placeholder { color: #aaa; } /* 很奇怪, FireFox60實測不支持 */ /* Firefox 19+(非標準) https://developer.mozilla.org/zh-CN/docs/Web/CSS/::-moz-placeholder*/ .form-raw input::-moz-placeholder { color: #aaa; } /* 實驗中特性 https://developer.mozilla.org/en-US/docs/Web/CSS/:placeholder-shown */ .form-raw input:placeholder-shown { color: #aaa; /* border: 2px solid red; */ /* border有效而且只有在Firefox有效*/ }