博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Web前端-CSS必备知识点
阅读量:5745 次
发布时间:2019-06-18

本文共 3109 字,大约阅读时间需要 10 分钟。

Web前端-CSS必备知识点

css基本内容,类选择符,id选择符,伪类,伪元素,结构,继承,特殊性,层叠,元素分类,颜色,长度,url,文本,字体,边框,块级元素,浮动元素,内联元素,定位。

链接:

复制代码

link标签:

复制代码

样式:

h1 { color: red; };复制代码

@import指示引入多个外部样式表的链接

复制代码

css注解

/* dashucoding */复制代码

内联样式:

dashucoding

复制代码

规范: 选择符 + 声明

p { color: red; } // 选择符 属性 值复制代码
p { font-weight: bold; }复制代码

伪类和伪元素

属性 说明
:link 超链接是一个未访问过的地址
:visited 访问过的网页
:active 处于活跃的状态
a { color: red; }; a:visited { color: red; };复制代码

伪元素:

:first-letter  和  :first-line 首字母 和 首行复制代码
p:first-letter { color: red; }复制代码

css有个特点是继承,可以依赖于祖先-后代关系。

!important有这个标记,表示这条规则优先

p { color: red !important; }复制代码

元素分类:

三种类型:块级元素,内联元素,列表项元素

块级元素有段落,标题,列表,表格,div,body等。内联元素有a,em,span等。列表项元素有li元素。

dispaly: block | inline | list-item | none复制代码

颜色:

rgb(100%, 100%, 100%) 红蓝绿 ,白色复制代码

单位:

em 给字体的font-size值复制代码

文本: 文本缩进

text-indent 
<长度>
|
<百分比>
复制代码
p { text-indent: -4em; }复制代码

text-align属性

用于元素中文本行的对齐方式复制代码
text-align: left | center | right | justify复制代码

white-space空白

white-space pre | nowrap | normal复制代码
p { white-space: normal; } 将如何空白压缩成单个空白符复制代码

white-space属性值为pre,可以将元素内的空白忽略。

p { white-space: pre; }复制代码

行高:

line-height文本行的基线间的距离。

纵向对齐,vertical-align

vertical-align: baseline使元素的基线同父元素的基线对齐。

vertical-align: sub; vertical-align: super;复制代码

低端对齐: vertical-align

顶端对齐:vertical-align

vertical-align: top; vertical-align: text-top;复制代码

中间对齐:

vertical-align: middle;复制代码

文字间隔:

word-spacing 长度 | normal复制代码
word-spacing: 0.3em;复制代码

字母间隔:

letter-spacing: 长度 | normal复制代码

文本转换:

text-transform uppercase | lowercase | capitalize | none复制代码

文本修饰:

text-decoration: none | overline | line-through复制代码

框:

width 长度 | 百分比 | autoheight 长度 | automargin 长度 | 百分比 | automargin: top right bottom leftmargin-topmargin-rightmargin-bottommargin-leftborder-width // thin medium thickborder-style: none;padding复制代码

浮动与清除

float: left | right | none复制代码
dashu复制代码
float: none 用于防止元素浮动复制代码

清除浮动元素

clear left | right | both | none复制代码

clear原理是增加元素的上边界,使它在低于浮动元素的位置结束,清除元素的上边界宽度当有效地忽略。

list-style-type disc

disc | circle | square | decimal | upper-alpha | lower-alpha | upper-roman | lower-roman | nonelist-style-typedisc 为实心圆circle 为空心圆square 实心或空心方块复制代码

列表项图像

list-style-image 
| none复制代码

列表项位置:list-style-position

list-style-position: inside | outside复制代码

定位:

position: static | relative | absolute | fixed | inherit复制代码

溢出:

overflow: visible | hidden | scroll | auto | inherit复制代码

溢出剪切:

overflow-clip: rect | auto | inherit复制代码

元素剪切:

clip rect | auto | inherit复制代码

元素可见性:

visibility: visible | hidden | collapse | inherit复制代码

相对定位:

position: relative;复制代码

绝对定位:

position: relative;复制代码

固定定位:

position: fixed;复制代码

层叠定位:

z-index: integer | auto复制代码

轮廓:

outline, outline-color, outline-style, outline-width复制代码

边框:

border-top-color, border-right-color, border-bottom-colorborder-left-color, border-top-styleborder-right-style, border-left-style复制代码

实例:

dashu dashu2
1 2
复制代码

结言

好了,欢迎在留言区留言,与大家分享你的经验和心得。

感谢你学习今天的内容,如果你觉得这篇文章对你有帮助的话,也欢迎把它分享给更多的朋友,感谢。

作者简介

达叔,理工男,简书作者&全栈工程师,感性理性兼备的写作者,个人独立开发者,我相信你也可以!阅读他的文章,会上瘾!,帮你成为更好的自己。长按下方二维码可关注,欢迎分享,置顶尤佳。

转载地址:http://kvozx.baihongyu.com/

你可能感兴趣的文章
spring.net 继承
查看>>
ES6:模块简单解释
查看>>
JavaScript indexOf() 方法
查看>>
用Bootstrap写一份简历
查看>>
ZJU PAT 1023
查看>>
WMI远程访问问题解决方法
查看>>
从零开始学习IOS,(UILabel控件)详细使用和特殊效果
查看>>
Android开发历程_15(AppWidget的使用)
查看>>
阿花宝宝 Java 笔记 之 初识java
查看>>
7、设计模式-创建型模式-建造者模式
查看>>
我国古代的勾股定理
查看>>
Linux下的C编程实战
查看>>
[32期] html中部分代码与英语单词关系
查看>>
PHP安装环境,服务器不支持curl_exec的解决办法
查看>>
jQuery|元素遍历
查看>>
RedHat 6 安装配置Apache 2.2
查看>>
Openstack 安装部署指南翻译系列 之 Manila服务安装(Share Storage)
查看>>
underscore.js学习笔记
查看>>
windows下常用命令
查看>>
1.5编程基础之循环控制_29:数字反转
查看>>