博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
CSS简介
阅读量:6431 次
发布时间:2019-06-23

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

一.CSS介绍(百度百科):

  层叠样式表(英文全称:Cascading Style Sheets)是一种用来表现HTML(标准通用标记语言的一个应用)或XML(标准通用标记语言的一个子集)等文件样式的计算机语言。CSS不仅可以
静态地修饰网页,还可以配合各种脚本语言
动态地对网页各元素进行格式化
 
  CSS 能够对网页中元素位置的排版进行像素级精确控制,支持几乎所有的字体字号样式,拥有对网页对象和模型样式编辑的能力。

二.CSS规则:

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

  选择器通常是您需要改变样式的 HTML 元素。每条声明由一个属性和一个值组成。属性(property)是您希望设置的样式属性(style attribute)。每个属性有一个值。属性和值被冒号分开。CSS声明总是以分号(;)结束,声明组以大括号({})括起来

三.行内元素、块元素和空元素

  1.行内元素特点

    1、和其他元素都在一行上;    2、元素的高度、宽度、行高及顶部和底部边距不可设置;    3、元素的宽度就是它包含的文字或图片的宽度,不可改变。

    行内元素在设置 水平方向的padding-left、padding-right、margin-left、margin-right都产生边距效果,但竖直方向的padding-top、padding-bottom、margin-top、margin-bottom却不会产生边距效果。

  2.块级元素特点

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

    在html中,<span>、<a>、<label>、<input>、 <img>、 <strong> 和<em>就是典型的行内元素(inline)元素。块级元素是可以设置宽高的,但是它的实际宽高是本身宽高+padding。block元素要单独占一行。内联元素不单独占一行,给他设置宽高是没有用的。

  3.空元素

    知名的空元素: <br> <hr> <img> <input> <link> <meta> 

    鲜为人知的是: <area> <base> <col> <command> <embed> <keygen> <param> <source> <track> <wbr>

四.总结:

  通过CSS,我们可以定位元素、控制元素的可见性和尺寸、设置元素的形状、将一个元素置于另一个之后,以及向某些选择器添加特殊的效果,比如链接。可以渲染HTML,使页面更加美观。

 

转载于:https://www.cnblogs.com/lyq-biu/p/10554504.html

你可能感兴趣的文章
blog首页视图
查看>>
es6记录
查看>>
H5中新增加的一些标签
查看>>
数组和指针
查看>>
1113: 零起点学算法20——输出特殊值II
查看>>
素数判定
查看>>
P4279 [SHOI2008]小约翰的游戏
查看>>
P5163 WD与地图(整体二分+权值线段树)
查看>>
函数里面定义函数
查看>>
iphone-common-codes-ccteam源代码 CCTime.m
查看>>
第一章 docker 镜像,容器,仓库基本命令(三)
查看>>
AppImage格式安装包使用
查看>>
Canvas动画
查看>>
Git基本操作
查看>>
数组右移
查看>>
rest framework 解析器,渲染器
查看>>
04 DW.NET+LINQ, 与MVC混合使用
查看>>
线程安全与锁
查看>>
Matrix calculus
查看>>
Visual Studio中使用NASM编译汇编文件
查看>>