css元素整体结构

前文跟大家大致的介绍了css的id/class选择器与一些基本属性的设置。今天跟大家讲讲css元素的结构问题。

元素的结构

因为不太会画图,就直接说了,反正也不是太难理解。
一个控件元素基本包含margin/border/padding/content这4个部分。

1.margin

margin 是最外层的部分,称之为外边距。这一部分对于元素形成的可视控件来说就像是一圈正方形的无形轮廓。正如武林高手历尽千辛万苦练成了先天罡气一样,一经施展(css设置)。周围的敌人(控件)就接近不得。
注:可直接设置margin,也可按上下左右分别设置4个方向上的外边距。

2.border

border 是第2外的部分,称之为边框,可视。这一部分就如人的皮肤一般,有诸多特点。比如颜色,人的皮肤颜色按照肤色可分为黑/白/黄三种(border你想怎么设置就怎么设置,几万种都不叫事)。再比如形状有方脸,圆脸,鞋拔子脸等等(虚线,实线,细线,粗线等等)。
注:不但有各种类型给你选择,还跟margin一样可以对上下左右分别设置。

3.padding

padding 是相对于外边距的内边距部分,就称之为内边距。如人之血肉,胖瘦皆因此而起。类似于margin,直接参考margin吧。

4. content

啥都不说了,如果元素控件是个人,这就是人的腑脏髓骨。图文都在这了。

5. outline

什么,你问刚不是只说有4个吗,这个是怎么回事?呵,因为这东西你基本上不需要用,就像眼镜,耳环之类的饰品。可有可无,有兴趣的朋友自己去查查看吧!

结构图

emmm,嗯!写完再想想,有点短,还是画个图吧。如下:


结构.png
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 问答题47 /72 常见浏览器兼容性问题与解决方案? 参考答案 (1)浏览器兼容问题一:不同浏览器的标签默认的外补...
    _Yfling阅读 13,841评论 1 92
  • 学会使用CSS选择器熟记CSS样式和外观属性熟练掌握CSS各种选择器熟练掌握CSS各种选择器熟练掌握CSS三种显示...
    七彩小鹿阅读 6,356评论 2 66
  • 第一部分 HTML&CSS整理答案 1. 什么是HTML5? 答:HTML5是最新的HTML标准。 注意:讲述HT...
    kismetajun阅读 27,846评论 1 45
  • 1. 前言 前端圈有个“梗”:在面试时,问个css的position属性能刷掉一半人,其中不乏工作四五年的同学。在...
    YjWorld阅读 4,598评论 5 15
  • 无边无际,这里没有阳光,没有星辰。暗红色微漠的月亮滞在那方。 没有白天,也没有黑夜。 这里被称为“地府”,地下的府...
    鸢渺阅读 385评论 1 1