单说写html的话,和pc用的一样就可以了,轻量级的如sublime,最近流行的visual studio code,功能全面但比较占内存的webstorm等等。写后台的话,初学者用eclipse就可以
添加的before是伪元素而不是伪类,高度设置为为1,但是没有设置背景所以是看不出来的,border-top设置为1,由2个dp 渲染,缩小0.5以后就只有一个dp渲染了。
旧版的 flex 布局
rem大小相对于html root 的font-size;
<html style="font-size:20px">
<div style="width:2rem">这个div的宽度就是40px</div>
</html>
dp是点位,给打印机用的。px是像素,给显示器用的。
如果要很规整,细致,像ios app一样,可以用x2,x3版本,媒体查询切换。
一般的用一个相对清楚的版本就可以了。
多文本溢出是css3的新属性,对于pc的兼容性不是很好 ,所以在pc站最好不要使用,
我们在做网页代码的时,有些特殊的情况需要为某些样式设置具有最高权值,怎么办?这时候我们可以使用!important来解决。这里注意当网页制作者不设置css样式时,浏览器会按照自己的一套样式来显示网页。并且用户也可以在浏览器中设置自己习惯的样式,比如有的用户习惯把字号设置为大一些,使其查看网页的文本更加清楚。这时注意样式优先级为:浏览器默认的样式 < 网页制作者样式 < 用户自己设置的样式,但记住!important优先级样式是个例外,权值高于用户自己设置的样式。这里的优化级为浏览器默认的样式 < 网页制作者样式 < 用户自己设置的样式<!important。注意:!important要写在分号的前面
scaleY(y) 对元素Y轴进行缩放,由于iPhone5 dpr为2 ,所有1dpr要2像素渲染,所有显得有点宽,用scaleY(0.5)就是2的1半,这样就显得细些了
-webkit-line-clam:4 后面这个数字可以自己调,表示从第几行开始超出变为点点点的
在慕课网的其他教程讲的是在iphone5上1dp=2px,而不是1px=2dp,所以我就弄不懂到底哪个是正确的了
PX显示的时候 是按照像素来的。手机看的大小 跟实际的大小是就像你说的DPR2 。在手机应该是0.5.
哎。那你针对什么水果6pl 在 transform: scale() 这里 对应的设置 数据不就好了 。 你要搞清楚人家讲课的目的。死缠着这些 真服
我解决了,是我在ul中嵌套了div所以找不到同级li,直接用.itemList li:before来设置伪类就行了。很感谢老师提供的方法,我试过很多方法,现在终于解决了。感谢
当然,不排除国产机型的特殊性,你应该懂的