CSS知识点(二)

css是层叠样式表,它是网页之皮


本文主要内容

1. 块级元素和行内元素

2. 常见css属性

  • 宽高
  • 边框
  • 边距
  • display
  • font
  • 文本
  • 颜色
  • 单位
  • 隐藏/透明

块级元素和行内元素

块级元素:block-level:

  1. 可以包含其他的块级元素和行内元素;
  2. 占据了一整行的空间;
  3. 可以设置宽高属性;
    常见的有h1~h6 div form table th tr td ul li dl dt dd p等

行内元素:inline-level:

  1. 只能包含其他的行内元素和文本;
  2. 占据了自身宽度的空间(可以和其他行内元素并排);
  3. 设置宽高无效;
    常见的有 span strong em a img button input label

总结块级元素和行内元素的区别:
1.块级元素可以包含块级元素和行内元素,行内元素只能包含行内元素和文本。

1.png

box1包含了h1,但是用span包含box2却不行;

2.块级元素占据一整行,行内元素只占据自己本身。

2.png

通过背景色大家可以发现,块级元素会占据整行,行内元素只占据本身。

3.块级元素能设置宽高,行内元素设置宽高无效。

3.png

h1和span一样设置了宽高,span不生效。

4.块级元素可以设置上下左右的margin和padding;行内元素可以设置左右的margin和padding,上下margin和padding无效。(但是可以撑开border和背景色却不占用空间)

x.png
s.png

很显然,上面的h1标签的margin和padding都正常,span标签的左右也是生效的。


常见css属性

  1. 宽高
    语法:width: xxx; height: xxx;
    注意:宽高属性只能用于块级元素,行内元素设置宽高无效。

  2. 边框
    语法:border: 边框宽度 边框形状 边框颜色;
    例: border: 1px dotted red;
    例子是1px宽的 点状的 红色的边框
    边框圆角,border-radius 上右下左的顺序可以单独设置。
    注意:这是把四周的边框都画好,也可以单独设置,比如border-top:xxxxxxxxx;
    border-radius如果大于这个盒模型的半径那么画出来的是一个圆形。

  3. 边距


    QQ20161209-0@2x.png

    一个盒子由margin(外边距)、border(边框)、padding(内编剧)、宽高(width、height)组成。

  • margin/padding 可以是数字或者百分比,百分比是对照父元素。有四个方向的值。对应上右下左。padding:10px 10px 10px 10px;
  • margin居中 设置左右margin是auto,就可以把该盒模型居中。
    ps: padding和margin的写法,有四个数值-上右下左;有两个数值-读两遍,顺序仍然是上右下左;有三个数值-先读上右下,左边的没写就和右边的一样(读第二个数值);
  1. display
    display属性可以规定元素的类型。display: block; display: inline; 等
    display :
  • 常见 block table list-item等是块级元素
  • 常见 inline inline-table inline-block等是行内元素
  1. font
    对文本字体的设置
  • font-size 字体大小
  • font-family 字体,最好用审查元素的console里的escape('xx')的方法得到xx的编码写法,用在font-family里。
  • font-weight 字体粗细
  • line-height 行高
    以上属性均可继承
    简易写法:font: 字体样式 字体粗细 字体大小/行高 字体;
    例:font: italic bold 12px/30px arial;
  1. 文本
  • text-align: 文本的对齐方式,left/center/right/justify(双对齐,不折行)
  • text-indent 文本第一行的缩进
  • text-decoration: 文本修饰;none(不修饰);underline(下划线);overline(上划线);line-through(穿过线)
  • color 文字颜色
  • text-transform 改变文字的大小写,none(不改变);uppercase(变大写);lowercase(变小写);
  • word-spacing:改变字(单词)的间距。
  • letter-spacing:改变字母之间的间距。
  1. 颜色
    颜色有几种写法:
  • 单词
  • 十六进制表示,用photoshop吸取颜色。
  • rgb
  • rgbo
  1. 单位
    px:固定单位像素
    百分比:相对于父元素大小
    em:相对于父元素字体大小,1em就是父元素字体的100%大小。
    rem:相对于根元素字体大小

  2. 隐藏/透明

  • opacity opacity: 0; 此时透明度为0;整体彻底的透明。
  • visibility: hidden; 和上面的类似。
  • display: none; 消失,还不占地方。
  • background: rgbo(0,0,0,0.2); 只是背景色透明。
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
  • 序言:七十年代末,一起剥皮案震惊了整个滨河市,随后出现的几起案子,更是在滨河造成了极大的恐慌,老刑警刘岩,带你破解...
    沈念sama阅读 194,457评论 5 459
  • 序言:滨河连续发生了三起死亡事件,死亡现场离奇诡异,居然都是意外死亡,警方通过查阅死者的电脑和手机,发现死者居然都...
    沈念sama阅读 81,837评论 2 371
  • 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
    开封第一讲书人阅读 141,696评论 0 319
  • 文/不坏的土叔 我叫张陵,是天一观的道长。 经常有香客问我,道长,这世上最难降的妖魔是什么? 我笑而不...
    开封第一讲书人阅读 52,183评论 1 263
  • 正文 为了忘掉前任,我火速办了婚礼,结果婚礼上,老公的妹妹穿的比我还像新娘。我一直安慰自己,他们只是感情好,可当我...
    茶点故事阅读 61,057评论 4 355
  • 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
    开封第一讲书人阅读 46,105评论 1 272
  • 那天,我揣着相机与录音,去河边找鬼。 笑死,一个胖子当着我的面吹牛,可吹牛的内容都是我干的。 我是一名探鬼主播,决...
    沈念sama阅读 36,520评论 3 381
  • 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
    开封第一讲书人阅读 35,211评论 0 253
  • 序言:老挝万荣一对情侣失踪,失踪者是张志新(化名)和其女友刘颖,没想到半个月后,有当地人在树林里发现了一具尸体,经...
    沈念sama阅读 39,482评论 1 290
  • 正文 独居荒郊野岭守林人离奇死亡,尸身上长有42处带血的脓包…… 初始之章·张勋 以下内容为张勋视角 年9月15日...
    茶点故事阅读 34,574评论 2 309
  • 正文 我和宋清朗相恋三年,在试婚纱的时候发现自己被绿了。 大学时的朋友给我发了我未婚夫和他白月光在一起吃饭的照片。...
    茶点故事阅读 36,353评论 1 326
  • 序言:一个原本活蹦乱跳的男人离奇死亡,死状恐怖,灵堂内的尸体忽然破棺而出,到底是诈尸还是另有隐情,我是刑警宁泽,带...
    沈念sama阅读 32,213评论 3 312
  • 正文 年R本政府宣布,位于F岛的核电站,受9级特大地震影响,放射性物质发生泄漏。R本人自食恶果不足惜,却给世界环境...
    茶点故事阅读 37,576评论 3 298
  • 文/蒙蒙 一、第九天 我趴在偏房一处隐蔽的房顶上张望。 院中可真热闹,春花似锦、人声如沸。这庄子的主人今日做“春日...
    开封第一讲书人阅读 28,897评论 0 17
  • 文/苍兰香墨 我抬头看了看天上的太阳。三九已至,却和暖如春,着一层夹袄步出监牢的瞬间,已是汗流浃背。 一阵脚步声响...
    开封第一讲书人阅读 30,174评论 1 250
  • 我被黑心中介骗来泰国打工, 没想到刚下飞机就差点儿被人妖公主榨干…… 1. 我叫王不留,地道东北人。 一个月前我还...
    沈念sama阅读 41,489评论 2 341
  • 正文 我出身青楼,却偏偏与公主长得像,于是被迫代替她去往敌国和亲。 传闻我的和亲对象是个残疾皇子,可洞房花烛夜当晚...
    茶点故事阅读 40,683评论 2 335

推荐阅读更多精彩内容

  • 问答题47 /72 常见浏览器兼容性问题与解决方案? 参考答案 (1)浏览器兼容问题一:不同浏览器的标签默认的外补...
    _Yfling阅读 13,703评论 1 92
  • 1.块级元素和行内元素 块级(block-level)元素;行内(内联、inline-level)元素。 块元素的...
    饥人谷_小侯阅读 1,967评论 1 4
  • 一 外部式css样式 (也可称为外联式)就是把css代码写一个单独的外部文件中,这个css样式文件以“.css...
    KunMitnic阅读 917评论 0 1
  • 本文为阅读《Head First HTML 与 CSS》的css部分的读书笔记,方便回顾书上的知识,另一篇为Hea...
    兼续阅读 1,787评论 0 17
  • 学习CSS的最佳网站没有之一 http://www.w3school.com.cn/tags/index.asp ...
    Amyyy_阅读 1,004评论 0 1