1. 所有的元素都遵循盒子模型,即内容部分+padding(填充部分)+border+margin(外边距部分);

2.我们平常定义的width与height指的内容部分的长宽;

3. 行内元素在不改变padding的情况下,只能靠实际内容来撑开盒子,设置其内容长宽没用,通过display:block可以让行内元素变成块级元素(显示设置的内容长            宽)。改变padding也能改变行内元素的盒子大小。

4.两个盒子的外边距会叠加;

5.命名空间思想可以辅助css定义样式类时避免样式污染;

6.块级元素可以通过diaplay:inline来实现在同一行上排列;

7.padding与margin确定时,遇到宽度不够时,会优先挤压内容块,迫使内容可能发生转行显示.此时克能会改变盒子的高度;

8.布局定位的实现方式有很多,只要能被浏览器正确解析,都是可以的,但要注意position:absolute与fixed的在文档流里的特性以及可能发生的错误;

总结一点:个人实际操作中觉得css最大的难处不在于布局和样式设置,而在于内容多了之后,如何避免样式设置时发生样式污染,做到精准的控制。

转载于:https://www.cnblogs.com/zhu-xingyu/p/5263964.html

CSS重新认识(一)相关推荐

  1. ireport如何给static text加边框_html amp;amp; css 解决li浮动边框为2的问题

    html && css 解决li浮动边框为2的问题 思路 问题:首先,li 浮动后,添加边框,则 中间 li 的边框会形成 1+1=2 的效果,1px的边框会变成2px.(例:分页模块 ...

  2. 【css】基础学习总结

    填充部分: 1.css概念 2.如何用css控制页面样式(2种方式,写在页面内,链接CSS样式文件) 3.介绍了不同的选择器(3种) 4.选择器的声明:集体,嵌套 5.css继承:父子嵌套继承 6.C ...

  3. Conversion error:Jekyll::Converters::Scss encountered an error while converting css/main.scss

    错误描述:Conversion error: Jekyll::Converters::Scss encountered an error while converting 'css/main.scss ...

  4. CSS 选择器:BeautifulSoup4解析器

    和 lxml 一样,Beautiful Soup 也是一个HTML/XML的解析器,主要的功能也是如何解析和提取 HTML/XML 数据. lxml 只会局部遍历,而Beautiful Soup 是基 ...

  5. CSS Modules

    css-loader 提供了一种叫做 CSS Modules 的方案,可以帮我们自动生成唯一的类名,不会和其他模块的命名出现冲突 要使用 CSS Modules 有几个步骤,首先需要在 webpack ...

  6. css 伪元素::after与::before的使用

    CSS伪元素是用来添加一些选择器的特殊效果. 一般使用是 类或者id::after , 类或者id::before ::after是在类的后面处理逻辑 ::before 是在先的前面处理逻辑 它们 都 ...

  7. 前端之css基础学习(更正版)

    css是什么 CSS是Cascading Style Sheets的简称,中文称为层叠样式表,用来控制网页数据的表现,可以使网页的表现与数据内容分离. 简单的说css的引入就是为了使得HTML语言能够 ...

  8. div css 常用技巧

    div css 常用技巧 1.给图片加上alt属性:  <img src="logo.gif" alt="我的公司logo,点击返回首页" /> 2 ...

  9. CSS单位分析及CSS颜色表示法、颜色表(调色板)

    CSS单位主要分析em.rem.fr这三个较难理解的单位吧,平常的px.%.cm那些就不谈了嘛. px在不同场景之下为同样的值,我们把它称作绝对单位,而em和rem受外部因素的影响下而改变,因此称作相 ...

  10. 前端之css引入方式/长度及颜色单位/常用样式

    1.css三种引入方式 <!DOCTYPE html><html><head> <meta charset="UTF-8"> < ...

最新文章

  1. 【网络爬虫】BeautfulSoup下载美图(真の能看懂~!)
  2. js如何判断一个对象是不是Array
  3. 计算机屏幕显示电缆借口,电脑关机后显示器显示请检查电缆接口怎么办成功解决...
  4. 创意吃鱼法(洛谷-P1736)
  5. java 控制 sortedset_Java集合的checkedSortedSet()方法和示例
  6. 深入理解Java反射+动态代理,java开发面试笔试题
  7. 重装了新版IDEA,但我之前的个人配置全丢了,太烦了!
  8. STM32F407主控板PCB
  9. 计算科学导论读书笔记
  10. 每个国家对应的values语言Locale和国家代码对照表
  11. 15.8 Math数学计算
  12. 集群资源调度系统设计架构总结
  13. php汉字转换拼音,php中怎么将中文转换拼音
  14. 2021HW参考|防守方经验总结
  15. 荣耀8微信总是无法连接服务器,微信无法登陆想要登陆的王者荣耀账号,怎么办?...
  16. Linux命令之ps命令
  17. 图解数据结构与算法【Java】0概述
  18. Ubuntu 无法解析域名
  19. c语言课程设计高校水电费管理系统
  20. 微星GL62M 7RDX笔记本矫正屏幕色彩

热门文章

  1. 非常优秀的swiper插件————幻灯片播放、图片轮播
  2. Salesforce.com + AutoCAD WS集成研究集锦
  3. Nhibernate学习之many-to-many篇
  4. 【Vue】—Vue脚手架创建项目时的 linter / formatter config配置选择
  5. ruby mysql dbi_Ruby/DBI-数据库访问接口
  6. 有时我都非常讨厌自己,特别容易相信人
  7. 保险未起保是投保成功了吗?
  8. 请律师到底有什么用?
  9. 过年最大的烦恼是什么?
  10. 投资一个五星级酒店需要多钱?多长时间能回本?