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有效*/ }