HTML和CSS归档基础知识

                         HTML和CSS归档基础知识

前端好久没看找了资料归档了下,HTML和CSS基本东西,深入请下载***w3cschool.CHM***
1,HTML基本标签

<!DOCTYPE html><!-- 文档类型 -->
<!-- 注释 --> <!--  -->
<html><!-- 超文本标记语言hyper text mark language -->
<head>
<!-- 字符集标签,不写容易浏览器解析后出现乱码 -->
<meta charset="UTF-8"> 
<title>文本标签</title>
align="left" <!-- 键值对形式,键="值"(值一定要用引号裹起来) -->
</head>
<body>
<!-- 文本标签 -->
 <br/><!-- 换行 -->
 <h1>标题标签</h1><!-- 标题标签 h1-->
 <p>段落标签</p><!-- 段落标签 p -->
 <hr color="red" width="200" size="10" align="left"/> <!--一条水平线-->
 <b>加粗</b><!-- 加粗--> 
 <i>斜体</i><!-- 斜体 -->
 <font>字体</font>  <!-- 字体标签-->
 <center>居中</center><!-- 居中标签-->
 <img src="image/图片.jpg"/><!-- 图片标签 -->
 <ol > <!--有序列表-->
        <li>列表1</li>
        <li>列表2</li>
 </ol>
 <ul > <!--无序列表-->
        <li>列表1</li>
        <li>列表2</li>
 </ul>
 <a href="http://www.baidu.cn">点我</a> <!--超链接-->
 <div>块级标签</div><!-- 块级标签,每一个div占整行 -->
 <span>行内标签</span><!-- 行内标签,在一行 -->
 <table ><!-- 表格 --><!-- 两行六个单元格 -->
        <tr><!-- 行 -->
            <th>姓名</th><!-- 单元格 -->
            <th>年龄</th>
            <th>爱好</th>
       </tr>

        <tr><!-- 行 -->
            <td>张三</td><!-- 单元格 -->
            <td>18</td>
            <td>篮球</td>
        </tr>
</table >
  
</body>
<footer></footer>
<html>

2,form表单格式案例

2,<!--  form表单     
form:用户输入数据,它采集用户数据
                * action:指定提交的URL
                * method:指定提交方式(常见有get和post)
				* 表单项中的数据要想被提交:必须指定其name属性,不然提交时无键值对参数
-->
<form action="#" method="get/post">
    用户:<input type="text" name="用户"><br>        <!-- input标签内的属性(键值对形式) -->
    密码:<input name="密码"><br>
	<input type="submit" value="提交" >
	 <input type="radio" name="gender" value="female" checked><!-- 单选按钮 -->
	 <input type="checkbox" name="hobby" value="shopping"> 爱好<!-- 多选按钮 -->
	 <input type="file" name="file"><!-- 文件选择 --> 
	 <input type="hidden" name="id" value="aaa"> <!-- 隐藏域 -->
	 <input type="color" name="color"><!-- 取色器 -->
	 <input type="date" name="birthday"><!-- 生日 -->
	 <input type="datetime-local" name="birthday"><!-- 生日 -->
     <input type="email" name="email"><!-- 邮件 -->
     <input type="number" name="age"><!-- 年龄 -->
	 <select name="province"><!-- 复选 -->
            <option value="">--请选择--</option>
            <option value="1">北京</option>
            <option value="2">上海</option>
            <option value="3" selected>陕西</option>
     </select>
	<textarea cols="20" rows="5" name="des"></textarea><!-- 文本域 -->
	<input type="submit" value="登录" ><!-- 提交 -->
    <input type="button" value="按钮" ><!-- 按钮 -->
    <input type="image" src="img/regbtn.jpg"><!-- 图片 -->
	
</form>

3,内联样式

3,<!--

内联样式
    * 在标签内使用style属性指定css代码
-->
<div style="color:red;">hello css</div>
<div style="color:red;"></div>

4,内部样式

4,<!--

内部样式
    * 在head标签内,定义style标签,style标签的标签体内容就是css代码
-->
<head>
    <style>
        div{
            color:blue;
        }

    </style>
</head>
<body>
<div>hello css</div>
</body>

5,外部样式

5, <!--
外部样式
    1. 定义css资源文件。
    2. 在head标签内,定义link标签,引入外部的资源文件
-->
<head>
    <link rel="stylesheet" href="css/a.css"><!-- 在head标签内,定义link标签,引入外部的资源文件 -->
    <style>
        @import "css/a.css";  <!-- 定义css资源文件。 -->
    </style>
  </head>
<body>

<div>hello css</div>
<p>不要愤怒</p>

</body>
<!-- div{
    color:green;
}

p{
    color: red;
    font-size: 30px
} -->

6,选择器

6,<!-- 基础选择器
    1. id选择器:选择具体的id属性值的元素.建议在一个html页面中id值唯一
        * 语法:#id属性值{}
    2. 元素选择器:选择具有相同标签名称的元素
        * 语法: 标签名称{}
        * 注意:id选择器优先级高于元素选择器
    3. 类选择器:选择具有相同的class属性值的元素。
        * 语法:.class属性值{}
        * 注意:类选择器选择器优先级高于元素选择器
-->
<head>
    <meta charset="UTF-8">
    <title>基础选择器</title>

    <style>
       .cls1{
           color: blue;
        }
       div{
            color:green;
        }
       #div1{
               color: red;
           }
   </style>
</head>
<body>
    <div id="div1">世界很美好</div>
    <div class="cls1">世界很美好</div>
    <p class="cls1">世界很美好</p>
</body>

7,扩展选择器

7,<!-- 扩展选择器 -->
<head>
    <style>
        div p{
            color:red;
        }
        div > p {
            border: 1px solid;
        }
        input[type='text']{
            border: 5px solid;
        }
       a:link{
            color: pink;
        }
        a:hover{
            color: green;
        }
        a:active{
            color: yellow;
        }
        a:visited{
            color: red;
        }
    </style>
</head>
<body>
    <div>
	<p>界美好与你环环相扣</p>
    </div>
    <p>界美好与你环环相扣</p>
<div>aaa</div>
     <input type="text" >
     <input type="password" >
     <br>    <br>    <br>
   <a href="#">界美好与你环环相扣</a>
</body>

8,Css属性

8,<!-- Css属性 -->
<head>
   <style>
        p{
            color: #FF0000;
            font-size: 30px;
            text-align: center;
            line-height: 200px;
            /*
                border 边框
             */
            border: 1px solid red;
       }
        div{
            border: 1px solid red;
            /*
                尺寸
             */
            height: 200px;
            width: 200px;
            /*
                背景
             */
			 background: url("img/logo.jpg") no-repeat center;
        }
    </style>
</head>
<body>
    <p>界美好与你环环相扣</p>
    <div>世界美好与你环环相扣</div>
</body>

9,盒子模型 css属性

9,<!-- 盒子模型 ,css属性-->
<head>
    <style>
        div{
            border: 1px solid red;
            width: 100px;
        }
        .div1{
            width: 100px;
            height: 100px;
            /*外边距*/
           /* margin: 50px; */
        }
        .div2{
            width: 200px;
            height: 200px;
            padding: 50px;
            /*
                设置盒子的属性,让width和height就是最终盒子的大小
             */
            box-sizing: border-box;
        }
    </style>
</head>
<body>
   <div  class="div2">
    <div class="div1"></div>
   </div>
</body>
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章