10.11(day50)form表单,css的引入,css选择器,css修改字体属性

关于浏览器

一般使用谷歌浏览器,在谷歌浏览器可以执行的同样可以用于别的浏览器

检查功能:可查看当前页面代码

Elements:当前页面代码:

Console:编写js代码

Network:数据发送流程

Style:当前页面css格式,可修改但是无法保存

手机图标下:Responsive模拟手机端测试

form表单

功能:向服务端传送数据

表单属性

action:向何处提交表单

method:提交表单的方法

enctype:规定被提交数据的编码

<form action="" method="" enctype="">
    <!--action:法向某个文件或者当前页面  提交地址-->
    <!--method:默认get  提交方式,也叫请求方式-->
    <!--enctype传输方式-->
表单元素
input:

text:文本框,可见

password:密文

radio:单选框

checkbox:复选框

submit:提交按钮;发送数据

reset:重置:清空当前的数据

hidden:隐藏输入框

file;发送文件

name:表单提交的键

value:当用于button,reset,submit是为文本内容

​ 当用于text,password,hidden是为默认值

​ 用于radio,checkbox,file是为想关联的值

<form action="" method="" enctype="">
    <!--action:法向某个文件或者当前页面  提交地址-->
    <!--method:默认get  提交方式,也叫请求方式-->
    <!--enctype传输方式-->
    <!--提交的内容写在from里面-->
    <!--一般用div来换行-->
    <input type="text" name="" value="">
    <!--text文本模式,可见,name:拼接信息,value增加默认值,readonly不可改
    disabled,不可修改,hidden:隐藏
    password,密文不可见
    radio,单选
    checkbox,多选,check=checked默认选中
    submit,提交  value可改变值
    file,文件
    reset,充值,清空已输入的信息
    button,按钮
    -->
select:

选择:

multiple:设置为多选,需要按住crtl

disabled:禁用

selected;默认值

value:提交的值

<div>
        <select name="" id="" multiple>
            <!--多个选择一个,multiple ctrl按住多选,selected默认选中-->
            <!--option value,选项-->
        </select>
    </div>
lable:没有实际意义
textarea

多行文本框

<div>
        <textarea name="" id="" cols="30" rows="10"></textarea>
        <!--文本框,比如评论栏,中间写默认值,cols列数,rows行数-->
    </div>

行内元素与块级元素

行内元素:与其他元素在一行

高度,宽度,内边距不可控

宽度就是内容高度,不可变

只能嵌套行内元素,不能包含块级元素

块级元素:总是从新的一行开始

高度,宽度可控

宽度没有设置是,默认为100%

块级元素可以包含块级元素和行内元素

p标签不能包含块级标签,p标签也不能包含p标签。

css简介与引入方式

css定义如何显示html元素

组成:选择器:{属性1:值;属性2:值},

注释:/**/

行内样式
<!--行内样式,写在标签里面-->
<div style="width:10px;height:20px;background-color: blue"></div>
内部样式
<!--内部样式,写在head下style内-->
    <style>
        .a{width:10px;height:20px;background-color: blue}

    </style>
外部样式
 <!--外部样式,导入css文件-->
    <link rel="stylesheet" href="b.css">

css选择器

基本选择器

标签选择器:直接选择标签名添加属性
    <style>
        div{
            color:red;
        }
    </style>
</head>
<body>

<!--标签选择器,只要是这个标签就会被选中他下面的所有标签都会继承样式-->
<div>hahahaha</div>

</body>
id选择器:选择标签的id添加属性
<style>
        #a{
            color:red
        }
    </style>
</head>
<body>

<div id="a"></div>


</body>
类选择器:给class属性添加属性,又该class属性的标签继承添加的属性
 <style>
        .p{
            color:red;
        }
        .q{
            color:blue;
        }
    </style>
</head>
<body>

<div class="p q">asd</div>
<!--如果多个类属性且有相同的属性值,使用最后一个的
样式类名不要用数字开头(有的浏览器不认)。
标签中的class属性如果有多个,要用空格分隔。-->

</body>
</html>
通用选择器:给全部标签添加属性
<style>
        *{}

    </style>

</head>
<body>

<div></div>
<span></span>
<p></p>

</body>
</html>

组合选择器

后代选择器:第二代继承的属性第(2+n)代也会继承
<style>
        div div{color:darkred}
        /*找到div下面的所有第二层div*/
        div .a{}
        #b .a{}
    </style>

</head>
<body>

<div id="b" class="b">
    <div></div>
    <div class="a"></div>
</div>

</body>
</html>
儿子选择器:只有第二代会继承
<style>
        div>div{ color:red;}
    </style>

</head>
<body>

<div>
    <!--只选择儿子-->
    <div>erzi
        <div>sunzi</div>
    </div>

</div>


</body>
</html>
毗邻选择器:相邻的下一个标签
<style>
        div+p{color:red}
    </style>

</head>
<body>

<div>
    asd
</div>
<p>ppp</p>
兄弟选择器:sapn后面所有兄弟及其后代继承
<style>
        span~.a{color:red}
    </style>

</head>
<body>

<div>
    <span>1</span>
    <div class="a">2
    <div>4</div>
    </div>
    <p class="a">3</p>
</div>


</body>

属性选择器:选取具有某一属性某种标签添加属性

<style>
        div[name]{color:red;}
        div[name="123"]{color:red;}
    </style>


</head>
<body>

<div name="1"></div>
<p name="2"></p>
<div></div>

</body>

组合选择器:使用多种选择器合作来选取标签,选取多个标签用逗号隔开

<style>
        /*div{color:red}*/
        /*p{color:red}*/
        div .b .a,p{color:red}
    </style>

</head>
<body>

<div>
    <div class="b">1
        <div class="a">2</div>
    </div>
    <div class="a">3</div>
</div>
<p>4</p>

</body>
</html>

伪类选择器

<style>
        a:link{color:red}
        /*未访问的*/
        a:hover{color:blue}
        /*鼠标悬浮显示的颜色*/
        a:active{color:purple}
        /*选定时的颜色*/
        a:visited{color:green }
        /*访问过显示的颜色*/
        /*之后访问会保留颜色,除非删除浏览器记录*/
        input:focus{outline:yellow}
    </style>

</head>
<body>

<a href="http://www.baidu.com">点击</a>

</body>
</html>

伪元素选择器:添加特殊样式

<style>
        p:first-letter { font-size: 48px; color: red; }
        body{
            font-size: 16px; color: red;
        }
        span{
            color: blue;
        }
    </style>
</head>
<body>

<p>我<span >爱</span>你</p>

</body>
</html>
选择器的优先级

行内样式:1000

id选择器:100

类选择器:10

权重计算永不进位

css设置字体属性

<style>
        body{font-family:}
        /*font_family,多个字体,从第一个开始,使用浏览器支持的第一个字体
        font_size;字体大小
        color:字体颜色,英文,16进制,RGB值
        font-weight:字体粗细

        */


    </style>
posted @ 2019-10-11 08:49  ZJJJJJJJ  阅读(200)  评论(0编辑  收藏  举报