• CSS样式表


    CSS分类

    • 内联:写在标签里面。控制精确,代码重用性差
    <div style="background-color: red;  100px;height: 100px;">
    </div>
    
    • 内嵌:写在<head>标签内<style type="text/css"></style>。控制没有内联的精确,代码重用性好
    <head>
    		<meta charset="UTF-8">
    		<title></title>
    		<style type="text/css">
    			#first-div{
    				background-color: blue;
    				 100px;
    				height: 100px;
    			}
    		</style>
    <head>
    <body>
                    <div id="first-div">
    		</div>
    </body>
        
    
    • 外部:单独的样式文件在<head>用link rel="stylesheet" type="text/css" href=""/>引用,控制没有内联的精确,代码重用性最好

    创建一个.css文件,并与。html文件关联

    <link rel="stylesheet" type="text/css" href="new_file.css"/>
    

    CSS选择器

    • id:用#并根据id名来筛选唯一的元素
    #first-div{
    	background-color: blue;
    	 100px;
    	height: 100px;
    }
    </div>
    	<div id="first-div">		
    </div>
    
    • class:用.(点)并根据class名来筛选元素,可以有重复的名字
    .common{
        background-color: pink; 100px;height: 100px;color: pink;
    }
    
    <div class="common">
    	啊哈哈1
    </div>
    <div class="common">
    	啊哈哈2
    </div>
    <div class="common">
    	啊哈哈3
    </div>
    
    • 复合选择器:有并列选择,后代选择,子元素选择

    并列选择用,隔开

    #div,#div1{
    	border: 1px solid black
    }
    

     

    后代选择用 空格隔开

    #first-ul li{
        color: red;
    }
    #scond-ul li{
        color: blue;
    }
    </div>
    <ul id="first-ul">
    	<li>无1</li>
    	<li>无1</li>
    	<li>无1</li>
    </ul>
    <ul id="scond-ul">
    	<li>无2</li>
    	<li>无2</li>
    	<li>无2</li>
    </ul>
    

     

    子元素选择用>隔开

    #div-p>p{
    	color:red;background-color: green;
    }
    <div id="div-p">
    	<p>11111</p>
    	222222
    	<p>3333333</p>
    	<p>4444444</p>
    </div>
    

     

    • 属性选择器

    [属性名 = 属性值]{} 

    [href="aa.html"]{
    	color: #000000;
    }
    <a href="aa.html">跳转</a>
    

     

    表单元素的属性选取

    input[type="text"]{
    	background-color: blue;
    }
    用户<input type="text" id="" value="" /><br />
    密码<input type="password" name="" />
    

     

    • <a></a>的四个伪类

    a:link 未访问的链接;a:visited访问过的链接;a:hover鼠标划过链接;a:active已选中的链接

    a:link{
        color: black;
    }
    a:visited{
        color: brown;
    }
    			a:hover{
        color: green;
    }
    			a:active{
        color: pink;
    }
    <a href="https://www.baidu.com">跳转至百度</a>
    

     

    CSS样式

    • 大小和背景

    width:宽度;height:高度;

    背景颜色background-color

    background-color: red;
     300px;
    height: 300px;
    

     

    背景图片background-image;背景尺寸background-size;背景平铺方式background-repeat;背景位置background-position

    background-image: url(img/u=1051650636,1856256298&fm=27&gp=0.jpg);
    background-size: 100px 100px;
    background-repeat: no-repeat;
    background-position: 20px 0;
    

     

    • 文字

     font-family 字体样式;font-size  字体大小font-style:italic倾斜;font-weight:粗细;

    *{
    	font-family: "微软雅黑";
    }
    #second-div{
    	border: 1px solid blue;
    	 200px;
    	height: 200px;
    	/*字体大小*/
    	font-size: 10px;
    	/*字体的倾斜*/
    	font-style: italic;
    	/*字体的粗细*/
    	font-weight: bolder;
    }
    <div id="second-div">
    	中共十八大以来,以同志为核心的党中央高举改革开放大旗,
    	果断作出全面深化改革的重大战略决策,各领域改革向纵深推进。
    	今天的《时间》,让我们一起重温关于全面深化改革的重要论述
    </div>
    

     

    text-decoration:文本修饰有:下划线underline;上划线 overline;删除线line-through;none 去掉线(可以用来去掉<a></a>超链接的下划线);color:字体颜色

    #third-div{
    	border: 1px solid blue;
    	 300px;
    	height: 200px;
    	font-size: 20px;
    	/*下划线*/
    	/*text-decoration: underline;*/
    	/*上划线*/
    	/*text-decoration: overline;*/
    	/*删除线*/
    	text-decoration: line-through;
    	/*字体颜色*/
    	color: orange;
    }
    a{
    	/*去除掉<a>链接的下划线*/
    	text-decoration: none;
    }
    

     

    • 对齐方式

    水平对齐text-align;line-height行高

    #third-div{
            /*水平对齐*/
    	text-align: center;
    	/*行高*/
    	line-height: 200px;
    }    
    

     

  • 相关阅读:
    如何解决虚拟机频繁分离和附加磁盘导致的识别错误
    创建基于 AFS 的 Docker 容器卷
    使用 docker-machine 管理 Azure 容器虚拟机
    SSH 无法启动的原因分析及解决方法
    Azure 经典模式中虚拟机证书指纹的生成和作用
    远程桌面到 Ubuntu 虚拟机
    Azure Linux 虚拟机常见导致无法远程的操作
    Azure Linux 虚机上配置 RAID 的常见问题及解决方案
    使用 Azure CLI 在 Azure China Cloud 云平台上手动部署一套 Cloud Foundry
    数据库设计(六)第二范式(2NF)?
  • 原文地址:https://www.cnblogs.com/cgj1994/p/9456160.html
Copyright © 2020-2023  润新知