全站搜索

分享前端开发中不需要考虑兼容的好用css

网站开发 342

在网站页面的开发中,css的使用可以使网站前端工作完成更快捷,网站页面更加美观和代码更加简洁,css提供了多种多样的功能,控制HTML里面的字体大小、颜色、甚至是页面结构的排列分布,例如下图中的字体的大小字号、颜色和行高、内容的背景色和和线条的粗细、内容之间的间距等。

 

Css甚至还可以调节适应不同分辨率的浏览器,展现最完美的页面布局,其中会涉及一些关于css中的属性的兼容性,如果不考虑css 的兼容性,会有很多很多好用的css 属性,能更加高效便捷的完成网站页面的制作。例如:position中的属性除了position: static、position: relative、position: absolute、position: fixed, position: inherit还有position: sticky; 这个属性也很好用,只是兼容性不太好。

Sticky属性有几个特点,它跟absolute不一样,并不会使元素脱离文档流,仍会在文档流中保留原来的位置。当容器中滚动的超过元素中设置的偏移值时,元素就会固定。有时候在网站页面的制作中,会遇到要求做随页面滚动,内容固定在指定位置的效果,如下图:

如果不需要考虑浏览器的兼容性,那么使用position: sticky; 然后根据设计图中的间距再设置top的偏移值,就可以做出很流畅、简洁的随页面滚动,内容固定在页面中指定位置的效果。但是有一种情况,当设置了position: sticky和top偏移值的元素被滚动到父元素的底部的时候,就不会定位了。

另外,在页面制作中,也遇到需要做遮罩的效果,有做过使用定位,浮在内容的上面,用线性渐变或者png图片,后面发现了可以用-webkit-mask-image,不过需要考虑到兼容性,如果不考虑兼容,那么这是一个很好的选择。如下图:

上一篇: 下一篇:

相关推荐

  • 网站开发心得

    355

    入职公司已经十天了,光阴走的是真的快,真如书上写的“光阴似箭,日月如梭”,在这十天里刚开始的时候有很多的不适,毕竟所有的一切都是新的,同事,环境都是新的,刚开始几天慢慢适应新工作,由于以前的工作没有做个外包的工作,不清楚整个工作的具体流程。然而适应...

    查看全文
  • 「seo服务」网站优化之代码优化的那些事儿

    315

      现如今,很多网站优化的工作人员将大部分的精力都放在内容和外链方面,当然,技术比较全面的管理岗位更多的是放在数据的分析方面,这也让代码优化方面被人为的弱化,从而让很多优化人员事倍功半,那么代码优化要遵从哪些原则呢?      首先,响...

    查看全文
  • 一个产业的网站生态研究

    334

    我们认为有必要对一个产业的网站生态进行研究,理由如下: 第一,有人希望深入某一产业创业,就需要做网站,需要知道自己的网站属于产业网站中的那一块,处于什么样的位置。 第二,了解了一个产业的网站生态,可以借助整个生态链,对自己的网站进行推广和营销。 ...

    查看全文
  • 网站前端通过AJAX获取数据

    359

    在一些网站中,获取后台数据的方法有很多种,其中AJAX获取数据的用户体验是最好的,因为AJAX不需要刷新页面就能直接展示数据给客户,对于客户的使用体验来说是相当舒服的。 以下是部分AJAX代码:这里通过点击触发点击事件,获取到需要的数据,然后通过AJAX把获取到...

    查看全文
展开更多