资讯专栏INFORMATION COLUMN

【转】CSS 那么多属性,而且每个属性都有多个值怎么记?

szysky / 1498人阅读

摘要:题主说属性太多,其实就是去控制样式而已,网页样式是借鉴于传统的报纸等印刷品的排版。常用基础样式如图常用属性和的取值是基于包含块离元素最近的块级祖先元素的宽注意是宽。这些属性只有用在定位元素除了为值上才有效。

CSS的本质可以分为宏观与微观两方面。 宏观上它的存在就是为了控制页面的显示样式。包括布局,颜色,字体等。微观上则是实现这种控制功能的各种属性的定义和工作原理。
了解定义就能干活,知道原理才能把活干好。

题主说属性太多,其实CSS就是去控制样式而已,网页样式是借鉴于传统的报纸等印刷品的排版。你随便在身边找一份报纸或者杂志的一页,用CSS尽可能的还原出来。整体布局还原出来问题应该不大,但是具体到细节的时候可能会有很多问题,比如出来的效果总是跟想的不一样。这个时候就该去看看单个属性的工作原理,比如margin是用来控制外边距的但是用%的时候它是怎么计算的最终值呢?当发现出乎意料的时候就去查一下属性的定义和值的计算方法。
常用基础样式如图:

Tips:

常用CSS属性margin和padding的%取值是基于包含块(离元素最近的块级祖先元素)的宽,注意是宽。

行内元素相关的内容区、行内框、基线这几个概念很重要。

inline-block是,内部被解析为块级元素,自身被解析为行内元素。

background-image可以同时为一个元素设置多个背景图配合background-position可以组合出神奇的效果。

浮动的元素会消除外边距重合,浮动的元素会被解析为块级元素。

top,right,bottom,left,z-index这些属性只有用在定位元素(除了position为static值)上才有效。

overflow的值设置为scroll,在移动端可以做横向滑动效果。

除了做表格不要用table布局。

文章版权归作者所有,未经允许请勿转载,若此文章存在违规行为,您可以联系管理员删除。

转载请注明本文地址:https://www.ucloud.cn/yun/78941.html

相关文章

  • CSS 那么属性而且每个属性都有怎么

    摘要:题主说属性太多,其实就是去控制样式而已,网页样式是借鉴于传统的报纸等印刷品的排版。常用基础样式如图常用属性和的取值是基于包含块离元素最近的块级祖先元素的宽注意是宽。这些属性只有用在定位元素除了为值上才有效。 CSS的本质可以分为宏观与微观两方面。 宏观上它的存在就是为了控制页面的显示样式。包括布局,颜色,字体等。微观上则是实现这种控制功能的各种属性的定义和工作原理。 了解定义就能干活,...

    xuweijian 评论0 收藏0
  • 大四以来的前端面试

    摘要:大四到校就开始了紧张的秋招。在此纪录一下大四以来的前端面试。面试准备准备简历。主要是牛客网,牛客网秋招和春招都有面经分享活动,很多拿到大厂的大牛会在上面分享面试经验。这段是调用函数的语句,调用了约好的函数,并且将数据当做参数传入。 前言 大三下学期因为眼睛患了过敏性结膜炎,只好在家养病,错过了宝贵的实习时间。大四到校就开始了紧张的秋招。拿到的第一个offer是一家厦门的公司,当时跟技术...

    刘福 评论0 收藏0
  • 大四以来的前端面试

    摘要:大四到校就开始了紧张的秋招。在此纪录一下大四以来的前端面试。面试准备准备简历。主要是牛客网,牛客网秋招和春招都有面经分享活动,很多拿到大厂的大牛会在上面分享面试经验。这段是调用函数的语句,调用了约好的函数,并且将数据当做参数传入。 前言 大三下学期因为眼睛患了过敏性结膜炎,只好在家养病,错过了宝贵的实习时间。大四到校就开始了紧张的秋招。拿到的第一个offer是一家厦门的公司,当时跟技术...

    galois 评论0 收藏0
  • 《JavaScript 闯关》之 DOM(下)

    摘要:节点具有以下特征的值为的值为元素的标签名的值为可能是或其子节点可能是或。添加的这些属性分别对应于每个元素中都存在的下列标准特性。,有关元素的附加说明信息,一般通过工具提示条显示出来。 Element 类型 除了 Document 类型之外,Element 类型就要算是 Web 编程中最常用的类型了。Element 类型用于表现 XML 或 HTML 元素,提供了对元素标签名、子节点及特...

    mudiyouyou 评论0 收藏0
  • 《JavaScript 闯关》之 DOM(上)

    摘要:节点之间的关系构成了层次,而所有页面标记则表现为一个以特定节点为根节点的树形结构。此外,包含在列表中的每个节点相互之间都是同胞节点。在浏览器中,对象是继承自类型的一个实例,表示整个页面。 DOM(文档对象模型)是针对 HTML 和 XML 文档的一个 API。DOM 描绘了一个层次化的节点树,允许开发人员添加、移除和修改页面的某一部分。 节点层次 DOM 可以将任何 HTML 或 XM...

    mzlogin 评论0 收藏0

发表评论

0条评论

szysky

|高级讲师

TA的文章

阅读更多
最新活动
阅读需要支付1元查看
<