美文网首页
入门不难精通难——CSS

入门不难精通难——CSS

作者: TraderNayuta | 来源:发表于2018-10-18 11:14 被阅读0次
mess

在调试CSS的时候,常常会出现属性互相影响的情况,like this

image

为什么?——没有规律,不正交

怎么学?——背文档 or

  • marginborder

    1. 兄弟元素之间的margin会合并

      • 在两兄弟间添加一个元素,给该元素加一个bordermargin会分开(示例

      • 在两兄弟间添加一个元素,给元素设置display:table/flex属性,margin会分开(示例

    2. 父子元素之间的margin合并(示例

      • 子元素margin和父元素border/padding会相互影响

      • 子元素margin和父元素display/overflow会相互影响

  • 小圆点和display示例

    <li>元素默认display: list-item,如果将其display设为其它值,则小圆点就消失了。

  • position: absolutedisplay: inline示例

    可以看到display设置成inline的元素,在使用绝对定位后计算出来block(补充:inline-block也会变为block,如果使用inline-flex则会变成flex,说明只要使用了position: absolute,任何display设置有inline的都会被转换)

    image
  • transformposition: fixed示例

  • float和文字(示例

    float最初的设计目的是为了图文混排,因此文字会感知float元素,但float对其它元素位置不会产生影响,因为float元素脱离了文档流。而使用position: absolute的元素也脱离了文档流,但其它盒子和文本都会忽略它。

参考内容:CSS问什么这么难学?

相关文章

  • 入门不难精通难——CSS

    在调试CSS的时候,常常会出现属性互相影响的情况,like this 为什么?——没有规律,不正交 怎么学?——背...

  • 前端开发入门

    前端开发入门容易精通难。 你怎么不写 React 和 Vue 的书??? HTML ,CSS ,JS 才是基础,基...

  • 服务器学习路线

    java入门到精通 --> 前台技术:Html CSS JavaScript jQuery bootstrap 基...

  • 如何学习英语

    1.英语学精通到底难不难要想判断英语学精通难不难,可以拿我们学习汉语的经历来衡量。虽然我们每个人从小就可以说一口流...

  • 分享《HTML_CSS_JavaScript网页制作从入门到精通

    《HTML_CSS_JavaScript网页制作从入门到精通》pdf epub格式 下载地址: https://p...

  • 使用纯css制作有炫酷交互的按钮

    前端入门简单,真正精通却不那么容易 就css来说,会使用css做页面布局也只是第一步,css远比想象中的要强大。 ...

  • 古中医的养生智慧

    中医学:天地人一体的学科体系,越学越简单,入门难,精通不难,难学是受现代学科体系的制约,认识天地人才理解纲领性的东...

  • HTML5+CSS3从入门到精通 pdf下载

    HTML5+CSS3从入门到精通是通过基础知识+中小实例+综合案例的方式,讲述了用HTML5+ CSS3设计构建网...

  • HTML&CSS学习笔记 -- CSS(一)

    目录: 学习资料: 尚硅谷前端HTML5视频_HTML & CSS 核心基础教程(103集实战教学,从入门到精通)...

  • HTML&CSS学习笔记 -- CSS(二)

    学习资料: 尚硅谷前端HTML5视频_HTML & CSS 核心基础教程(103集实战教学,从入门到精通) 一、 ...

网友评论

      本文标题:入门不难精通难——CSS

      本文链接:https://www.haomeiwen.com/subject/tcujzftx.html