博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
css-原理详解
阅读量:7294 次
发布时间:2019-06-30

本文共 1154 字,大约阅读时间需要 3 分钟。

语法

CSS 规则由两个主要的部分构成:选择器,以及一条或多条声明:

选择器一般使用id或者class选择器,声明由{}包含,每条声明由一个属性和一个值组成。

.city {    float:left;    height: 300px;    width: 300px;    padding: 10px;    margin: 5px;    border: 1px solid black;}#class选择器由(.)开头,对一组元素生效#id选择器由(#)开头,对一个元素生效。#不能多个元素使用同一个id,可以多个元素使用同一个class

  

div span {    background-color: #00aeef;    height: auto;}#层级标签,就是对div中的span生效

  

外部样式表

就是在head标签中link css文件,然后所有样式都写在css文件中,调整一个css文件,就把新样式应用于所有页面。

运维平台

.header {    color: white;    background-color: black;    text-align: center;    padding: 20px;}

  

内部样式表

就是在head标签中添加style标签,把样式写在这里。这样,样式就只能应用于当前页面文件。

内联样式

就是在标签内写style,只能应用于当前标签,适合于临时测试

这是一个段落。

  

盒子模型

.city {    float: left;    height: 300px;    width: 300px;    padding: 10px;    margin: 5px;    border: 19px solid black;}#这个样式就反应为上面的样式#最内部是内容区域,300px*300px固定大小。#padding:内边距,清除内容周边区域,是透明的#border:边框:在内容和内边距四周,设为solid就是实体边框#margin:外边距,清除边框外的区域,是透明的#该显示区的宽度为:内容宽度+2(内边距宽度+边框宽度+外边距宽度)

 

border: 5px solid rgb(167, 63, 63);#边框有三个属性,宽度,样式(实体,虚线),颜色#可以单独设置border-left等,不设置默认四维一致

 

页面布局

 

 

优先级

应用的样式一层层套起来,就会有冲突的选项,如图,有两个padding,划掉的一个就是优先级低的。

 

 

转载于:https://www.cnblogs.com/jabbok/p/10172794.html

你可能感兴趣的文章
转 python数据类型详解
查看>>
【转】Delphi 关键字详解
查看>>
四:Ionic Framework不支持Android4.2.2的解决方法
查看>>
转载:JAR包介绍大全用途作用详解JAVA
查看>>
从零开始学React:二档 React生命周期以及组件开发
查看>>
ruby, gem install 出现网络错误
查看>>
Android 验证APK是否已经签名或是否是Debug签名
查看>>
H.264简介
查看>>
ORB
查看>>
CAAnimation
查看>>
MySQL索引背后的数据结构及算法原理
查看>>
docker 8 docker的镜像命令
查看>>
CentOS 7 开放3306端口访问
查看>>
执行力
查看>>
关于毛刺
查看>>
微信小程序自定义微信客服按钮
查看>>
Ural 1014 Product of Digits NYOJ 270 数的分解 解题报告
查看>>
SPOJ1812 LCS2 - Longest Common Substring II
查看>>
CSS属性(display)
查看>>
具体数学第二版第二章习题(1)
查看>>