CSS(层叠样式表)

作用

修饰HTML页面,美化

CSS代码规范

  1. 放置规范

    • <style>标签内容体中书写样式代码
    • <style>标签放置在<head>标签内、
  2. 格式规范
    • 选择器名称{属性名:属性值; .....}
    • 选择器:指定CSS样式作用在哪些HTML标签上
  3. 代码规范
    • 属性名和属性值之间是键值对关系
    • 属性名和属性值之前使用连接,最后用;结束
    • 如果一个属性名有多个属性值,那多个值之间使用空格分开
    • CSS注释:/*注释内容*/

CSS选择器

元素选择器

  • 就是以HTML中的标签名作为选择器名称
  • 选择CSS代码作用于对应标签名的标签上
  • 适用于将相同样式作用于多个同名标签上

类选择器

  • 给相应的标签设置class属性
.类名{
/*CSS样式代码*/
}
  • 适用于将样式一次作用在相同类名的标签上

id选择器

  • 每个HTML标签都有一个id属性,id属性值必须在本页面是唯一的
#id值{
/*CSS样式代码*/
}
  • 适用于将样式作用某个标签上

层级关系

对选择器进行组合,表现出层级关系,从而更加针对性把样式作用于某些标签上

/*选择器1下的选择器2*/
选择器1 选择器2...{
/*CSS样式代码*/
}

常用样式

边框属性

  • border

    /*1像素粗的 实线 红色边框*/
    border:1px solid red;
    /*
    线条形式:
    solid 实线
    none 无边
    double 双线
    */
  • width

    /*宽度300像素*/
    width:300px
  • height

    /*高度100像素*/
    height:100px
  • background-color

    /*背景颜色红色*/
    background-color:red
    /*
    背景颜色设置主流方式:
    1. 英文单词
    2. 颜色代码(每一个颜色用16进制位数表示)
    */

布局

/*浮动:居右*/
选择器{
float:right;
} 常用属性值:
none 元素不浮动
left 元素向左浮动
right 元素向右浮动 注意:
设置浮动属性后,会脱离原有的文档流(即原有的板式),从而影响其它元素的样式,所以设置浮动后,页面样式需要重新调整

转换

  • 块元素:以区域块方式出现,每个块标签独自占据一整行或多整行,块结束会自动换行

    • 常见块级元素:

      <h1> <p> <div> <ul>

  • 行内元素:根据内容多少来占用行内空间,不会自动换行

    • 常见的行内元素<span> <a>

display属性可以使得元素在行内元素和块元素之间相互转换

选择器{
display:属性值;
} 常用属性值:
block:将元素变为块
inline:将元素变为行内元素
none:此元素将被隐藏,不显示,也不占用空间

字体

/*设置字体大小*/
font-size: /*设置字体颜色*/
color:

CSS盒子模型

所有的HTML元素都可以看成一个四边形

设置盒子的形式,就是盒子模型

边框(border)

HTML元素盒子的框体

  • 上边框(border-top)
  • 下边框(border-buttom)
  • 左边框(border-left)
  • 右边框(border-right)

通用设置(上下左右都设置):border:1px solid;

内边距(padding)

HTML元素里的内容体到HTML元素边框的距离

  • 左边距(padding-left)
  • 右边距(padding-right)
  • 上边距(padding-top)
  • 下边距(padding-buttom)

通用设置:padding:10px;

外边距(margin)

一个HTML元素框体到另一个HTML元素框体的距离

  • 上边距(margin-top)
  • 下边距(margin-buttom)
  • 左边距(margin-left)
  • 右边距(margin-right)

通用设置:margin:10px;

CSS与HTML的结合方式

内部样式

在标签内书写style属性

<a style="color:red;">这是一个样式示例</a>

使用style标签,在此标签体内书写CSS样式

<style>
a{
color:red;
}
</style>

外部样式

适用于不同页面的CSS样式复用

抽成一个CSS文件,然后在HTML中调用

如何调用?使用link标签(写在head标签当中)

<link rel="stylesheet" type="text/css" href="css文件路径"/>
<!--
rel属性:固定值,表示样式表
type属性:固定值,表示CSS类型
href属性:表示CSS文件位置
-->

最新文章

  1. 如何创建Vim Dotfile?
  2. hdu 2099 整除的尾数
  3. CSS样式表 选择器
  4. 黄聪:Access-Control-Allow-Origin,JS跨域解决办法
  5. android Camera 中如何修改缩放变焦参数
  6. LA 3704 Cellular Automaton
  7. MEF(Managed Extensibility Framework) 微软平台插件化开发
  8. Hibernate -- 注解(Annotation)关系映射
  9. loadrunner java 缺少必要的导入包报错
  10. UVA 507 - Jill Rides Again 动态规划
  11. jmeter下载及安装配置
  12. Activiti源代码分析
  13. Community Stories: Cinemachine and Timeline——Community Stories: Cinemachine and Timeline
  14. Matplotlib学习---用matplotlib画折线图(line chart)
  15. 3-6 Vue中的条件渲染
  16. es6那些事儿
  17. 【作业三】结队任务二-----CourseManagement
  18. Android5.x新特性之 Toolbar和Theme的使用
  19. 《转》win7 安装ujson 出现的“error: Microsoft Visual C++ 9.0 is required. Get it from http://aka.ms/vcpython27”
  20. sqlserver 存入DB中的中文乱码

热门文章

  1. MySQL信息系统函数
  2. Mac配置apache,mysql
  3. NTLM验证过程
  4. 果蝇优化算法_Fruit Fly Optimization
  5. [BUUCTF]REVERSE——[HDCTF2019]Maze
  6. CF336A Vasily the Bear and Triangle 题解
  7. 金山云 KS3 Python SDK 多线程并发上传文件;下载断点续传 参考脚本
  8. MFC之实现无边窗口移动
  9. 网络编程之UDP(2)linux查看socket默认缓冲区大小和最大值
  10. 【LeetCode】450. Delete Node in a BST 解题报告 (Python&C++)