美文网首页饥人谷技术博客
CSS常见样式及属性-1

CSS常见样式及属性-1

作者: 白柏更好 | 来源:发表于2017-07-18 16:14 被阅读0次

    行内元素和块级元素

    • 行内元素
      常见的行内元素有(a、span、img、input、label、em、strong、button、code、br、select、textarea、script)
    • 行内元素只能包含文本和行内元素
    • 行内元素不能设置宽高,不过可以设置行高
    • 行内元素根据自身宽度占用空间
    • 行内元素设置内边距时左右有效,上下内边距会撑开,但不会影响其他元素的位置;设置外边距时,只对左右两边有效。
    • 块级元素
      常见的块级元素有(div、p、h1~h6、form、li、ul、ol、dl、table、hr、
      dd、dt、tr、td、th)
    • 块级元素内可以包含块级元素也可以包含行内元素
    • 块级元素可以设置宽高
    • 块级元素占据一整行的空间
    • 块级元素可以设置内外边距,在设置外边距的时候,上下两个块级元素会出现外边距重叠合并的情况

    CSS继承,那些可以继承哪些不可以继承

    • color属性可以继承;
    • border属性不会继承,大多数框模型属性(内外边距、背景、边框)都不能继承;注意,继承的值没有特殊性

    如何分别让块级元素和行内元素水平居中

    • 对于块级元素
      通过设置width:0px; margin: 0px auto;即可实现水平居中
    • 对于行内元素
      通过设置在其父元素下设置text-align:center;即可该行内元素实现水平居中

    用 CSS 实现一个三角形

    图片.png

    效果如下,同样可以对其它几个边进行相同调整,从而实现不同样式的三角形。

    图片.png

    实现单行文本溢出加 ...

    通过红框内的属性设置出单行文本溢出...效果


    图片.png

    效果如下:


    设置前
    设置后

    px, em, rem 的区别

    • px像素(Pixel)是作为一个固定的像素单位,相对于显示器的分辨率而言的;
    • em是作为一个相对长度单位,相对于其父元素的大小来确定自身大小;
    • rem是作为一个相对长度单位,相对于其根元素的大小来确定自身大小;大多数浏览器都以支持rem,对于不支持的浏览器多写一个绝对单位的声明,font-size: 14px; font-size: .875rem;

    下面代码的作用?为什么要加引号? 字体里\5b8b\4f53代表什么?

    图片.png

    相关文章

      网友评论

        本文标题:CSS常见样式及属性-1

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