CSS核心的几个概念
盒模型、position、float。他们是css的基础,之间看似独立却又相辅相成。
元素类型
块级元素、内联元素
他们之间有以下区别:
1、块级元素独占一行,除非显示的修改display属性。而内联元素都会在一行内显示。
2、块级元素可以设置width、height属性,而内联元素不行。
3、块级元素的width默认为100%,而内联元素则根据自身的内容或子元素来决定宽度 。
内联元素不可以设置高度,但可以通过设置display:block;来达到效果。这时元素将以块级形式呈现。
当display:inline;时,元素以内联形式呈现。
要让元素在行内显示,又能设置高度,可以设置:display:inline-block;
盒模型
页面上显示的每个元素都可以看做一个盒子,即盒模型。
盒模型由四部分组成:content->padding->border->margin
元素宽度的计算...
另外两种特殊情况
绝对定位、浮动(position、float)
1、position
这个属性决定了元素将如何定位。大致有以下五种:
·static:默认值,元素相当于没有定位,在页面占据位置,不能使用top、right、botton、left移动元素。
·relative:相对定位,没有定位,在页面占据位置,可以使用top、right、botton、left移动元素。
·absolute:绝对定位,相对于最近一级的定位不是static的父元素进行定位,元素在页面不占据位置,可以使用top、right、botton、left移动元素。
·fixed:绝对定位,相对于浏览器窗口进行定位,其余和absolute一样。
·inhenit:从父元素继承position的值。
2、float
顾名思义,就是把元素浮动起来,取值共四个:left、right、none、inherit。
最初的float是用来实现文字环绕的,现在它的应用非常广泛。
css学习资料大全:http://www.imooc.com/article/3450
CSS核心的几个概念的更多相关文章
- CSS 最核心的四个概念
本文将讲述 CSS 中最核心的几个概念,包括:盒模型.position.float等.这些是 CSS 的基础,也是最常用的几个属性,它们之间看似独立却又相辅相成.为了掌握它们,有必要写出来探讨一下,如 ...
- CSS 最核心的四个概念(摘录)
本文将讲述 CSS 中最核心的几个概念,包括:盒模型.position.float等.这些是 CSS 的基础,也是最常用的几个属性,它们之间看似独立却又相辅相成.为了掌握它们,有必要写出来探讨一下,如 ...
- CSS 最核心的几个概念
CSS 中最核心的几个概念,包括:盒模型.position.float等. 这些是 CSS 的基础,也是最常用的几个属性,它们之间看似独立却又相辅相成. 元素类型 HTML 的元素可以分为两种: 块级 ...
- [浅谈CSS核心概念] CSS布局模型:float和position
1.流动模型 HTML元素在默认情况下都是按照"流动模型"进行布局的,网上也有人称之为"普通流"."文档流"之类的.这种布局模式的特点在于: ...
- [浅谈CSS核心概念] CSS元素类型和盒模型
元素类型 在CSS中,HTML标签元素分为三种类型: 块状元素 内联元素(也叫行内元素) 内联块状元素 它们之间的区别在于: 块级元素会独占一行,内联元素和内联块状元素则都会在一行内显示 块状元素和内 ...
- css基本概念与css核心语法介绍
css基本概念 css是什么?不需要了解太多文字类介绍,记住css是层叠样式表,HTML是页面结构,css负责页面样式,javascrt负责静态页面的交互.CSS 能够对网页中元素位置的排版进行像素级 ...
- CSS核心概念之盒子模型
盒子模型(Box Model) 关于更多CSS核心概念的文章请关注GitHub--CSS核心概念. 当对一个文档进行布局的时候,浏览器的渲染引擎会根据标准之一的 CSS 基础框盒模型(CSS basi ...
- CSS核心问题
本文将讲述 CSS 中最核心的几个概念,包括:盒模型.position.float等.这些是 CSS 的基础,也是最常用的几个属性,它们之间看似独立却又相辅相成.为了掌握它们,有必要写出来探讨一下,如 ...
- CSS 设计彻底研究(一)(X)HTML与CSS核心基础
第1章 (X)HTML与CSS核心基础 这一章重点介绍了4个方面的问题.先介绍了 HTML和XHTML的发展历程以及需要注意的问题,然后介绍了如何将CSS引入HTML,接着讲解了CSS的各种选择器,及 ...
随机推荐
- SQL server 中的@,@@、#,##分别代表什么?
@声明变量,@@系统函数,#本地临时表,##全局临时 表
- 64.GitHub 排名前100的android项目简介
GitHub Android Libraries Top 100 简介 排名完全是根据 GitHub 搜索 Java 语言选择 (Best Match) 得到的结果, 然后过滤了跟 Android 不 ...
- css-css权威指南学习笔记1
第一章 CSS和文档 1.结构化HTML:(个人理解) 1.内容.样式.行为分离 2.标签语义化,什么样的标签做什么样的事 3.符合web标准 4.结构清晰,header.content.footer ...
- 【BZOJ-3275&3158】Number&千钧一发 最小割
3275: Number Time Limit: 10 Sec Memory Limit: 128 MBSubmit: 748 Solved: 316[Submit][Status][Discus ...
- Linq Like
Like的操作,有点像in,但是,方向变了.什么意思呢.就是你给定一个字符串,去寻找数据中某个字段包含这个字符串.就是给定的字符串是某字段的子集.Sql Script是这么写的. Selec * fr ...
- codevs1091 传染病控制
题目描述 Description [问题背景] 近来,一种新的传染病肆虐全球.蓬莱国也发现了零星感染者,为防止该病在蓬莱国大范围流行,该国政府决定不惜一切代价控制传染病的蔓延.不幸的是,由于人们尚未完 ...
- Android NDK学习之第一个实例---端口扫描
为什么要写一个端口扫描的程序,Java来写不是很方便吗?因为我也没有想到什么例子能够方便的来练习.于是想到以前找到的端口扫描的C代码,于是想用他们来练习.扫描服务端端口的方式有许多种,最简单的就是直接 ...
- Nginx research, nginx module development
catalog . 初探nginx架构 . handler模块 . Nginx编译.安装.配置 . Hello World模块开发 1. 初探nginx架构 nginx在启动后,在unix系统中会以d ...
- androidstudio 常用快捷键
ctrl+p 查看需要输入的函数列表 ctrl+h 查看继承关系 ctrl +w 选择一个,一行,一段. alter+enter 内容助理 ctrl+q 查看方法注解 相当于 hover ...
- 解决Gmail/GCalendar图标丢失问题
由于 ssl.gstatic.com被墙的原因,GFW里面访问gmail/gcalendar的时候好多图标出不来,用起来很窝火,已经有一阵子了.曾经搜 过不少解决方案,但是总是时好时坏.今天总算试验出 ...