css常见样式

作者: fanison | 来源:发表于2019-02-27 22:51 被阅读13次
  • 块元素与行内元素区别
    区别一:
    块元素:display:block;
    行内元素:display:inline;
    可以通过修改display属性来切换块级元素和行内元素
    区别二:
    块级占据一整行空间,行内占据自身宽度空间
    区别三:
    块级可以包含块级和行内,行内只能包含文本和行内
    区别四:
    块元素:块级元素可以设置margin、padding、width、height
    行内元素:行内元素仅水平方向上margin、padding生效
    div h1 h2 h3 h4 h5 h6 p hr form ul dl ol pre table li dd dt tr td th 块元素
    em strong span a br img button input label select textarea code script行内元素

  • width、height宽高

    <div class="box"></div>
    <span class="box"></span>
    .box {
      width: 200px;
      height: 100px;
      border:1px solid green;
      margin-bottom:30px;
    }
    

通过输出结果来看,块元素设置宽高有效,行内元素设置宽高无效

  • border边框

    .box {
      border-width: 1px;
      border-color: green;
      border-style: solid; /* dotted  dash*/
    }
    /* 简写 */
    .box2 {
      border: 1px dotted green;
    }
    

border-style = none | hidden | dotted | dashed | solid


  • 边距
    有四个方向的值,可以合写,值可以是数值也可以是百分比(相对于父容器、不是自身)
    top、right、bottom、left
    padding代表内边距
    margin 代表外边距(可以是负值)
    margin: 20px; /margin: 20px 20px 20px 20px; /
    margin: 10px 20px; /
    margin: 10px 20px 10px 20px; /
    margin: 10px 20px 30px; /
    margin: 10px 20px 30px 20px; / padding同理

对于块级元素 设置 margin: 0 auto 可达到居中目的
*{margin:0; padding:0;} 可以去除元素默认样式

.box {
    /* margin: 0 auto; 实际上是下面两个起作用 */
    margin-left: auto;
    margin-right: auto;
 }

padding、border、margin所在位置如上图所示

  • font字体

font-size:字体大小
font-family:字体,宋体、微软雅黑、Arial等
font-weight:文字粗度,常用的就是默认值regular和粗体bold
line-height:行高,可以用百分比、倍数或者固定尺寸
以上属性都可继承给子元素

p {
  line-height: 1.5;
  font-size: 12px;
  font-family: Arial,'\5b8b\4f53',sans-serif;
}
  /* 简写 */
p {
  font: 12px/1.5 Arial,'\5b8b\4f53',sans-serif;
}
  • text

text-align:文本对其方式 left、center、right、 justify(两端对齐)
text-indent:属性用于设置首行文本的缩进
text-decoration: 设置文字划线样式
none取消划线、underline下划线、line-through中划线、overline上划线
color:文字颜色
text-transform:改变文字大小写
text-shadow:属性用于设置文字阴影
letter-spacing:属性用于设置文字/字母的间距

  • 单位

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

相关文章

  • css

    css基础css选择器css常见样式1css常见样式2CSS布局上CSS布局下flex布局塔防小游戏flex布局青...

  • 【CSS】 Index

    CSS 一、使用CSS样式的方式CSS 二、定义样式表CSS 三、常见属性CSS 四、DIV+CSS布局

  • CSS的常见样式

    本篇文章将主要阐述CSS的常见样式 对于常见样式做出大量说明 虽然CSS的样式并不算多但是在CSS的使用上却是最多...

  • 【CSS】三、常见属性

    CSS 一、使用CSS样式的方式CSS 二、定义样式表CSS 三、常见属性CSS 四、DIV+CSS布局## 三、...

  • 【CSS】 一、使用CSS样式的方式

    CSS 一、使用CSS样式的方式CSS 二、定义样式表CSS 三、常见属性CSS 四、DIV+CSS布局## 一、...

  • 【CSS】 二、定义样式表

    CSS 一、使用CSS样式的方式CSS 二、定义样式表CSS 三、常见属性CSS 四、DIV+CSS布局## 二、...

  • 【CSS】四、DIV+CSS布局

    CSS 一、使用CSS样式的方式CSS 二、定义样式表CSS 三、常见属性CSS 四、DIV+CSS布局## 四、...

  • 从零开始学CSS - 样式

    样式 CSS 背景属性 CSS 文本属性 CSS 字体属性 链接 常见的链接样式,text-decorat...

  • #4 react-css-modules

    CSS Modules 在React中写样式有多种方式,比较常见的有 CSS modules,这种方法将css样式...

  • CSS常见样式

    块级元素有:div,h1,h2,h6,p,hr,form,ul,dl,ol,pre,table,li,dd,dt,...

网友评论

    本文标题:css常见样式

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