CSS基础知识

CSS的推荐工具

  • LESS CSS
    一种简化、功能更多的 CSS 语言
  • SASS
    一种简化、功能更多的 CSS 语言(请自行搜索中英文官网)
  • PostCSS
    一种 CSS 处理程序

CSS 学习资源

  1. Google: 关键词 MDN
  2. CSS Tricks
  3. Google: 阮一峰 css
  4. 张鑫旭的 240 多篇 CSS 博客
  5. Codrops 炫酷 CSS 效果
  6. CSS揭秘
  7. CSS 2.1 中文 spec
  8. Magic of CSS 免费在线书

引入css样式的四种方式:

  1. 内联样式(style属性)
  2. style 标签
  3. 外部文件 (CSS link)
  4. @import url(xxx.css)

高度是由什么决定的

内联元素:字体的建议行高来决定。
块级元素:由其内部文档流元素的高度总和决定的。

文档流

文档内元素的流动方向。
内联元素流动,从左往右。
块级元素流动,从上往下。

position

position:fixed 脱离文档流,相对窗口定位。
position:absolute 脱离文档流,相对于祖先元素中第一个relative定位。

CSS三角形

主要技巧:

  1. div的宽度设置为0
  2. 给不需要的border设置透明色
  3. 可以通过设置不同位置border的宽度,来改变三角形的形状。
    示例:
div{
  border:100px solid transparent;
  width:0px;
  border-left-color:red;
  border-top-width:0px;
}
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 问答题47 /72 常见浏览器兼容性问题与解决方案? 参考答案 (1)浏览器兼容问题一:不同浏览器的标签默认的外补...
    _Yfling阅读 13,868评论 1 92
  • 1.认识CSS样式CSS全称为“层叠样式表 (Cascading Style Sheets)”,它主要是用于定义H...
    静默丶阅读 5,808评论 30 95
  • 1.选择器 元素选择器 id选择器 类选择器 属性选择器[属性名]选取含有指定属性的元素[属性名="属性值"]选取...
    Ching_Lee阅读 228评论 0 0
  • 不知道人们是为了什么,每天早出晚归,每天拖着疲惫的身体,做着同样的事情,没有时间照顾家人,没有时间陪着父母,妻儿…...
    9b4e79d93ff4阅读 455评论 1 1
  • 现在的前端开发,大部分人一上手,就是去用 jquery,zepto,更有就是vue. 而react或者 NG对初学...
    技术与健康阅读 530评论 0 2