CSS学习总结

CSS是一种通过定义某些样式,可以设置网页元素显示不同的字体、颜色、位置等的语言,被用于描述网页上的信息格式化和现实的方式。

一、元素类型

在CSS中,html中的标签元素大体可分为三种不同的类型:块状元素、内联元素和内联块状元素。

内联元素(display:inline)

内联元素又称 行内元素,其特点为:
1、和其他元素都在一行上;
2、元素的高度、宽度、行高及顶部和底部边距不可设置;
3、元素的宽度就是它包含的文字或图片的宽度,不可改变。
常用的内联元素有:

<span>、<a>、<label>、<input>、 <img>、 <strong> 、<em>
块级元素(display:block)

1、每个块级元素都从新的一行开始,并且其后的元素也另起一行。(一个块级元素独占一行)
2、元素的高度、宽度、行高以及顶和底边距都可设置。
3、元素宽度在不设置的情况下,是它本身父容器的100%(和父元素的宽度一致),除非设定一个宽度。
常用的块状元素有:

<div>、<p>、<h1>...<h6>、<ol>、<ul>、<dl>、<table>、<address>、<blockquote> 、<form>

**内联块级(display:inline-block)元素 **内联块级元素综合了块级元素和内联元素的优点
1、和其他元素都在一行上;
2、元素的高度、宽度、行高以及顶和底边距都可设置

注意:1、通过给元素设置不同的display(inline/block/inline-block)属性,来改变元素的显示属性。
2、隐性改变元素属性为inline-block的操作有:position:relative;float:right或者float:left.

二、盒子模型

一个盒子模型包括了四部分:外边距(margin)、边框(border)、内边距(padding)、元素内容(element)四个属性。模型如下图所示:

元素盒子模型

设置属性值遵循的原则是:上右下左。

三、CSS的三种样式

内联式:css代码直接写在现有的HTML标签(如p、span...etc)。也就是说,样式的属性内容直接跟在将要修饰的文字标记里。
嵌入式:css样式代码写在<style type="text/css"></style>标签之间,嵌入式css样式必须写在<style></style>之间,并且一般情况下嵌入式css样式写在<head></head>之间。
外联式:css代码写在单独的外部文件中,这个css样式文件以“.css”为扩展名,在<head>内(不是在<style>标签内)使用<link>标签将css样式文件链接到HTML文件内。
这三种样式是有优先级的,记住他们的优先级内联式 > 嵌入式 > 外部式,遵循就近原则(离被设置元素越近优先级别越高)。

四、层模型

分为以下三种层模型:
绝对定位(position: absolute)
相对定位(position: relative)
固定定位(position: fixed)

五、居中显示

1、水平居中

1)行内元素:文字、图片居中,使用text-align:center
2)块级元素:
----定宽块级元素:左右margin设置为auto

2、垂直居中

1)高度确定的单行文本:设置height和line-height高度一致
2)高度确定的多行文本:插入table(包括tbody、tr、td),同时td设置vertical-align:middle;设置display:table-cell(设置为表格单元显示),激活vertical-align属性(IE6/7不兼容)。

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 问答题47 /72 常见浏览器兼容性问题与解决方案? 参考答案 (1)浏览器兼容问题一:不同浏览器的标签默认的外补...
    _Yfling阅读 13,790评论 1 92
  • 转载请声明 原文链接地址 关注公众号获取更多资讯 第一部分 HTML 第一章 职业规划和前景 职业方向规划定位...
    前端进阶之旅阅读 16,599评论 32 459
  • 本文主要是起笔记的作用,内容来自慕课网. 认识CSS样式 CSS全称为“层叠样式表 (Cascading Styl...
    0o冻僵的企鹅o0阅读 2,662评论 0 30
  • 学习如逆水乘舟,不进则退。 ** 前言 ** 前面学习的HTML主要是用来给文本添加语义的,而一个完整的网页要想呈...
    姬鸟念渔阅读 523评论 0 2
  • 行程接近尾声,利用点滴时间去认识充满魅力的大上海!上午听到兄弟单位提到一大会址,决定中午前往。本想骑共享单车去,但...
    若水之善阅读 687评论 0 2