前端实践笔记(一)

    本人在校大三本科生,最近开始了自己的项目生涯,特来分享实践心得,新手上路,可能错误百出,请dalao们指正。本系列文章主要记录自己在实践中遇到的问题,以及解决心得。

    ①实践遇到的第一个问题就是移动端屏幕适配。上网寻求解决办法时找到了啃先生提供的解决方案,贴上链接(点击打开链接)。但是使用过程中发现,,我们的rem和px的比例是是由屏幕的宽度计算出来的,所以在一些宽屏的设备上,rem没有想象中的那么好用,比如在设置垂直方向的偏移量的时候,宽屏可能达不到想要的效果。所以我觉得在垂直方向上使用百分比更合适。
  ②absolute定位,absolute使元素脱离文档流,可以对他进行left,right,top,bottom的移位操作。但是如果一个元素的width,height设置的是百分比的话,absolute后元素的宽将根据body的宽进行计算。高也变化了,但是我找不出它是根据什么计算的,还请dalao们解答。对于没有设置宽高的元素,absolute后元素大小将和内容一样。设置了固定宽高的元素没有变化。

  ③bootstrap提供的小图标样式,如icon-money,如果是<img class="icon-money ">小图标会带个小圆点,所以建议不要使用img。推荐使用span

   ④bootstrap设置了body样式,自己使用外联样式时,记得加上!important,覆盖bootstrap样式。否则达不到自己想要的效果

  ⑤我也遇到了一个比较经典的问题,就是居中问题,先贴上一篇博客(点击打开链接)。水平居中,文本可以使用text-align使文本居中。对于固定宽度的块状元素可以自身设置margin-left:autuo,margin-right:autuo实现水平居中。对于不确定宽度的块状元素,我觉得设置父级元素text-align:center;然后自身display:inline;比较好用,不会产生其他问题,而使用其他两个方法多少会遇到附带问题。

⑥<p>标签带有10pxmargin-bottom使得元素不能在父元素中垂直居中。span标签则不会。这也是为什么上面第三点推荐使用<span>的原因。

    

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值