美文网首页
CSS学习笔记

CSS学习笔记

作者: Criya | 来源:发表于2018-04-04 10:55 被阅读0次

左右浮动布局

清除浮动模板,给float元素的父元素添加。

.clearfix:after{
    content: '';
    display: block;
    clear: both;
}

文档流

元素的高度与宽度由内部文档流高度和宽的总和决定。
文档流:文档内元素的流动方向。
内联元素:流动方向从左往右,遇到阻碍换行。
块级元素:流动方向从上往下,一块一行。
在内联元素中,word-break控制换行,英文默认情况下单词不可分(keep-all,),中文默认全部可分(break-all,英文可用break-word)。
使用position:fix后块级元素将会往内缩:
场景:写一个带logo的顶部固定导航栏,

 .top-nav  .logo {float: left;}
.top-nav  nav{float: right;}

在top-nav添加position:fix后,整个top-nav会往内缩,不再占满一行。
这时可以使用width: 100%(大雾)
然后bug来了,因为logo和nav的padding会导致top-nav宽超过父元素body的宽。解决方案是在top-nav里再给logo和nav包一个



width:100%是大部分bug的根源。
大部分时候我们不应该通过设置height和width来改变高宽,而是应该通过内部文档流来改变。

背景图

当我们需要设置一个背景图需要考虑的问题

  • 图片的尺寸(文件大小)以及压缩,可以使用在线压缩。
  • 背景图需要no-repeat ,居中的方式需要考虑。
  • 需要考虑大分辨率下的情况,background-size: cover
  • 在背景图未加载出来前的背景。
  • 背景与背景里的元素的契合度。

相关文章

  • CSS学习笔记(2018-07-29)

    CSS学习笔记 CSS 指层叠样式表 (Cascading Style Sheets) CSS语法 CSS 规则由...

  • CSS入门学习笔记

    CSS学习笔记 CSS= 层叠样式表 cascading style sheets HTML 表达结构 , CSS...

  • 收集前端学习资料

    前端的一些学习资源 html和css代码规范 前端知识体系 前端网址大全 学习CSS布局 通用 CSS 笔记、建议...

  • CSS知识点整理

    写在前面:这是一篇学习CSS的笔记。重点在于罗列CSS的知识点。 CSS ㈠ CSS入门 什么是CSS?CSS 指...

  • 二、easyui笔记

    学习笔记一:jquery学习 Ceng coding的用法 Css速写:一般css样式都是开头简写+tab键补全,...

  • #css 全称为“层叠样式表”

    css 全称为“层叠样式表” 声明,本文为学习慕课网HTML+CSS中CSS笔记http://www.imooc....

  • HTML&CSS&JavaScript基本介绍

    本文内容为慕课网学习笔记。 CSS CSS样式类型 内联式css样式,直接写在现有的HTML标签中 嵌入式css样...

  • 5.CSS学习笔记第五节/列表

    CSS学习笔记第五节/列表 1.列表

  • CSS 自学笔记(中)

    传送门: CSS 自学笔记(上) CSS 自学笔记(中) CSS 自学笔记(下) 继承、层叠和特殊性 继承 CSS...

  • CSS 自学笔记(上)

    传送门: CSS 自学笔记(上) CSS 自学笔记(中) CSS 自学笔记(下) 1. 简介 CSS 是层叠样式表...

网友评论

      本文标题:CSS学习笔记

      本文链接:https://www.haomeiwen.com/subject/fhwacftx.html