CSS样式表
1 使用css样式的方式
html <!DOCTYPE>声明
html4
html5 <!DOCTYPE>
内联样式表 <body style="background-color: seagreen;margin: 0;padding: 0;"> 嵌入式样式表<style type="text/css"></style> 需要将样式放在<head></head>之中 引入样式表 <link rel="stylesheet" type="text/css" href="style.css"> |
定义样式表
HTML标记选择器 <p></p> p{属性:属性值;属性1:属性值1} p可以叫做选择器,定义那个标记中的内容执行其中的样式 一个选择器可以控制若干个样式属性,他们之间需要用分号隔开 class定义 <p class=“p”>…</p> class定义是以.开始 .p { 属性:属性值} ID选择器 <p id=“p”>….</p> ID定义是#开始的 #p{属性:属性值} 优先级 ID > Class >HTML 同级时选择离元素最近的一个 |
CSS常见属性
1 颜色属性 color属性定义文本的颜色 color:green color:#ff6600 color:#f60 2字体属性 1 font-size 字体大小 px:设置一个固定的值 %:父元素的百分比 larger:比父元素大 smaller:比父元素小 inherit:继承父元素的 2 font-family 字义字体 font-family:微软雅黑、serif 可以使用逗号隔开,以确保当字体不存在的时候直接使用下一个 font-weight 字体加粗 font-style 字体样式 font-variant 小型大写字母显示文本 3 背景属性 背景颜色 background-color 背景图片background-image 背景重复 background-repeat repeat repeat-x repeat-y no-repeat 背景位置background-position 横向left centre right 纵向top centre bottom 4 文本属性 text-align 横向排列 left center right line-height 文本行高 a)%基于字体大小的百分比行高 b)数值来设置固定值 text-indent 首行缩进 letter-spacing 字符间距离 1)normal 默认 2)length设置具体的数值 3 inherit 继承 direction 文本方向 ltr rtl inherit text-transform 文本大小写 5 边框属性 1)边框风格 border-style 2)边框宽度 border-width 3)边框颜色 border-color |
div css 布局 1 div和span div和span在整个html标记中,没有任何意义,他们的存在就是为了应用css样式 div和span的区别在于,span是内联元素,div是块级元素 2 盒模型 盒子外边距:margin 鸽子内边距:padding 盒子边框宽度:border 盒子宽度:width 盒子高度:height 3 布局相关属性 1)position定位方式 relative 正常定位 absolute 根据父元素进行定位 fixed 根据浏览器窗口进行定位 static 没有定位 inherit 继承 2) 定位 left right top botton 3)z-index 层覆盖先后顺序(优先级) 4)display 显示属性 none层不显示 block 块状显示,在元素后面换行,显示下一个块元素 inline 内联显示,多个块可以显示在一行内 块元素可以显示宽度,内联元素不可以显示宽度 5)float 浮动属性 6)clear清除浮动 7) overflow溢出处理 |
相关推荐
pigsmall 2020-11-19
SXIAOYI 2020-09-16
linuxprobe0 2013-04-01
83560193 2013-06-25
kidneybeans 2013-06-17
加菲猫园 2013-06-16
年轻就要对味 2014-07-11
稻草人的高粱地 2014-07-02
smilebestSun 2014-06-12
xusong 2014-05-17
zfszhangyuan 2013-09-12
80183053 2013-09-12
gaozhlzh 2013-09-11
87453169 2014-01-17
Tom天天 2013-07-12
Ladyseven 2020-07-25
有心就有方向 2012-09-03