Html +CSS

Html特殊符号表示

1. HTML标签:表单标签

2. CSS:

HTML标签:表单标签

HTML标签:表单标签

* 表单:

    * 概念:用于采集用户输入的数据的。用于和服务器进行交互。

    * form:用于定义表单的。可以定义一个范围,范围代表采集用户数据的范围

       * 属性:

           * action:指定提交数据的URL

           * method:指定提交方式

               * 分类:一共7种,2种比较常用

                  * get:

                       1. 请求参数会在地址栏中显示。会封装到请求行中(HTTP协议后讲解)。

                       2. 请求参数大小是有限制的。

                       3. 不太安全。

                  * post:

                       2. 请求参数不会再地址栏中显示。会封装在请求体中(HTTP协议后讲解)

                       2. 请求参数的大小没有限制。

                       3. 较为安全。

       * 表单项中的数据要想被提交:必须指定其name属性


    * 表单项标签:

        * input:可以通过type属性值,改变元素展示的样式

            * type属性:

                * text:文本输入框,默认值

                    * placeholder:指定输入框的提示信息,当输入框的内容发生变化,会自动清空提示信息 

                * password:密码输入框

                * radio:单选框

                    * 注意:

                        1. 要想让多个单选框实现单选的效果,则多个单选框的name属性值必须一样。

                        2. 一般会给每一个单选框提供value属性,指定其被选中后提交的值

                        3. checked属性,可以指定默认值

                * checkbox:复选框

                    * 注意:

                        1. 一般会给每一个单选框提供value属性,指定其被选中后提交的值

                        2. checked属性,可以指定默认值

                * file:文件选择框

                * hidden:隐藏域,用于提交一些信息。

                * 按钮:

                    * submit:提交按钮。可以提交表单

                    * button:普通按钮

                    * image:图片提交按钮

                        * src属性指定图片的路径 

        * label:指定输入项的文字描述信息

            * 注意:

                * label的for属性一般会和 input 的 id属性值 对应。如果对应了,则点击label区域,会让input输入框获取焦点。

        * select: 下拉列表

            * 子元素:option,指定列表项


        * textarea:文本域

            * cols:指定列数,每一行有多少个字符

            * rows:默认多少行。

CSS:页面美化和布局控制

CSS:页面美化和布局控制

1. 概念: Cascading Style Sheets 层叠样式表

    * 层叠:多个样式可以作用在同一个html的元素上,同时生效

2. 好处:

    1. 功能强大

    2. 将内容展示和样式控制分离

        * 降低耦合度。解耦

        * 让分工协作更容易

        * 提高开发效率

3. CSS的使用:CSS与html结合方式

    1. 内联样式

        * 在标签内使用style属性指定css代码

        * 如:

hello css

    2. 内部样式

        * 在head标签内,定义style标签,style标签的标签体内容就是css代码

        * 如:

           

        div{

        color:blue;

        }



           

hello css

    3. 外部样式

        1. 定义css资源文件。

        2. 在head标签内,定义link标签,引入外部的资源文件

        * 如:

        * a.css文件:

                div{

                color:green;

                }

           

           

hello css

           

hello css

    * 注意:

        * 1,2,3种方式 css作用范围越来越大

        * 1方式不常用,后期常用2,3

        * 3种格式可以写为:

           

        @import "css/a.css";


4. css语法:

    * 格式:

        选择器 {

            属性名1:属性值1;

            属性名2:属性值2;

            ...

        }

    * 选择器:筛选具有相似特征的元素

    * 注意:

        * 每一对属性需要使用;隔开,最后一对属性可以不加;

5. 选择器:筛选具有相似特征的元素

    * 分类:

        1. 基础选择器

            1. id选择器:选择具体的id属性值的元素.建议在一个html页面中id值唯一

        * 语法:#id属性值{}

        2. 元素选择器:选择具有相同标签名称的元素

        * 语法: 标签名称{}

        * 注意:id选择器优先级高于元素选择器

        3. 类选择器:选择具有相同的class属性值的元素。

        * 语法:.class属性值{}

        * 注意:类选择器选择器优先级高于元素选择器

        2. 扩展选择器:

            1. 选择所有元素:

                * 语法: *{}

            2. 并集选择器:

                * 选择器1,选择器2{}


            3. 子选择器:筛选选择器1元素下的选择器2元素

                * 语法:  选择器1 选择器2{}

            4. 父选择器:筛选选择器2的父元素选择器1

                * 语法:  选择器1 > 选择器2{}

            5. 属性选择器:选择元素名称,属性名=属性值的元素

                * 语法:  元素名称[属性名="属性值"]{}

            6. 伪类选择器:选择一些元素具有的状态

                * 语法: 元素:状态{}

                * 如:

                    * 状态:

                        * link:初始化的状态

                        * visited:被访问过的状态

                        * active:正在访问状态

                        * hover:鼠标悬浮状态

6. 属性

    1. 字体、文本

        * font-size:字体大小

        * color:文本颜色

        * text-align:对其方式

        * line-height:行高

    2. 背景

        * background:

    3. 边框

        * border:设置边框,符合属性

    4. 尺寸

        * width:宽度

        * height:高度

    5. 盒子模型:控制布局

        * margin:外边距

        * padding:内边距

            * 默认情况下内边距会影响整个盒子的大小

            * box-sizing: border-box;  设置盒子的属性,让width和height就是最终盒子的大小

        * float:浮动

            * left

            * right

案例:




   

    注册页面

   

    *{

    margin: 0px;

    padding: 0px;

    box-sizing: border-box;

    }

    body{

    background: url("img/register_bg.png") no-repeat center;

    padding-top: 25px;

    }


    .rg_layout{

    width: 900px;

    height: 500px;

    border: 8px solid #EEEEEE;

    background-color: white;

    /*让div水平居中*/

    margin: auto;

    }


    .rg_left{

    /*border: 1px solid red;*/

    float: left;

    margin: 15px;

    }

    .rg_left > p:first-child{

    color:#FFD026;

    font-size: 20px;

    }


    .rg_left > p:last-child{

    color:#A6A6A6;

    font-size: 20px;


    }



    .rg_center{

    float: left;

    /* border: 1px solid red;*/


    }


    .rg_right{

    /*border: 1px solid red;*/

    float: right;

    margin: 15px;

    }


    .rg_right > p:first-child{

    font-size: 15px;


    }

    .rg_right p a {

    color:pink;

    }


    .td_left{

    width: 100px;

    text-align: right;

    height: 45px;

    }

    .td_right{

    padding-left: 50px ;

    }


    #username,#password,#email,#name,#tel,#birthday,#checkcode{

    width: 251px;

    height: 32px;

    border: 1px solid #A6A6A6 ;

    /*设置边框圆角*/

    border-radius: 5px;

    padding-left: 10px;

    }

    #checkcode{

    width: 110px;

    }


    #img_check{

    height: 32px;

    vertical-align: middle;

    }


    #btn_sub{

    width: 150px;

    height: 40px;

    background-color: #FFD026;

    border: 1px solid #FFD026 ;

    }







   

   

   

新用户注册

   

USER REGISTER




   

   


   

   


    用户名

   




    密码

   




    Email

   




    姓名

   




    手机号

   




    性别


    男

    女





    出生日期

   




    验证码

   






   











   

   

已有账号?立即登录

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
  • 序言:七十年代末,一起剥皮案震惊了整个滨河市,随后出现的几起案子,更是在滨河造成了极大的恐慌,老刑警刘岩,带你破解...
    沈念sama阅读 219,490评论 6 508
  • 序言:滨河连续发生了三起死亡事件,死亡现场离奇诡异,居然都是意外死亡,警方通过查阅死者的电脑和手机,发现死者居然都...
    沈念sama阅读 93,581评论 3 395
  • 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
    开封第一讲书人阅读 165,830评论 0 356
  • 文/不坏的土叔 我叫张陵,是天一观的道长。 经常有香客问我,道长,这世上最难降的妖魔是什么? 我笑而不...
    开封第一讲书人阅读 58,957评论 1 295
  • 正文 为了忘掉前任,我火速办了婚礼,结果婚礼上,老公的妹妹穿的比我还像新娘。我一直安慰自己,他们只是感情好,可当我...
    茶点故事阅读 67,974评论 6 393
  • 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
    开封第一讲书人阅读 51,754评论 1 307
  • 那天,我揣着相机与录音,去河边找鬼。 笑死,一个胖子当着我的面吹牛,可吹牛的内容都是我干的。 我是一名探鬼主播,决...
    沈念sama阅读 40,464评论 3 420
  • 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
    开封第一讲书人阅读 39,357评论 0 276
  • 序言:老挝万荣一对情侣失踪,失踪者是张志新(化名)和其女友刘颖,没想到半个月后,有当地人在树林里发现了一具尸体,经...
    沈念sama阅读 45,847评论 1 317
  • 正文 独居荒郊野岭守林人离奇死亡,尸身上长有42处带血的脓包…… 初始之章·张勋 以下内容为张勋视角 年9月15日...
    茶点故事阅读 37,995评论 3 338
  • 正文 我和宋清朗相恋三年,在试婚纱的时候发现自己被绿了。 大学时的朋友给我发了我未婚夫和他白月光在一起吃饭的照片。...
    茶点故事阅读 40,137评论 1 351
  • 序言:一个原本活蹦乱跳的男人离奇死亡,死状恐怖,灵堂内的尸体忽然破棺而出,到底是诈尸还是另有隐情,我是刑警宁泽,带...
    沈念sama阅读 35,819评论 5 346
  • 正文 年R本政府宣布,位于F岛的核电站,受9级特大地震影响,放射性物质发生泄漏。R本人自食恶果不足惜,却给世界环境...
    茶点故事阅读 41,482评论 3 331
  • 文/蒙蒙 一、第九天 我趴在偏房一处隐蔽的房顶上张望。 院中可真热闹,春花似锦、人声如沸。这庄子的主人今日做“春日...
    开封第一讲书人阅读 32,023评论 0 22
  • 文/苍兰香墨 我抬头看了看天上的太阳。三九已至,却和暖如春,着一层夹袄步出监牢的瞬间,已是汗流浃背。 一阵脚步声响...
    开封第一讲书人阅读 33,149评论 1 272
  • 我被黑心中介骗来泰国打工, 没想到刚下飞机就差点儿被人妖公主榨干…… 1. 我叫王不留,地道东北人。 一个月前我还...
    沈念sama阅读 48,409评论 3 373
  • 正文 我出身青楼,却偏偏与公主长得像,于是被迫代替她去往敌国和亲。 传闻我的和亲对象是个残疾皇子,可洞房花烛夜当晚...
    茶点故事阅读 45,086评论 2 355