CSS样式

边框背景属性

所有的HTML标签都有边框,默认不可见

标签属性 属性说明
border 边框
width 宽度
height 高度
background-color 背景颜色
background-image 背景图片
background-repeat 平铺方式
no-repeat 不平铺

字体

属性 属性说明
font-size 字体大小
color 颜色

布局

浮动 float

通常默认的排版方式,将页面中的元素从上到下一一罗列,而实际开发中,需要左右方式进行排版,就需要浮动属性
格式:
选择器{
float:属性值;
}

常用属性值:
属性名 属性说明
none 元素不浮动(默认)
left 元素向左浮动
right 元素向右浮动

需要注意的是,因为元素设置浮动属性后,会脱离原有文档流(脱离原有的板式),从而影响到其他元素的样式,所以设置浮动后,页面样式要重新调整。
浮动属性会使原有的布局被打乱。

清除浮动 clear

要避免浮动元素对其他元素排版的影响,需要使用clear属性进行清除浮动

  • 需要注意的是,清除浮动要使用一个空的div标签来清除
    格式:
    选择器{
    clear:属性值;
    }
常用属性值 属性说明
left 不允许该元素左侧有浮动元素(清除左侧浮动的影响)
right 不允许该元素右侧有浮动元素(清除右侧浮动的影响)
both 同事清除左右两侧浮动的影响(一般用both)

转换 display

HTML提供丰富的标签,这些标签被定义成了不同的类型,一般分为:
块级元素(div)和行内元素(span)

  1. 块级元素:
  • 以区域块方式出现。每个块标签独占一行,块结束后自动换行。可以设置宽高。
  • 常见的块级元素:< div>、< p>、< hn>
  1. 行内元素
  • 根据内容多少来占用行内空间,不会自动换行。
  • 常见的行内元素:< span>、< font>、< a>
块级元素转行内元素:

display:inline(显示当前元素为行内元素)

行内元素转块级元素:

display:block(显示当前元素为块级元素)

隐藏元素

display:none(隐藏当前元素,不再占用页面空间)

CSS盒子模型

所有的HTML元素,我们都可以看成一个四边形,即一个盒子。
用CSS来设置元素盒子的内边距、边框和外边距的样式的方式。
相当于设置盒子的样式,所以 称其为盒子模型
CSS:CSS样式、CSS盒子模型

边框 border

HTML元素盒子的框体
CSS:CSS样式、CSS盒子模型
边框有四个属性可以设置

属性名 属性说明
border-top 上边框
border-right 右边框
border-bottom 下边框
border-left 左边框

通用设置:border

内边距 padding

HTML元素里的内容体,到HTML元素边框的距离
CSS:CSS样式、CSS盒子模型
内边距有四个属性可以设置

属性名 属性说明
padding-top 上边距
padding-right 右边距
padding-bottom 下边距
padding-left 左边距

外边距 margin

HTML元素边框到其他HTML元素边框的距离
CSS:CSS样式、CSS盒子模型
外边距有四个属性可以设置

属性名 属性说明
margin-top 上边距
margin-right 右边距
margin-bottom 下边距
margin-left 左边距

相关文章: