博客列表 >html常用标签、css常用选择与优先级、盒模型学习2019年1月14日20时00分

html常用标签、css常用选择与优先级、盒模型学习2019年1月14日20时00分

一零二的博客
一零二的博客原创
2019年02月20日 11:06:12689浏览

实例

<!-- 设置文档类型为html -->
<!DOCTYPE html>
<!-- 设置页面语言默认为English -->
<html lang="en">
<!-- 头部文件、供浏览器读取,除title外其他内容用户并不关心 -->
<head>
<!-- 设置当前页面编码字符集为UTF8 -->
<meta charset="UTF-8">
<!-- 设置页面标题文本内容,显示在浏览器窗口的标签页 -->
<title>html文档</title>
</head>
<body>
</body>
</html>

运行实例 »

点击 "运行实例" 按钮查看在线实例

总结:1、html是根标签,代表整个文档,有且仅有一个。

2、编码常用的有uft8、gb2312。

3、标题title唯一。

二、html常用标签

实例

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>html常用标签</title>
</head>
<body style="height:3000px">
    <!-- 标题与段落 -->
    <div>
        <h1>不靠谱的承诺</h1>
        <h2>不靠谱的承诺</h2>
        <h3>不靠谱的承诺</h3>
        <p>说好一起到白头,你却偷偷漏了油</p>
        <p>明月几时有,把酒问青天</p>
    </div>
    <!--水平分割线 -->
    <hr>
    <!-- 文本修饰 -->
    <div>
         <!-- strong 文本加粗 -->
        <p>说好一起到<strong style="background:red;color:#fff">白头</strong>,你却偷偷漏了油</p>
        <!-- em斜体 -->
        <p>明月<em style="color:slateblue">几时有</em>,把酒问青天</p>
    </div>
    <hr>
    <!-- 列表、将一组有共同特性的内容归纳到一起 -->
    <div>
        <h3>购物清单</h3>
        <!-- ul无序列表 -->
        <ul>
            <li>1.暖手宝一个,30元,被窝太冷</li>
            <li>2.笔记本一台,5000,学php编程</li>
            <li>3.充气娃娃一个,2000,孤枕难眠</li>
        </ul>
        <!-- ol有序列表 -->
        <ol>
                <li>暖手宝一个,30元,被窝太冷</li>
                <li>笔记本一台,5000,学php编程</li>
                <li>充气娃娃一个,2000,孤枕难眠</li>
        </ol>
        <!-- dl自定义类表,常用于用来做友情链接 -->
        <dl>
            <dt>猪哥</dt>
            <dd>小猪cms开发者,php中文网创始人</dd>
            <dt>朱老师</dt>
            <dd>php中文网讲师,超级厉害!</dd>
        </dl>
    </div>
    <hr>
    <!-- 表格 -->
    <table border="1" cellpadding="5" cellspacing="0" width="500" >
    <caption>购物车</caption>
    <!-- 表头 -->
    <thead bgcolor="lightblue">
        <tr>
            <th>序号</th>
            <th>名称</th>
            <th>数量</th>
            <th>用途</th>
        </tr>
    </thead>
    <tbody>
        <tr align="center">
            <td>1</td>
            <td>暖手宝</td>
            <td>1</td>
            <td>被窝太冷</td>
        </tr>
        <tr  align="center">
            <td>2</td>
            <td>笔记本</td>
            <td>1</td>
            <td>学php编程</td>
        </tr>
        <tr  align="center">
            <td>3</td>
            <td>充气娃娃</td>
            <td>1</td>
            <td>孤枕难眠</td>
        </tr>
    </tbody>
    </table>
    <hr>
    <!-- 表单、交互工具,向服务器提交数据 -->
    <!-- 表单常用标签:from、label,input,select,textarea,button -->

        <h2>用户注册</h2>
        <form action="" method="GET">
         <div>
         <label for="username">用户名</label>
         <input type="text" id="username" value="" placeholder="必须英文字符">
         </div>
         <div>
             <label for="password">密码</label>
             <input type="password" id="password" placeholder="密码必须包含字母">
             <!-- 简写 
             <label>密码<input type="password" name="password"></label>-->
           
         </div>
        <div><label>确认密码<input type="password" id="password" placeholder="密码必须包含字母"></label>
        </div>
        <div>
            <!-- name必须一致,返回一个值,默认是checked -->
           <input type="radio" name="gender" id="male" value="male" checked><label for="male">男</label>
           <input type="radio" name="gender" id="female" value="female"><label for="female">女</label>
        </div>
        <div>
            <!-- 复选框 -->
            <input type="checkbox" name="hobby[]" id="game" checked><label for="game">打游戏</label>
            <input type="checkbox" name="hobby[]" id="smoke"><label for="smoke">抽烟</label>
            <input type="checkbox" name="hobby[]"  id="programme"><label for="programme">编程</label>
        </div>
        <div>
            <!-- 提交的是value值 -->
            <label for="edu">你的学历</label>
            <select name="" id="edu" value="3">
             <option value="1">幼儿园</option>
             <option value="2"  selected>小学毕业</option>
             <option value="3">博士后</option>
            </select>
        </div>
        <div>
            <label for="common">留言内容</label>
            <textarea name="common" id="commn" cols="30" rows="10" placeholder="100字以内"></textarea>
        </div>
        <input type="submit" value="提交">
        <input type="reset" value="重置">
        <button type="button">提交</button>
    </form>
    <!-- 图片和多媒体 -->
    <img src="http://www.php.cn/static/images/index_yunv.jpg" alt="图片" width="150"> 
    <hr>
    <video src="static/images/1.mp4" controls="controls"></video>
</body>
</html>

运行实例 »

点击 "运行实例" 按钮查看在线实例

总结:

1、dl自定义类表,常用于用来做友情链接。

2、radio单选控件标签中,name值必须一致。

3、select标签中,传的是value的值

4、表格中,表头thead、tbody要先写,分清楚。

5、复选框,name值要用数组表示。

三、常用选择器与优先级

实例

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <meta http-equiv="X-UA-Compatible" content="ie=edge">
    <title>常用选择器与优先级</title>
    <!-- 引用外部样式 -->
    <link rel="stylesheet" href="style.css">
    <style>
            /* 样式规则 */
        h3{
            background-color: brown; 
            color: #fff
        }
        .bg-blue { background-color: darkblue;}
        #bg-yellow {background-color: darkorange}
        </style>
        <!-- h3 选择器-->
        <!--background-color 属性名称, brown属性值;合在一起叫样式声明 -->
</head>
<body>
    <h3 style="background-color: crimson;color:#000">样式规则= 选择器+声明</h3>
    <h3>样式规则= 选择器+声明</h3>
    <h3 class="bg-blue" id="bg-yellow" >样式规则= 选择器+声明</h3>
    <h3 class="bg-blue" id="" >样式规则= 选择器+声明</h3>
    <h3 class="bg-blue" id="bg-yellow" style="background-color: crimson;color:#000">样式规则= 选择器+声明</h3>
    <!-- 内链样式style大于id大于class -->
</body>
</html>

运行实例 »

点击 "运行实例" 按钮查看在线实例

总结:

1、css样式表引用:内联、内部、外部三种方法

2、内链样式style大于id选择大于class类选择器

3、样式规则= 选择器+声明,样式书写样规范,一行一个样式声明

四、盒模型padding

实例

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <meta http-equiv="X-UA-Compatible" content="ie=edge">
    <title>盒模型</title>
    <style>
    .box1{
        width: 200px;
        height: 200px;
        background-color: lightblue;
        /* 上右下左 ,内边距会撑开盒子*/
        padding-top: 20px;
        padding-right: 30px;
        padding-bottom: 40px;
        padding-left: 50px;
        /* padding: 20px 30px 40px 50px;(简写) */
        /* padding: 20px 30px 40px 左右相等 上下不相等(中间为左右) */
        /* padding: 40px 30px 上下相等 左右相等 */
        /* 出现在第二个位置上一定是左右 */
        /* 上边框 */
        border-top-width: 10px;
        border-top-style: solid;
        border-top-color: red;
         /* 右边框 */
         border-right-width: 10px;
        border-right-style: dashed;
        border-right-color: green;
         /* 下边框 */
         border-bottom-width: 10px;
        border-bottom-style: dotted;
        border-bottom-color: blue;
         /* 左边框 */
         border-left-width: 10px;
        border-left-style: double;
        border-left-color: black;
        /* 简写 */
        border-top: 10px solid red;
        border-right: 10px dashed green;
        border-bottom: 10px dotted blue;
        border-left: 10px double black;


    }
    .box2{
        height:inherit ;
        background-color: wheat;
    }
    </style>
</head>
<body>
    <!-- 盒子都是块状元素,独占一行 -->
    <div class="box1">
        <div class="box2"></div>
    </div>
</body>
</html>

运行实例 »

点击 "运行实例" 按钮查看在线实例

总结:

1、盒子都是块状元素,独占一行

2、内边距会撑开盒子

3、padding:top,right,bottom,left 四个边距,书写格式是上右下左。

4、padding 可以简写,padding: 40px 30px,出现在第二个位置上一定是左右边距。

5、边框,boder:10px solid red; 四个边框一样的书写样式。

6、solid 是实现,dashed是虚线 dotted是点 double是双线。

声明:本文内容转载自脚本之家,由网友自发贡献,版权归原作者所有,如您发现涉嫌抄袭侵权,请联系admin@php.cn 核实处理。
全部评论
文明上网理性发言,请遵守新闻评论服务协议