盒子模型

  1. 盒子模型的概念
  2. 高和宽的设置
  3. 边框的设置
  4. 内边距的设置
  5. 外边距的设置
  6. 盒子的计算
  7. 元素显示的方式

盒子模型:

border边框,margin外边距,padding内部距,content内容,width宽度。

高度:

height: 长度值|百分比|auto

最大高度:

max-height: 长度值|百分比|auto

最小高度:

min-height:长度值|百分比|auto

边框的属性:

边框宽度:border-width

边框颜色:border-color

边框样式:border-style

边框属性:

border- left | right | top | bottom -width

border ... -color

border ... -style

content+padding = ie

doctype html 声明

display属性

inline显示内联元素,元素前后没有换行符

block显示块级元素,元素前后有换行符

内联元素使用width和height属性有效。

inline-block行内块元素。

ie 盒子模型和标准 w3c 盒子模型

inline-block 行内块元素,元素呈现为inline,具有block相依特性,none元素不会被显示。

css文本样式:

text-align设置元素内文本的水平对齐方式。

text-align:

left|right|center|justify

style="text-align:left;"

div{text-align:center;} <div><img src=""/></div>

文字基线:

line-height属性

设置元素中文本行高

语法:

line-height:长度值|百分比

浏览器有默认的行高,不同浏览器默认行高不一样。

word-spacing 设置元素内单词之间的间距

letter-spacing 设置元素内字母之间的间距

文字样式:字体,font-family和font-size。

文字粗细:

font-weight:normal|bold|bolder|lighter|100到900

文字样式:

font-style:normal|italic|oblique

水平对齐:

text-align: left|right|center|justify

背景,列表

背景图片重复问题:

设置元素的背景图片重复方式:

background-repeat: repeat | no-repeat | repeat-x | repeat-y

背景图片显示方式:

设置元素的背景图片的显示方式:

background-attachment: scroll | fixed

scroll: 默认值,背景图片随滚动条滚动

fixed:当页面的其余部分滚动时,背景图片不会移动

背景图片定位:

设置元素的背景图片的位置:

background-position:百分比|值|top|right|bottom|left|center

列表:

list-style-position: inside | outside

css中的float

float:left;

float:right;

float:none;

float:inherit;

浮动变块状元素,浮动能环绕效果。

定位css

标准流,定位,浮动

浮动的问题如何解决

手动给父元素添加高度

通过clear清除内部和外部浮动

给父元素添加overfloat属性并结合zoom:1使用

给父元素添加浮动

css中的position

css背景与列表

css背景样式

background-color:设置元素的背景颜色

background-image:把图像设置为背景

background-position:设置背景图像的起始位置

background-attachment:背景图像是否固定或者随着页面的其余部分滚动

background-repeat:设置背景图像是否重复以及如何重复

background:背景属性设置

css列表样式

list-style-type:设置列表项标志的类型

list-style-image:将图像设置为列表项标志

list-style-position:设置列表中列表项标志的位置

list-style:简写

背景样式

设置背景颜色和背景图片

背景颜色,设置元素的背景颜色

background-color:颜色 | transparent

背景图片

设置元素的背景图片

background-image: url | none

背景图片重复

background-repeat: repeat | no-repeat | repeat-x | repeat-y

背景图片显示的方式

设置元素的背景图片的显示方式

background-attachment: scroll | fixed

scroll:随着滚动条滚动,fixed:背景图片不会移动

背景图片定位

background-position: 百分比 | 值 | top | right | bottom | left | center

background: background-color background-image background-repeat background-attachment background-postion

列表项,list-style-type:关键字 | none

list-style-image: url | none

list-style-position : inside | outside

list-style: list-style-type list-style-position list-style-image

div, ul, li, dl, dt, dd, img

html,css,javascript关系

html是网页内容的载体,css样式是表现,javascript是行为。

css优先级

行内样式>内部>外部

css选择器

标签选择器,全局选择器,类选择器,群组选择器,id选择器,后代选择器

群组选择器

链接伪类

:link 未访问

:visited 已经访问

:hover 鼠标悬停

:active 激活

css继承和层叠

从父元素那继承部分css属性

css层叠可以定义多个样式

选择器的权重

标签选择器1

类和伪类10

id选择器100

通配符0

行内样式1000

这种声明高

id不要滥用,适当使用class

css导入式@import 外部css样式

css字体和文本样式

文字:字体,字体大小,颜色,加粗等

文本:行高,对齐方式,文本修饰等

字体:font-family

文字大小:font-size

文字颜色:font-color

文字粗细:font-weight

文字样式:font-style: normal | italic | oblique

水平对齐:

text-align: left | right | center | justify

css中的浮动

float: left | right | none | inherit 继承

css中的position

position: static | relative | absolute | fixed | inherit

使用z-index要有position: absolute

盒子模型:

盒子模型概念,内边距设置,高和宽的设置,边框的设置,外边距设置,盒子的计算,元素显示的方式。

border-width: thin | medium | thick

border-color: 颜色 | transparent

display: inline | block | inline-block | none

结言

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

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

作者简介

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

感谢!承蒙关照!您真诚的赞赏是我前进的最大动力!

这是一个有质量,有态度的公众号

喜欢本文的朋友们

欢迎长按下图关注订阅号

收看更多精彩内容

css基础系列的更多相关文章

  1. CSS基础教程 -- 媒体查询屏幕适配

    响应式布局 Media Query 的使用方法 在上例中, 我们使用Media Queries来根据3种不同尺寸的窗口使用3种不同的样式.通过不同的媒体类型和条件定义样式表规则,媒体查询让CSS可以更 ...

  2. javascript基础系列(入门前须知)

    -----------------------小历史---------------------------- javascript与java是两种语言,他们的创作公司不同,JavaScript当时是借 ...

  3. (转)第一天 XHTML CSS基础知识 文章出处:标准之路(http://www.aa25.cn/div_css/902.shtml)

    欢迎大家学习<十天学会web标准>,也就是我们常说的DIV+CSS.不过这里的DIV+CSS是一种错误的叫法,建议大家还是称之为web标准. 学习本系列教程需有一定html和css基础,也 ...

  4. JavaScript基础系列

    JavaScript基础系列 JavaScript是一种基于对象和事件驱动的客户端脚本语言. JavaScript的注释 // 单行 /**/ 多行注释 JavaScript变量,函数名和操作符都是区 ...

  5. Web开发——CSS基础

    参考: 参考:http://css.doyoe.com/ 参考:http://www.w3school.com.cn/cssref/index.asp 参考:https://www.w3cschool ...

  6. CSS 基础知识点 样式 选择器 伪类

    CSS 基础知识点汇集 版权声明:这篇博客是别人写的,大神博客地址 : https://www.cnblogs.com/Mtime/p/5184685.html 1.CSS 简介 CSS 指层叠样式表 ...

  7. DIV+CSS专题:第一天 XHTML CSS基础知识

    欢迎大家学习<十天学会web标准>,也就是我们常说的DIV+CSS.不过这里的DIV+CSS是一种错误的叫法,建议大家还是称之为web标准.   学习本系列教程需有一定html和css基础 ...

  8. Vue基础系列(四)——Vue中的指令(上)

    写在前面的话: 文章是个人学习过程中的总结,为方便以后回头在学习. 文章中会参考官方文档和其他的一些文章,示例均为亲自编写和实践,若有写的不对的地方欢迎大家和我一起交流. VUE基础系列目录 < ...

  9. 【JavaWeb】HTML&CSS 基础

    HTML&CSS 基础 HTML 基础 HTML 标签 HTML标题:HTML 标题(Heading)是通过 h1 - h6 等标签进行定义的. HTML段落: HTML 段落是通过 p 标签 ...

随机推荐

  1. .NET开发微信小程序-上传图片到服务器

    1.上传图片分为几种: a:上传图片到本地(永久保存) b:上传图片到本地(临时保存) c:上传图片到服务器 a和b在小程序的api文档里面有.直接说C:上传图片到服务器 前端代码: /* 上传图片到 ...

  2. 【转】Javascript错误处理——try…catch

    无论我们编程多么精通,脚本错误怎是难免.可能是我们的错误造成,或异常输入,错误的服务器端响应以及无数个其他原因. 通常,当发送错误时脚本会立刻停止,打印至控制台. 但try...catch语法结构可以 ...

  3. Win32项目生成的程序exe图标显示异常的问题

    问题 如图: 用VS2013生成exe执行文件时发现的问题,起初以为是没添加ico图像的最小尺寸,后来查看ico并不是这个问题. Baidu.Google了半天找到原因:文件资源管理器的图标缓存bug ...

  4. onConfigurationChanged方法的使用

    在日常生活中,手机会有很多种配置放生改变的情况,当然,有些时候需要监听他们并对他们进行处理,这就涉及到了onConfiguration方法的使用,我大致说一下,这个方法需要发生在屏幕切换横竖屏,或者选 ...

  5. testng实现场景恢复

    自动化测试过程中存在很多的不稳定性,例如网络的不稳定,浏览器无响应等等,这些失败往往并不是产品中的错误.那么这时我们需要对执行失败的场景恢复重新执行,确认其是否确实失败. 以前使用QTP的时候也使用了 ...

  6. Tar专题

    下面的脚本根据当前的系统时间生成压缩文件名,并备份文件到指定目录: DIR=/www/webbackup/web/ FILE_NAME=`date +%y%m%d%H` FILE_NAME=$DIR/ ...

  7. Spring cloud整体框架

    研究了一段时间spring boot了准备向spirng cloud进发,公司架构和项目也全面拥抱了Spring Cloud.在使用了一段时间后发现Spring Cloud从技术架构上降低了对大型系统 ...

  8. Spring Boot ConfigurationProperties validate

    使用@Query可以在自定义的查询方法上使用@Query来指定该方法要执行的查询语句,比如:@Query("select o from UserModel o where o.uuid=?1 ...

  9. Ubuntu常用命令总结

    1. Ubuntu切换到root用户的方法 sudo su or sudo -i 退出root用户 exit 2. mv:移动文件或文件夹 移动文件和文件夹只有只有四种可能: 文件移动到文件(文件重命 ...

  10. bzoj 2829 计算几何

    将每张卡四个角的圆心跑graham出正常凸包,再加上一个圆就好了. 要注意先输入的是x,找点时三角函数瞎换就过了.. #include<cstdio> #include<cstrin ...