WEB前端CSS学习笔记

Elements

ElementsAttributes
block elementdiv h1~h6 p table ul ol li dl dt dd
inline elementspan a strong u em
changeable elementapplet(Java Applet) button del iframe ins map object script
行内块级元素img 表单

tips:
inline element 加上dispaly:block 可以定义为块状显示
继承性:子元素会继承父级元素的文字相关样式
覆盖性:和选择器的优先级有关
继承的样式<浏览器的默认样式<通用选择器<标签选择器<类选择器

block element常用属性

边框

属性例子
border10px solid #6699cc 四边框 粗细 实虚 颜色
weight10px solid
heght10px solid

inline element常用属性

边框

属性例子
border10px solid/dotted/dashed #6699cc 四边框 粗细 实虚 颜色 border-top border-left border-right border-bottom
weight10px solid
heght10px solid

DEMO

一级标题
 h1{
    color:pink; 
    font-size:30px; 
    font-family:'Microsoft YaHei',tahoma;
    font:italic 700 14px "\5FAE\8F6F\96C5\9ED1";
    }
盒子
span{
    font-weight:700;
    font-style:italic;
}
div
.u-seller {
    display: flex;   #填充方式
    flex-direction: column;  #填充方向
    flex-basis: 400px!important;  # 填充宽度
}
id选择器
#btn{
    ***:***
}
通配符选择器
*{
    color:pink
}
交叉选择器
p.hd {
    color:blue;
    font-size:30px;
}
子代选择器
p span{
    color:blue;
    font-size:30px; 
}
p .hd {
    color:blue;
    font-size:30px;
}
群组选择器
p span,p .hd{
    color:blue;
    font-size:30px;
}

Unicode

字体名称英文名称Unicode
宋体SimSun\5B8B\4F53
新宋体NSimSun\65B0\5B8B\4F53
黑体SimHei\9ED1\4F53
微软雅黑Microsoft YaHei\5FAE\8F6F\96C5\9ED1
楷体_GB2312KaiTi_GB2312\6977\4F53_GB2312
隶书LiSu\96B6\4E66
幼圆YouYuan\5E7C\5706
华文细黑STXihei\534E\6587\7EC6\9ED1
细明体MingLiU\7EC6\660E\4F53
新细明体PMingLiU\65B0\7EC6\660E\4F53

伪类选择器

伪类选择器名称英文名称
链接伪类选择器:link 未访问 :visited 已访问 :hover 鼠标移动 :active 已选择
结构伪类选择器:first-child 第一个 :last-child 最后一个 :nth-child(n) 第n个 …
目标伪类选择器:target 当前目标

DEMO

链接伪类选择器(love hate)
a:link{
    color:red;
    font:18px
}

a:visited{
    color:red;
    font:18px
}

a:hover{
    color:red;
    font:18px
}

a:active{
    color:red;
    font:18px
}

DEMO

结构伪类选择器
li:nth-child(n){
    color:pink;
}

li:nth-child(2n){       选择偶数
    color:skyblue;
}

li:nth-child(2n+1){     选择奇数
    color:deeppink;
}

DEMO

目标伪类选择器
:target {
    color:red;
    font-size:13px;
}

CSS颜色

颜色的方式例子
预定义red green blue pink purple deeppink skyblue
十六进制FF0000,#FF6600
RGBrgb(255,0,0) < === >rgb(100%,0%,0%,a) rgba(255,0,0,0.5) a透明度

段落字体

属性例子
text-aligntext-align:center 文字水平
text-indenttext-indent:2em 首行缩紧2个汉字
line-heightline-height:30px 行间距
letter-spacingletter-spacing:30px 字间距
word-spacingword-spacing:30px 单词间距
font-weightfont-weight:400 normal 700加粗
text-decorationtext-decoration:overline上划线 underline上划线 line-through 删除线 none取消修饰

盒子模型

属性例子
padding内边距 padding-top padding-right padding-bottom padding-left 顺时针方向
margin外边距 margin-top margin-right margin-bottom margin-left 左右可叠加 上下取最大
全局代码重置reset*{padding:0 margin:0} margin:100px auto块级元素水平居中

Tips:
display:inline 转成行级元素
display:block 转成块级元素
display:inline-block 转成行内块级元素
display:none 隐藏元素
float:left 让块级元素水平排列
overfloat:hidden 溢出隐藏 scroll滚动条 auto需要的时候自动加

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值