wbx20010705

博客园 首页 新随笔 联系 订阅 管理

今日重点

1.定义css样式的方式

2.css的层叠性

3.权重

4.css的常用单位

5.盒子模型

6.基本标签

7.作业任务

 

学习心得

今天我们学习了用css来改变html,可以把昨天学会的html的样式进行美化,晚自习时,在张老师的带领和指导下,我做出了一个新用户注册页面,小小的进步对我的鼓励是非常大的,明天继续加油!

 

 

学习内容

定义css样式的方式(理解)

行内样式

如果当前的样式不需要复用,可以使用行内样式

优先级

内页样式(嵌入样式)

①标签选择器

②类选择器,声明样式的时候需要用一个英文的,选择样式通过class属性,不需要写.

③id选择器,声明样式的时候需要用一个#,对应的元素id要匹配

3.外部样式(推荐)

 

css的层叠性(了解)

1.如果样式冲突,遵循就近原则,哪个样式距离就执行哪个样式

​2.如果样式不冲突,就不层叠

继承性:子标签会继承父标签的某些样式:文本颜色,字号,背景颜色...

优先级:类>标签>id

权重(了解)

继承的样式权重最低

​行内样式权重最高

​权重相同的情况,采用就近原则

!important 无限大

css常用单位(基本了解)

px:像素:绝对单位,一个像素代表一个点

em::相对单位,参考父级元素。父级元素的字体是10px,要设置元素的字体大小为2em,当前元素的字体就是32px

rem:相对单位,参考页面。当我们改变了浏览器的字号设置,页面的字号也会随之发生改变。应用老人版

百分比:相对于父级元素的比例。

盒子模型(基本理解)

width.height:表示内容区的宽和高

margin:外边距,元素距离上一个元素的位置

padding:内边距,本元素内部空出的距离

border:边框线

absolute:绝对定位
当前的文档流可以理解为上天了参照物是已经定位的父级元素

relative:相对定位
参照物是已经定位的父级元素占有原位置,不会上天 父相子绝

static:文档流 (默认)

fixed:浮动

visibility: hidden:元素隐藏 ;scroll :滚动条 ;visible :溢出

基本标签

style 标签(div),类(.bg),id(#spring)

link:引入外部css

link:默认样式

hover:悬停样式

active:激活样式

visited:点击过的元素

nth-child():选中第几个对应元素

font-size:字体大小

background:背景

list-style-type:列表类型

list-style-position:列表位置

border:边框

radius:半径;collapse:折叠

display:区块

inline:行级;block:块级

inline-block:内联块

div,p:选择页面上所有的div和p

div p*:选中div里面的p,无论嵌套多少层,都可以找到

div>p*:选中div里的直接子元素p

div+p:选中紧跟着div的p

作业任务

截图

 

 代码

<!DOCTYPE html>
<html lang="en">

<head>
    <meta charset="UTF-8">
    <meta http-equiv="X-UA-Compatible" content="IE=edge">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Document</title>
    <link rel="stylesheet" href="/css/reg.css">
</head>

<body>
    <div class="rg_layout">
        <div class="rg_left">
            <p>新用户注册</p>
            <p>USER REGISTER</p>

        </div>

        <div class="rg_center">
            <div class="rg_form">
                <!--定义表单 form-->
                <form action="#" method="post">
                    <table>
                        <tr>
                            <td class="td_left"><label for="username">用户名</label></td>
                            <td class="td_right"><input type="text" name="username" id="username" placeholder="请输入用户名">
                            </td>
                        </tr>

                        <tr>
                            <td class="td_left"><label for="password">密码</label></td>
                            <td class="td_right"><input type="password" name="password" id="password"
                                    placeholder="请输入密码"></td>
                        </tr>

                        <tr>
                            <td class="td_left"><label for="email">Email</label></td>
                            <td class="td_right"><input type="email" name="email" id="email" placeholder="请输入邮箱"></td>
                        </tr>

                        <tr>
                            <td class="td_left"><label for="name">姓名</label></td>
                            <td class="td_right"><input type="text" name="name" id="name" placeholder="请输入姓名"></td>
                        </tr>

                        <tr>
                            <td class="td_left"><label for="tel">手机号</label></td>
                            <td class="td_right"><input type="text" name="tel" id="tel" placeholder="请输入手机号"></td>
                        </tr>

                        <tr>
                            <td class="td_left"><label>性别</label></td>
                            <td class="td_right">
                                <input type="radio" name="gender" value="male"><input type="radio" name="gender" value="female"></td>
                        </tr>

                        <tr>
                            <td class="td_left"><label for="birthday">出生日期</label></td>
                            <td class="td_right"><input type="date" name="birthday" id="birthday" placeholder="请输入出生日期">
                            </td>
                        </tr>

                        <tr>
                            <td class="td_left"><label for="checkcode">验证码</label></td>
                            <td class="td_right"><input type="text" name="checkcode" id="checkcode"
                                    >
                                <img id="img_check" src="img/verify_code.jpg">
                            </td>
                        </tr>


                        <tr>
                            <td colspan="2" align="center"><input type="submit" id="btn_sub" value="注册"></td>
                        </tr>
                    </table>

                </form>


            </div>

        </div>

        <div class="rg_right">
            <p >已有账号?<a href="#" >立即登录</a ></p>
        </div>

    </div>

</body>

</body>

</html>

 

posted on 2022-07-12 20:03  王斌旭  阅读(18)  评论(0编辑  收藏  举报