zoukankan      html  css  js  c++  java
  • JavaWeb_02_CSS学习

    CSS简介

    Cascading Style Sheets (CSS)层叠样式表:en.wikipedia.org

    • 层叠:一层一层的叠加样式
    • 样式表:提供更多属性和属性值实现更多样式变化
    • css将显示样式和网页内容分离

    CSS和HTML的结合方式(四种结合方式)

    (1)在每个html标签上面都有一个属性style,把csshtml结合在一起
    <div style="background-color:red; color:green;">
    (2)使用html的一个标签实现<style>标签,写在head里面

    <style type="text/css">
    	css代码;
    </style>
    
    <style type="text/css">
    	div {
    		background-color: blue;
    		color: red;
    	}
    </style>
    

    (3)在style标签里面使用语句(在某些浏览器下不起作用)

    @import url(css文件的路径);
    
    - 第一步,创建一个css文件
    	<style type="text/css">
    		@import url(div.css);
    	</style>
    

    (4)使用头标签link,引入外部css文件

    • 第一步,创建一个css文件
    • <link rel="stylesheet" type="text/css" href="css文件的路径" />

    CSS的基本选择器

    • 标签选择器 ;使用标签名作为选择器的名称
    • class选择器
      每个html标签都有一个class属性
    // css内
    .xxx {
            background-color:red;
            color:green;
    }
    // html内
    <div class="xxx">aaa</div>
    
    • id选择器 #名称

    CSS基本选择器的优先级

    标签内的style属性 > id选择器 > class选择器 > 标签选择器

    扩展选择器(了解)

    • 关联选择器
      • 设置嵌套标签的样式 div p {}
    • 组合选择器
      • 不同的标签具有相同的样式 div,p {}
    • 伪元素选择器
      • 超链接的状态
        • 原始:link
        • 悬停:hover
        • 点击:active
        • 点击之后:visited

    css的盒子模型

    在进行布局前需要报数据封装到一块一块的区域内(div)

    • 边框
      eg:border: 2px solid red;  //(粗细|样式|颜色)
      border:统一设置
      上 border-top
      下 border-bottom
      左 border-left
      右 border-right
      
    • 内边距
      padding:20px; 使用padding统一设置
      也可以分别设置
      上下左右四个内边距
    • 外边距
      margin:20px;
      可以使用margin统一设置
      也可以分别设置
      上下左右四个外边距

    CSS的布局的漂浮(了解)

    float:
    	* 属性值
    	left:文本流向对象的右边
    	right:文本流向对象的左边
    

    CSS布局的定位(了解)

    position:
    	* 属性值
    		* absolute:
    		  -> 将对象从文档流中拖出
    		  -> 可以是top、bottom等属性进行定位
    		* relative:
    		  -> 不会把对象从文档流中拖出
    		  -> 可以使用top、bottom等属性进行定位
  • 相关阅读:
    SecureCRT上传文件到服务器 CentOS举例
    MongoDB关于replSet的配置概述(一主二从)
    MongoDB的安装与卸载与再安装……
    zip在python中的使用方法
    try,raise等的python的使用方法介绍
    【转】jQuery给动态添加的元素绑定事件的方法
    sublime的纵向操作(列操作)原来这么用
    Python 利用*args和**kwargs解决函数遇到不确定数量参数问题
    Python 函数式编程介绍
    Python list可以做什么
  • 原文地址:https://www.cnblogs.com/flatcc/p/7202190.html
Copyright © 2011-2022 走看看