• css--【DRP】


    CSS

          Cascading Style Sheets

      层叠样式表是一种用来表示HTML或者XML等文件样式的计算机语言。

    CSS和HTML的区别

          HTML用于结构化内容;css用于格式化结构化的内容。

          css是用来装饰HTML的

    作用

         让网页表现与内容分离的一种样式设计语言。CSS能够对网页中的对象的位置排版进行像素集的精确控制。

         详细:1.一个样式表可以控制多个文档布局,精确。

                  2.可以灵活的更换,比较方便。

    分类

      外联式:网页链接到外部样式表中--作用域:好多个html的样式控制

    <html>
        <head>
            <title>外部样式表(将css单独放到一个文件中)</title>
            <link rel="stylesheet" style="text/css" href="test_css.css"/>
        </head>
        <body >
            这是一个红色的页面。
        </body>
    </html>

      嵌入式:在网页上创建嵌入的样式表--作用域:同一个页面的多个元素的控制

    <html>
        <head>
            <title>内部样式表(html中的style标签)</title>
            <style type="text/css">
                body{
                    background:red;
                }
            </style>
        </head>
        <body >
            这是一个红色的页面。
        </body>
    </html>

      内联式:应用内嵌样式到各个网页元素--作用域:个别的控制

    <html>
        <head>
            <title>行内样式表</title>
        
        </head>
        <body style="background:red;">
            
        </body>
    </html>

         这是一个从普通到特殊的过程,也是一个从宏观到个性化的过程,CSS涵盖了很多知识。所以优先级是ID选择器>类选择器>标签选择器

     CSS语法

    三种:选择器、属性、值

    标签选择器:例如p{}

    类选择器:.student{}

    ID选择器:#student{}

    CSSdemo

    颜色与背景

    color:颜色

    background-color:背景色

    background-image:背景图片

    background-repeat:是否重复

    background:背景

    <html>
    	<head>
    		<title>css示例-颜色与背景</title>
    		<style type="text/css">
    	/*
    	CSS写的复杂的样子
    	body{
    			background-image:url(https://ss1.bdstatic.com/70cFuXSh_Q1YnxGkpoWK1HF6hhy/it/u=3580210867,3098509580&fm=116&gp=0.jpg);		
    			background-repeat: repeat-y;
    	
    		}
    */
      
    	body{
    			background:url(https://ss1.bdstatic.com/70cFuXSh_Q1YnxGkpoWK1HF6hhy/it/u=3580210867,3098509580&fm=116&gp=0.jpg)	repeat-y;
    	
    		}
    
    		</style>
    	</head>
    	
    	<body>
    		背景是一个图片
    	</body>
    	
    </html>
    

     

    <html>
    	<head>
    		<title>css示例-颜色与背景</title>
    		<style type="text/css">
    		h1{
    			color:#FF0099
    		}
    		
    		h2{
    			color:#FF0000
    		}
    		
    		</style>
    	</head>
    	<body>
    		<h1>color测试</h1>
    		<h2>color测试</h2>
    	</body>
    	
    </html>
    

     

    链接

    伪类:pseudo-class,令你可以再为HTML元素定义CSS属性的时候将条件和事件考虑在内。

    <html>
    	<head>
    		<title>css示例-链接-伪类</title>
    		<style type="text/css">
    			/*
    				link:将从未访问过的连接设置为红色
    				visited:已经访问过的连接设置为绿色
    				active:将得到焦点的链接设置为黄色
    				hover:鼠标悬停在链接上,设置为蓝色
    			*/
    			a:link{
    				color:red;
    			}
    			a:visited{
    				color:green;
    			}
    			a:active{
    				color:yellow;
    			}
    			a:hover{
    				color:blue;
    			}
    		</style>
    	</head>
    	<body>
    		<a href="#">helloworld<br></a>
    	</body>
    	
    </html>
    

     

    字体

    font-family:字体

    font-style:文本样式

    font-size:字号

    font:字体

    <html>
    	<head>
    		<title>css示例-颜色与背景</title>
    		<style type="text/css">
    			table{
    				font-family:黑体;
    				font-size:large;
    				font-style:italic;
    			}
    		</style>
    	</head>
    	<body>
    		<table border="1">
    			<tr>
    				<td>用户代码</td>
    				<td>用户名称</td>
    			</tr>
    			<tr>
    				<td>001</td>
    				<td>akk</td>
    			</tr>
    			<tr>
    				<td>002</td>
    				<td>wm</td>
    			</tr>
    		</table>
    	</body>
    	
    </html>
    

     

    文本

    text-decoration:是否有下划线,加粗,倾斜等

    text-transform:转换大小写

    text-align:居中

    <html>
    	<head>
    		<title>css示例-文本</title>
    		<style type="text/css">
    			p{
    				text-decoration:underline;
    				letter-spacing:20px;
    				text-transform:uppercase;
    			}
    		</style>
    	</head>
    	<body>
    		<p>
    			abc
    		</p>
    	</body>
    	
    </html>
    

     

    表格

    border:宽度

    border-collapse:边框是否合并为一条

    <html>
    	<head>
    		<title>css示例-边框</title>
    		<style type="text/css">
    		/*表格宽度为1px,实线,黑色*/
    			table{
    				border:1px solid black;
    				border-collapse;
    			}
    			td{
    				border:1px solid black;
    				border-collapse:collapse;
    			}
    			tr{
    				text-align:center;
    				 font-family:黑体;
    			}
    		</style>
    	</head>
    	<body>
    		<table border="1" width="70%">
    			<tr id="mytitle">
    				<td>用户代码</td>
    				<td>用户名称</td>
    			</tr>
    			<tr>
    				<td>001</td>
    				<td>张三</td>
    			</tr>
    		</table>
    	</body>
    	
    </html>
    

     

    ID选择器和类选择器的区别

    1. id只能用来定义单一的元素,class可以定义多个。

    2.单一的元素,或需要程序,js控制的东西,需要id定义;重复使用的元素,类别,用class定义。

    上传一张自己这两天做成的效果图,虽然看上去还是很古老的,但是自己满满的诚意,很开心!美好的一天!

  • 相关阅读:
    数据结构C语言实现----折半查找
    数据结构C语言实现----顺序查找
    数据结构C语言实现----图
    数据结构C语言实现----树
    数据结构C语言实现----循环队列
    数据结构C语言实现----销毁一个队列
    数据结构C语言实现----出队伍操作
    数据结构C语言实现----入队列操作
    数据结构C语言实现----创建一个队列
    数据结构C语言实现----栈的实例
  • 原文地址:https://www.cnblogs.com/wangmei/p/4934159.html
Copyright © 2020-2023  润新知