css

 css概述

  为了让网页元素的样式更加丰富,也为了让网页的内容和样式能拆分开,CSS由此思想而诞生,CSS是Cascading Style Sheets的首字母缩写,意思是层叠样式表。有了CSS,html中大部分表现形式的标签就废弃不用了,html只负责文档的结构和内容,表现形式完全交给CSS,html文档变得更加简洁。

 

css1.css文件编码如下:

 1 h1{                     /*  label标签设置,也可以换其他标签   */
 2     color: blue;
 3     font-size: 45px; /*字体大小:像素*/
 4     background-color: lightblue;  /*  css颜色值表示方法一:html颜色代码表颜色名表示  比如:red blue*/
 5     }
 6 h2{
 7     color: green;
 8     font-size: 30px; /*字体大小:像素*/
 9     background-color: lightblue;  /*  css颜色值表示方法二:html颜色代码表rgb表示  比如:rgb(255,0,0)表示红色 */
10 }
11 h3{
12     color: red;
13     font-size: 15px; /*字体大小:像素*/
14     background-color: lightblue;  /*  css颜色值表示方法三:html颜色代码表16进制数值表示  比如:#ff0000表示红色  */
15 }
16 #biaoti5{
17     font-size: 45px;
18 }
19 #biaoti5,#biaoti6{
20     color: chartreuse;
21 }
22 .oderlist{
23     color: black;
24 }
25 .oderlist qqq{    /*css选择器第四种:层级选择器*/
26     color: blue;
27 }
28 .oderlist,.list{   /*css选择器第五种:组选择器*/
29     font-size: 25px;
30 }
View Code
 1 <!DOCTYPE html>
 2 <html lang="en">
 3 <head>
 4     <meta charset="UTF-8">
 5     <title>Title</title>
 6 
 7     <style type="text/css">      /*  css页面引入方法一:嵌入式,通过在<head>标签中添加<style>标签,在网页上创建嵌入的样式表  */
 8         label{                     /*  label标签设置,也可以换其他标签   */
 9             color: red;
10             font-size: 30px; /*字体大小:像素*/
11             background-color: #9ffff0;  /*  html颜色代码表(三种表示方法)都可以使用*/
12         }
13         body{
14             background-color: darksalmon;
15         }
16     </style>
17 
18     <link rel="stylesheet" type="text/css" href="css1.css">   <!--css页面引入方法二:外联式,通过link标签,链接到外部样式表到页面中-->
19 
20 </head>
21 <body>
22     <h1>我是一级标题</h1>
23     <h2>我是二级标题</h2>
24     <h3>我是三级标题</h3>
25     <h4 style="color: black;font-size: 40px">我是4级标题</h4>   <!-- css页面引入方法三:内联式,通过标签的style属性,在标签上直接写样式,此方法几乎不用,没有实现文本与样式的分离 -- >  <!-- css选择器第一种:标签选择器 -->
26     <h5 id="biaoti5">我是5级标题</h5>   <!--css选择器第二种:id选择器-->
27     <h6 id="biaoti6">我是6级标题</h6>
28 
29     <form action="http://www." method="get">
30         <p>
31             <label>姓名:</label><input type="text" name="username">
32         </p>
33 
34         <p>
35             <label>密码:</label><input type="password" name="password">
36         </p>
37 
38         <p>
39             <label>性别:</label>
40             <input type="radio" name="gender" value="0"/><!--提交时上传的是value值-->
41             <input type="radio" name="gender" value="1">42         </p>
43 
44         <p>
45             <label>爱好:</label>
46             <input type="checkbox" name="like" value="sing"/>唱歌
47             <input type="checkbox" name="like" value="run">跑步
48             <input type="checkbox" name="like" value="swimming">游泳
49         </p>
50 
51         <p>
52             <label>照片:</label>
53             <input type="file" name="person_lic">
54         </p>
55 
56         <p>
57             <label>个人描述:</label>
58             <textarea name="about"></textarea>
59         </p>
60 
61         <p>
62             <label>籍贯:</label>
63             <select name="site">
64                 <option value="0">北京</option>
65                 <option value="1">上海</option>
66                 <option value="2">深圳    <!--   </option>可以不写  -->
67             </select>
68         </p>
69 
70     <ol class="oderlist">   <!-- css选择器第三种:类选择器 -->
71         <qqq>层级选择器</qqq>   <!--css选择器第四种:层级选择器-->
72         <li>列表文字一</li>
73         <li>列表文字二</li>
74         <li>列表文字三</li>
75     </ol>
76     <ul class="oderlist">
77         <li>列表文字一</li>
78         <li>列表文字二</li>
79         <li>列表文字三</li>
80     </ul>
81     <dl class="list">   <!--css选择器第五种:组选择器    class="oderlist"  class="list"  -->
82         <dt>术语题目</dt>
83         <dd>术语的解释</dd>
84         <dt>多个题目</dt>
85         <dd>多个解释</dd>
86     </dl>
87 
88     </form>
89 </body>
90 </html>

css选择器:

常用的选择器有以下几种:

大程序结果:

 

posted @ 2018-03-07 19:11  耐烦不急  阅读(446)  评论(0编辑  收藏  举报