zoukankan      html  css  js  c++  java
  • HTMLday02(表单)、CSSday01(语法,选择器)

    HTML表单

    <form action=”请求服务器路径” method=”get|post”>
      表单元素
    </form>

      action:代表服务器的请求路径

        method:提交的方式

       get安全性较差,会在url路径后以?形式显示出所以提交数据内容,每一个数据中间使用&进行分隔。如果以中文形式提交,则会以Base64算法进行加密,例如?username=%E5%BC%A0%E6%B3%BD%E6%96%87除此之外,作为get提交方式,他的传输大小会受到浏览器以及对应的服务器的限制。因此不能够在登录、注册、上传等场景中使用。但是其传输速度要快于post,因此其它非安全性场景,首选get请求。

        post安全性相对于get要高,不会在url路径中显示出提交的参数。在文件上传时,传输容量没有限制。经常用于登录、注册、上传等场景中。

        enctype传输类型:

       application/x-www-form-urlencoded以文本形式进行数据提交

       multipart/form-data:以二进制形式进行提交

    表单元素

      文本框:

       

      密码框:

       

      单选框:

       

      复选框:

       

      下拉列表:

       

      按钮:

       

      <button></button>

      <input type=”submit” value=”按钮名称” />

      多行文本域:

        

      文件域:

       

      邮箱:

       

      网址:

       

      数字:

       

      滑块:

       

      搜索框:

       

      隐藏域:

       

      只读:

      禁用:

       

    css

    css概念

      CSS(Cascading Style Sheet),级联样式表

    语法

      行内样式

      直接用”style=样式”定义某个元素的样式。 

       

       内部样式

      写在”<head></head>”中间,通常情况是作用于本页中多个内容使用,但是其他页面很少使用的一些样式。

      

      外部样式

      外部链接形式,通过link进行引入。

    1. 需要定义一个css文件,并且放置在css文件夹(style文件夹)
    2. 通过link或者是@import导入
    <!-- link -->
    <link href="css/style.css" type="text/css" rel="stylesheet" />
    <!-- @Import-->   @Import(css2.1标准引入形式)导入式
    <style type=”text/css”>
    <!—
      @import url(“css路径”)
    -->
    </style>

     导入式和链接式的区别:

      <link/>标签属于XHTML@import是属于CSS2.1

      使用<link/>链接的CSS文件先加载到网页当中,再进行编译显示

      使用@import导入的CSS文件,客户端显示HTML结构,再把CSS文件加载到网页当中

      @import是属于CSS2.1特有的,对不兼容CSS2.1的浏览器是无效的

    选择器

      标签选择器

       是以标签名称命名来进行css的设置,该方式会将所有的标签全部应用统一样式。

      类选择器

        是以”.”的形式进行命名,在使用时,在标签上加入”class=’类名称’”来进行引用,由于在页面中可以多次重复使用,所以使用率较高。

      ID选择器

        是以”#”的形式进行命名,在使用时,在标签上加入”id=’类名称’”来进行引用,由于在页面中仅能够使用一次,因此不建议大范围应用,一般用在布局的元素之上。

      基本选择器优先级

        ID选择器>类选择器>标签选择器

      层次选择器

    ·  

    <html lang="en">
    <head>
        <meta charset="UTF-8">
        <title>Title</title>
        <style type="text/css">
            /*后代选择器*/
            /*div p{
                color:blue ;
            }*/
            /*子选择器*/
            /*div>p{
                color:blue ;
            }*/
            /*相邻兄弟选择器*/
            .div2+p{
                color:green ;
            }
            /*通用兄弟选择器*/
            /*.div1~p{
                color:green ;
            }*/
        </style>
    </head>
    <body>
    <div class="div1">
        <p>hello</p>
        <div>
            world
        </div>
        <p>world_p</p>
        <p>p_world</p>
        <strong>
            <p>hello,world</p>
        </strong>
    </div>
    <div class="div2">
        这是div2
    </div>
    <p>
        hello,p tag!
    </p>
    <p>
        p tag,hello!
    </p>
    </body>
    </html>

       结构选择器

          

       

    <html>
    <head lang="en">
        <meta charset="UTF-8">
        <title>使用CSS3结构伪类选择器</title>
        <style type="text/css">
            /**
                选择第一个被选择元素
            */
            /*li:first-child{
                color:blue;
            }
            /**
                选择最后一个被选择元素
            */
            /*
            li:last-child{
                color:red;
            }*/
            /*从第一个元素开始计数
                找到第n个对应的子元素
                包含两个关键字:
                    even: 偶数
                    odd:  奇数
            */
            /*ul li:nth-child(odd) {
                color: red;
            }*/
    
            /**
                选择父元素内具有指定类型的第一个指定元素
             */
            li:first-of-type{
                color: #008b8b;
            }
            /**
                        选择父元素内具有指定类型的最后一个指定元素
                     */
            p:last-of-type{
                color:yellow;
            }
            /**
                    找到指定的类型对应第几个元素
             */
            ul li:nth-of-type(2){
                color:blue;
            }
        </style>
    </head>
    <body>
    <p>p1</p>
    <p>p2</p>
    <p>p3</p>
    <ul>
        <li>li1</li>
        <li>li2</li>
        <li>li3</li>
        <li>li4</li>
        <li>li5</li>
        <li>li6</li>
    </ul>
    </body>
    </html>

       属性选择器

        

       

    <html lang="en">
    <head>
        <meta charset="UTF-8">
        <title>Title</title>
        <style type="text/css">
            /**
                只要包含id属性就会被选择
            */
            a[id] {
                
            }
            /**
                id属性的值必须是a1
            */
            a[id=a1]{
                color:blue;
            }
            input[class]{
                width:155px;
                height: 30px;
                text-indent: 5px;
                border:1px dashed gray;
                line-height: 30px;
                color:gray;
            }
            /**
                href中的开头部分必须是http
            */
            /*a[href^=http]{
                color:red;
            }*/
            /**
               href中的结尾部分必须是com
            */
            /*a[href$=com]{
                color:yellow;
            }*/
            /**
                只要href中包含了http就可以
             */
            a[href*=http]{
                color:red;
            }
        </style>
    </head>
    <body>
        <div>
            <input type="text" name="username" id="username" class/>
            <br />
            <input type="password" name="password" id="password" class/>
            <input type="text">
            <br>
            <a href="http://www.baidu.com" id="a1">baidu</a>
            <br />
            <a href="https://www.sohu.com.cn">sohu</a>
            <br />
            <a href="#">网易</a>
        </div>
    </body>
    </html>
  • 相关阅读:
    Xamarin android PreferenceActivity 实现应用程序首选项设置(一)
    xamarin android——数据绑定到控件(四)
    xamarin android——数据绑定到控件(三)
    xamarin android——数据绑定到控件(二)
    xamarin android——数据绑定到控件(一)
    Xamarin 实现android gridview 多选
    Entity Framework Code First 迁移数据库
    Linq to sql 接收存储过程返回的多个结果集
    windows phone URI映射
    element row源码
  • 原文地址:https://www.cnblogs.com/heureuxl/p/13604040.html
Copyright © 2011-2022 走看看