CSS常见样式

块级元素和行内元素分别有哪些?动手测试并列出4条以上的特性区别####

块级元素(block-level):######

div、h1~h6、p、form、ul、dl、ol、pre、table、li、dd、dt、tr、td、th

行内元素(inline-level):######

em、strong、span、a、br、img、button、input、label、select、textarea、code、script

特性和区别:

  • 块级元素可以包含块级和行内元素,行内元素只能包含文本和行内元素
  • 块级元素占据一整行的空间,行内元素占据自身宽度空间
  • 块级元素可以设置宽高,行内设置宽高不生效
  • 块级元素可以设置内外边距,而行内元素设置margin paddling,上下不生效,只有左右生效

行内元素的padding-top,padding-bottom和margin-top,margin-bottom是真的是无效;不过要注意一点,对于竖直方向的内边距该行内元素的内容范围是增大了,不过只是表象,对周围元素无任何影响。

什么是 CSS 继承? 哪些属性能继承,哪些不能?####

css继承:设置父级元素,其子级元素的样式会和父级元素一样
有继承的属性:font-size,font-family,font-weight,font-height,text-indent,text-align,letter-spacing,word-spacing,color,line-hight

无继承的属性:display,margin,padding ,background,border,text-decoration,text-shadow,white-space,overflow

如何让块级元素水平居中?如何让行内元素水平居中?####

块级元素水平居中:margin:0 auto;
行内元素水平居中:text-align:center;

用 CSS 实现一个三角形####

3.png

单行文本溢出加 ...如何实现?####

.card>h3{
    white-space:nowrap;/*不换行*/
    overflow:hidden;/*溢出之后隐藏*/
    text-overflow:ellipsis;/*变成...*/
}

px, em, rem 有什么区别####

px:固定单位
em:相对单位,相对于父元素字体大小
rem:相对单位,相对于根元素字体大小

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

body{ font: 12px/1.5 tahoma,arial,'Hiragino Sans GB','\5b8b\4f53',sans-serif;}
这段代码定义body元素的字体大小,行高,字体
加引号是因为中间有空格,不加会让浏览器误认为是两个字体
\5b8b\4f53代表宋体对应的Unicode码

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

推荐阅读更多精彩内容

  • 块级元素和行内元素分别有哪些? block-level div h1 h2 h3 h4 h5 h6 p hrfor...
    我要认真学前端阅读 1,157评论 0 1
  • 1. 块级元素和行内元素分别有哪些?动手测试并列出4条以上的特性区别 答: (1)块级元素含义:block ele...
    黄同学2019阅读 780评论 0 1
  • 一.块级元素和行内元素分别有哪些?动手测试并列出4条以上的特性区别 块级元素: address - 地址 bloc...
    Sunset125阅读 317评论 0 0
  • 块级元素和行内元素分别有哪些?动手测试并列出4条以上的特性区别 块级元素:div , h1-6 , p , f...
    YQY_苑阅读 299评论 0 0
  • 文/安小檬 1 最近《人民的名义》这部剧简直火的不行!就连我这种打算断剧不再追电视剧的人都破功,加入了火热的追剧大...
    安小檬阅读 744评论 0 3