web第二天

HTML 标签  表单标签   用于菜鸡用户输入的数据 用于和服务器进行交互
使用标签  form
css:    


form 用于定义表单的 可以定义一个范围 范围代表采集用户的范围:属性 action:指定提交数据的URL
method:指定提交方式:get :  1.请求参数会在地址栏中显示  2.url(请求参数)的长度是有限制的  不太安全
post:请求参数不会在地址栏中显示 会封装在请求体中  2.请求参数的大小没有限制  3.较为安全

用户名 <input name=“username”><br>

密码<input name=“password”><br>
<input type="submit"value=“登录”>
表单中的内容想要被提交,必须指定起name属性
如果不在form范围 则不会被提交。

表单项标签:
input:可以通过type的属性值改变元素的展示样式

※type取值  
*text:文本输入框默认值
*paseword    密码输入框
       redio单选框:要想让多个单选框 那么他们的属性值必须相同
*checked可以指定的默认值 添加在value后面
性别:<input type="redio"(属性值--》value = “man”) name = "gender">
一般会给每一个单选框提供value属性指定备齐选中后提交的值
※复选框   checkbox 同样可以个添加value,这样 网址栏就拥有了添加的value内容
checked可以指定的默认值 添加在value后面

*placeholder:指定输入框的提示语 点击后消失  
*<label for="(formid)">:指定输入项的文字描述信息
注意:label 的for属性回合input的id属性值对应 如果对应了 则点击label区域会让input输入框获取焦点
*文件选择框:file
隐藏域:hidden,用于提交信息的
按钮  submit  可以提交表单
button:不弹页面 就跟计算 数值一样的 作用
image:可以指定 src=“图片路径”也可以提交表单


取色器:<input type="color" name = "color">
日期<input tyoe = "date" name="birthday">年月日
<input tyoe = "datetime-local" name="birthday">年月日小时+分钟
邮箱<input type=“emil”>
数字:<input type = number>

下拉列表
<select name=“provice”>
    <option>--请选择--</option>
    <option>--北京--</option>
    <option>--上海--</option>
    <option>--青岛--</option>
</select>
如果想让他不在页面上面显示 就在上面option添加value  这样就不会显示内容了 
在value后面加入selected 那就添加了 默认选择

textarea 文本域
<textarea cols="每一行能输入多少个字符" rows=“设置行数”></textarea>


CSS:页面和布局控制:
好处:功能比较 强大    将内容战士和样式的控制分离(j降低耦合度-解耦 让分工协作更容易 提高开发的效率)
CSS的使用 css与html的结合
①.内联样式
在标签内使用style属性指定css代码
<div style = "color:red;">hello css </div>不常用
 
②.内部样式
在head标签内 定义style标签 style标签的标签体内容就是css代码
文件只写<div>内容</div>
<style>
div{
color:blue;
}
</style>
③.外部样式
定义css资源文件
在 head标签内 定义link标签,引入外部资源文件 
<link rel = "stylesheet" herf="文件位置">
a.css文件:
div{
color:green;
}
注意:123中方式css作用范围越来越大
2.1方式不常用 23常用
也可以用<style>
@impot"a.css"
</style>
也可以引入外部文件

css的基本语法
格式: 选择器{
属性名:属性值;
属性名:属性值;
}

选择器:筛选具有 相似特征的 元素
注意 每一对属性需要使用分号割开 最后一对可以不加

选择器:
一.分类:基本选择器
1.id选择器
选择具体的id属性值的元素,建议在一个html页面中id值唯一
*语法:#id属性值{
}
#div1{
color:red;
}


2.元素选择器:选择具有相同标签名称的元素
语法:标签名称{
}
注意 id选择器的优先级高于元素选择器
3.类选择器:选择具有相同class属性值的元素。
语法:        .class{
}
注意:
类选择器的优先级高于元素选择器

3.类选择器


二.扩展选择器

1.选择所有的元素:语法: *{}
并集选择器:选择器1,选择器2{}
子选择器(筛选选择器1下的选择器2):选择器1 选择器2{}(s)
父选择器(筛选选择器2的父元素选择器1):选择器1>选择器2
属性选择器:选择元素名称,属性名=属性值的元素:
元素名称[属性名=“属性值”]{}
伪类选择器:选择一些元素具有的状态
语法:元素:状态{}
如:link:初始化的状态
visited:被访问的状态
active:正在访问
hover:鼠标悬浮状态
css里面的属性(了解)
1.文本 字体
font-size:字体大小
color 颜色 
text-align对其方式
text、-height
2.背景
background:url(“”)  no-repeat不重复背景
3.边框
border:设置边框
4.尺寸
wdith:宽度
height:高度
5.盒子模型:控制不惧
margin:外边距
padding:内边距
默认情况下内边距会影响盒子的大小
box-sizing:border-box;设置盒子的 属性 让width和height就是最终盒子的大小
float:浮动  left right

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值