首页 > 其他分享 >表单标签内容补充、CSS

表单标签内容补充、CSS

时间:2022-12-01 19:26:18浏览次数:32  
标签:color 标签 表单 div 选择器 CSS

表单标签内容补充、CSS

目录

表单标签的补充说明

基于form表单发送数据
1.用于获取用户数据的标签至少应该含有name属性,name属性相当于字典的键;
  用户输入的数据会保存到标签的value属性中,value属性相当于字典的值

2.如果不需要用户填写数据,只需要选择,那就需要我们自己填写value
	<input type="radio"name="gender" value="male">
    # 这样用户可直接点击已有选项选择,不用自己输入数据
    "没有name属性的标签,form表单会直接忽略,不会发送"

3.针对input标签理论上应该配一个label标签绑定,但是也可以不写
	<label for="d1">username: <input type="text" id="'d1"></label>
    # label标签简单理解为可以绑定表单元素,label本身与某个表单绑定,当用户点击了label标签则会触发表单,也就相当于点击了表单
代码演示:
	给需要绑定的表单设置一个id,然后给label设置一个for,他们的值相匹配就可以实现绑定
	<label for="d1">username:</label> 
        <input type="text" id="d1">
	"label只针对于表单绑定,其他元素没有效果"
    
4.标签的属性如果和属性值相等,可简写
    代码演示:
        <input type="file"multiple="multiple">
        简写:<input type="file"multiple>
        
5.针对选择类型的标签可以提前设置默认选项
<input type="radio" name="gender" checked="checked">
<input type="radio" name="gender" checked>
<input type="checkbox" checked="checked">
<input type="checkbox" name="gender" checked>
<option value="" selected="selected">222</option>
<option value="" selected>222</option>

6.下拉框与文件上传可以复选
<input type="file" multiple>
<select name="" id=""multiple>

CSS层叠样式表

CSS层叠样式表主要用来调节HTML标签的各种样式

# 区分标签的两大重要属性
	class属性:分门别类,主要用于批量查找;
	id属性:精确查找,主要用于点对点

# CSS语法结构
选择器{
    样式名1:样式值1;
    样式名2:样式值2
}

# CSS注释语法
	/*注释内容*/
    
# 引入CSS的多种方式
	head内style标签内部编写
	head内link标签引入(标准方式)
	标签内部通过style属性直接编写(不推荐)

CSS选择器

# CSS基本选择器
	1.标签选择器——按照标签名查找标签
    	div {
            	color:red;
        	} div下的所有值都会起作用
	2.类选择器——按照标签的class值查找标签
    	.c1 {
            	color: green;
        	} 对类的对应值起作用
	3.id选择器——根据标签的id值精准查找标签
    	#d1{
			color:yellow;
		} 只针对某一个值
	
	4.通用选择器——直接选择页面所有的标签
		* {
            color:blue;
			} 对所有选择器都会起作用

# CSS组合选择器
针对标签的上下层级以及嵌套有另外的说法:
	父标签、后代标签、子标签、弟弟标签、哥哥标签、祖先标签
1.后代选择器(空格连接)
	div span {
        color:red
	}
呈现效果:div内所有的span标签都会变成红色

2.儿子选择器(大于号连接)
	div>span {
        color:yellow;
		}
呈现效果:div里的span标签都会变黄色,但div里含有的标签里的span标签就不会起作用了

3.毗邻选择器(加号连接)
	div+span {
        color:yellow;
		}
呈现效果:div下面的span标签变黄色

4.弟弟选择器(小波浪号连接)
	div~span {
        color:yellow;
		}
呈现效果:div上下相邻的span标签变黄色

# 分组与嵌套
# 多个选择器合并查找
	div,p,span{
        color:yellow;
		}
	呈现结果:div、p、span标签都变成黄色

	#d1,.c1,span{
    	color:green;
	}
	呈现结果:id为d1的、类为c1的、标签为span的都变成绿色

	div.c1 {
        color:red;
	}
	呈现结果:div里的类为c1的都变成红色
	
	div#d1{
        color:red;
    }
	呈现结果:div里id为d1的都变成红色

    .c1 p.c2{
        color:white;
    }
	呈现结果:c1类里的p标签类名为c2的标签变成白色


#属性选择器
	/*[username] {*/	按照属性名查找
    /*    color: red;*/
    /*}*/

    /*[username='jason'] {*/  按照属性名等于属性值
    /*    color: yellow;*/
    /*}*/

    div[username='jason'] {  
        color: darkcyan;
    }


#伪类选择器
"""a标签补充说明 针对没有点击过的网址 默认是蓝色 点击过的则为紫色"""
a:hover {
    color: orange;
}
input:focus {  input获取焦点(被点击)之后采用的样式
    background-color: red;	
}

#伪元素选择器
/*p:first-letter {*/
/*    font-size: 48px;*/
/*    color: red;*/
/*}*/
p:before {		css添加文本无法正常选中
    content: '嘿嘿嘿';
    color: blue;
}
p:after {		css添加文本无法正常选中
    content: '呵呵呵';
    color: red;
}


选择器优先级

  • 选择器相同,导入方式不同

就近原则

  • 选择器不同,导入方式相同

    内联样式 > id选择器 > 类选择器 > 标签选择器

CSS样式调节

字体样式
    font-size:14px 24px 28px 36px	字体代码
    font-weight: lighter;     	  字体粗细
    color:三种模式
        /*color: red;*/
        /*color: #3d3d3d;*/
        color: rgb(186,11,98);
    rgba()最后一个参数还可以控制透明度 0~1
   	
    text-align: center		文本居中
	 text-decoration: none;  主要用于a标签取消下划线
   	 text-indent: 32px;		首行缩进
"""
取色器工具
	1.pycharm
	2.截图功能
"""

背景属性
	div {
            width: 800px;
            height: 800px;
            /*background-color: red;*/
            /*background-image: url("https://img2.baidu.com/it/u=167083063,1652780278&fm=253&fmt=auto&app=138&f=JPEG?w=369&h=472");*/
            /*background-image: url("666.png");*/
            /*background-repeat: no-repeat;*/
            /*background-repeat: repeat-x;*/
            /*background-repeat: repeat-y;*/
            /*background-position: center center;*/
            background:  url("666.png") blue no-repeat center center;
        }
	当多个属性名有相同的前缀 那么可以简写一次性完成

标签:color,标签,表单,div,选择器,CSS
From: https://www.cnblogs.com/zhiliaowang/p/16942411.html

相关文章

  • 表单标签补充
    表单标签的补充说明用于获取用户数据的标签至少应该含有name属性#有如下示例:<form>请输入性别:<inputtype="radio"name="gender"value="male">......
  • 前端之CSS学习
    目录表单标签的补充说明CSS层叠样式表CSS学习预备知识CSS选择器CSS基本选择器标签的嵌套名称CSS组合选择器分组与嵌套属性选择性伪类选择器伪元素标签选择器优先级CSS样式......
  • CSS层叠样式表
    CSS层叠样式表CSS简介CSS主要用来调节html标签的各种样式。对于html大量的标签,我们首先要有寻找标签的能力,才能对各类标签和各个标签进行精准的修改。所以CSS的学习主......
  • SpringSecurity表单登录流程源码分析
    先看看这种核心流程图这张图是SpringSecurity认证涉及到的核心类让应用Debug启动点击表单登录进入到这个就是上图中的绿色过滤器,这个类中首先进入attemptAuthenticatio......
  • vue全局引入scss(mixin)
    前言today,isgoodday,中午吃了个农民工外卖,有点撑,想在床上躺会,TMD,睁开眼天黑了,别说,冬天的上海天黑的挺早,基本上五点半就已经全黑了,住在出租屋的我,却感觉不到上海的灯火通......
  • 进入python的世界_day43_前端——表单的补充、CSS的学习(选择器、样式调节)
    一、表单标签的补充关于form​ 如果没有value前端就不会发送数据到后端,字典必须齐备关于Input​ input一般前面要配一个label,然后labelfor属性绑定input的id,......
  • HTML-CSS
    知道怎么连接样式表就行。CSS能看懂就行了,具体样式现在都有成套的DESIGN如何使用样式当浏览器读到一个样式表,它就会按照这个样式表来对文档进行格式化。有以下三种方式来......
  • CSS
    目录表单标签的补充说明CSS层叠样式表CSS选择器css基本选择器CSS组合选择器分组与嵌套属性选择器伪类选择器伪元素选择器选择器优先级CSS样式调节字体样式背景属性表单标......
  • 基础css样式
    目录css层叠样式表css选择器伪类选择器选择器生效优先级css字体颜色背景css层叠样式表CSS主要是用来调节html标签的各种样式'''思考:页面都是由HTML构成的并且页面上......
  • CSS笔记
    1、概述如何学习CSS是什么CSS怎么用(快速入门)CSS选择器(重点+难点)美化网页(文字,阴影,超链接,列表,渐变.....)盒子模型浮动定位网页动画(特效)1.1、什么是CSSCascading......