CSS笔记

作者: 打酱油的lyl | 来源:发表于2019-03-03 22:12 被阅读0次

CSS基础


CSS:层叠样式表 。增强了页面的显示效果,而且HTML和CSS的分离,就是页面内容和样式的分离,这样可以降低耦合性,增加代码的可维护性。

CSS和HTML的三种结合方式(耦合度从高到低):
1.在每个html标签中都有一个属性style,可以在这里把html和css结合在一起。

#这种方式耦合度极高,样式和内容完全没有分离,一般不使用
<div style="background-color:red">

2.html中有一个<style>标签,可以写在head里面。

#这种方法实现了单个文件和css的解耦,但还是不够
#试想这样一个情况
#大量页面需要同时修改样式,就得挨个打开html文件修改
<style>
   div {
        color: red;
   }
</style>

3.使用可以写在head里的<link>标签,直接引入外部的css文件

#这种使用方式下,html和css完全解耦
<link rel="stylesheet" type="text/css" href="..." />

选择器


基本选择器

1.标签选择器:使用标签名作为选择器。

div{
 color: red;
}

2.class选择器:使用html中的标签都带有的属性class去标记要选择的内容。

/*
可以用标签.class这样的前缀指定某一标签的某一class
直接.class则指定所有class为这个的标签
*/
.class_content{
  color: red;
}

3.id选择器:使用html中的标签都带有的属性id去标记要选择的内容。

/*
可以用标签#id这样的去指定某一标签的某一id
也可以直接#id指定所有id为这个的标签
*/
#id_content{
  color: red;
}

4.优先级:id选择器 > class选择器 > 标签选择器

扩展选择器

看文档

盒子模型


什么是盒子模型?在写第一个作业的时候,只使用html做一个页面,一个很大的问题就是如何对页面进行布局排版。此时我考虑到的是使用表格来对页面进行布局,将页面分成很多块。
而盒子模型就是利用div+css来进行布局。在布局前,先将数据封装到一块一块的区域内,这个区域就被称为盒子。然后接下来的布局就很简单了,只要控制盒子的大小形式和把盒子拖到合适的位置即可。

相关文章

  • CSS 自学笔记(中)

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

  • CSS 自学笔记(上)

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

  • CSS 自学笔记(下)

    传送门: CSS 自学笔记(上) CSS 自学笔记(中) CSS 自学笔记(下) 代码简写 布局缩写 paddin...

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

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

  • js操作样式

    CSS HTML 笔记

  • CSS入门学习笔记

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

  • CSS_基础

    初探css,了解个大概,本文主要是对"zhaolion:CSS入门笔记 - 初识CSS"的简要记录 CSS的好处 ...

  • CSS知识点整理

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

  • MDC-css教程——基础知识

    笔记类文章 完全摘录自 MDN-css 什么是css Cascading Style Sheets css 并非仅...

  • HTML&CSS&JavaScript基本介绍

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

网友评论

      本文标题:CSS笔记

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