首页 > 其他分享 >表单标签、css

表单标签、css

时间:2022-08-23 20:22:21浏览次数:62  
标签:name color 标签 表单 查找 选择器 css 属性

目录

表单标签

一、获取用户输入的标签两大重要属性

1.name属性

​ 类似于字典的键

2.value属性

​ 类似于字典的值

form表单再朝后端发送数据的时候,标签必须要有name,否则不会发送该标签的值

二、获取用户输入的input标签理论上需要label配合使用

<lable for="某个input标签的id值"></lable>

三、获取用户输入的input标签也可以添加背景提示

<input type="text" name="password" placeholder="密码">

四、获取用户输入的标签如果不是让用户自己写而是选择,那么标签需要自己写value

<input type="radio" name="gender" value="male">男
<input type="checkbox" name="hobby" value="basketball">篮球
<select name="province" id="">
    <option value="sh">上海</option>
</select>

五、针对radio和checkbox可以默认选中

checked="checked" 
如果属性名和属性值相等,那么可以简写成:checked

六、针对option标签也可以默认选中

selected="selected" 简写为:selected

css

一、层叠样式表

1.作用

调整标签样式

2.语法结构

选择器 {
	属性名1:属性值1;
	属性名2:属性值2;
}

3.注释语法

/*注释内容*/

4.三种编写css的方法

1.head中style标签内部直接编写(学习阶段使用)
<head>
    <meta charset="UTF-8">
    <title>first_css</title>
    <style>
        p {color: red;}
    </style>
</head>

2.head中link标签引入外部css文件(最正规)
<link href="numb1.css" rel="stylesheet" type="text/css">

3.直接在标签内部通过style属性编写(不推荐)
<p style="color: aqua">abcd</p>

二、基本选择器

1.标签选择器:直接编写标签名来查找标签

div {
	color:green;
	/*查找所有的div标签,将其内部的文本颜色变为绿色*/
}

2.类选择器:通过编写class的值来查找标签

.c1 {
    color:red;
    /*查找所有class属性中含有c1的标签,并将其内部的文本颜色变为红色*/
}

3.ID选择器:通过编写id的值来精确查找标签

#d1 {
	color:aquamarine;
	/*查找id的值是d1的标签,并将其内部的文本颜色改为天青色*/
}

4.通用选择器:查找所有标签

* {
	color:blue;
	/*查找所有的标签,并将其内部的文本颜色改为蓝色*/
}

三、标签之间的关系

<p1></p1>
<div id="d1"> /*父标签*/
    <p2> /*子标签*/
        <span>span1</span>
    </p2>
</div>
<p></p>

1.<div>是<p1>的弟弟
2.<p2>是<div>的儿子
3.<p2>和<span>都属于<div>的后代

四、组合选择器

1.后代选择器

两个选择器之间空格隔开,查找前面选择器获取到的标签内部所有符合空格后面选择器要求的标签

/*查找div标签内部所有的后代span*/
#d1 span {
    color:green;
}
<div id="d1">
    <p>
        abcd
        <span>ooooooo</span>
        <span>12314</span>
    </p>
</div>

image

2.儿子选择器

两个选择器之间大于号隔开,查找前面选择器获取到的标签内部第一层级符合大于号后面的选择器要求的标签

/*选择所有父级是<div>元素的<p>元素*/
#d1>p {
	color: blueviolet;
    }

<div id="d1">
	<p>
		abcd
	</p>
	<p>
		qqqqqqq
	</p>
    <span>12323</span>
</div>

image

3.毗邻选择器

两个选择器之间用+隔开,查找前面选择器同级别下面紧挨着的符合后面选择器要求的标签

/*查找div标签同级别下面紧挨着的span标签(紧挨着的的弟弟)*/
#d1+span {
	color: blue;
    }
<div id="d1">
    <p>
    	abcd
    </p>
    <p>
    	qqqqqqq
    </p>
    <span>12323</span>
</div>
<span>毗邻选择器</span>
<span>不毗邻</span>

image

4.弟弟选择器

两个选择器用~隔开,查找前面选择器同级别下的所有符合第二个选择器要求的标签

/*查找div标签同级别下面所有的span标签(弟弟们)*/
#d1~span {
	color: pink;
}
<div id="d1">
        <p>
            abcd
        </p>
        <p>
            qqqqqqq
        </p>
        <span>12323</span>
</div>
<span>dd1</span>
<span>dd2</span>
<span>dd3</span>

image

五、属性选择器

1.所有的标签除了有自己默认的属性之外,还可以拥有自定义的任意属性

默认属性:id class

自定义属性:x=1 y=2

2.查找属性名含义name的标签

[name] {
	background-color:red;
}

2.查找属性名含有name且值值username的标签

[name='username'] {
    background-color:orange;
}

3.查找input标签并且,属性名含有name值是username的标签

input[name='username'] {
    background-color:aqua;
}
# 前面的选择器可以是任意类型的 标签、id、class

六、选择器之分组与嵌套

当多个选择器查找到的标签需要调整相同的样式,那么可以合并

div,p,span{
	color:red;
}

并且合并的选择器彼此不干扰也没有类型的限制

#d1,.c1,span{
	color:red;
}

还可以在选择器基础之上添加额外的选择是的查找更精确

span.c1
div#d1

七、伪类选择器

'''
补充知识:
	a标签默认的颜色有两种,蓝色跟紫色
	蓝色:链接地址从来没有点击过
	紫色:链接地址曾经有被点击过
'''
a.hover {
    color:blue;
}
鼠标悬浮上去之后样式改变,适用于所有含有文本的标签

八、伪元素选择器

通过css代码来操作标签的文本内容

      p:first-letter{
          font-size: 48px;
        color: pink;
      }
      p:before{
          content: "学习需要毅力";
          color: lightgreen;
      }
      p:after{
          content: "学习无止尽";
          color: aquamarine;
      }

image

九、选择器优先级

当多个选择器查找到相同的标签修改不同的样式,那么标签应该执行哪个呢?

1.选择器相同,引入位置不同

就近原则

2.选择不同

行内>id选择器>类选择器>标签选择器

十、字体样式

width:为元素设置宽度
height:为元素设置高度
块级标签才能设置宽度,行内标签的宽度由内容来决定
# 设置字体
body {
    font-family:微软雅黑;
}
# 设置字体大小
p {
    font-size: 16px;
}
p {
    font-weight: lighter; # 细
    font-weight: bolder; # 加粗
}
# 设置文本颜色的四种方法
p{
    color: red;
    color: rgba(255, 0, 0, 0.19);
    color: #af6060;
    color: rgb();
}
# 元素位置
p {
    text-align: center;
}
a{
    text-decoration: none;
}
p {
    text-indent: 32px;
}

背景属性:background

边框属性:border、border-raduis

dispaly属性:display:none;

标签:name,color,标签,表单,查找,选择器,css,属性
From: https://www.cnblogs.com/Zhang614/p/16617660.html

相关文章

  • css选择器
    一、form表单补充<!--1.from表单获取用户输入大两大属性-->name属性:相当于字典的Kvalue属性:相当于字典的Vform表单在获取到用户的输入然后发送给后端......
  • css,css选择器,css伪类选择器,css选择器优先级,字体样式,背景属性,display属性
    表单(form)知识补充CSScss是什么css语法css布局分类css注释css选择器css选择器分组和嵌套css伪类选择器css选择器优先级!important 字体样式(fo......
  • 异步提交表单以及代码实现
    异步提交表单在此使用异步提交表单是为了获取服务器响应的数据。因为我们前台使用的是html作为视图层,不能够直接从servlet相关的域对象获取值,只能通过ajax获取响应数据......
  • 03-分组匹配标签
    分组#分组:()-->result.group(1)获取分组中匹配内容#在分组的时候还可以结合|:result=re.match(r"(\d{3}|\d{4})-(\d{8})$",phone)print......
  • VIM 实现tab标签页及分屏,切换命令
    VIM实现tab标签页及分屏,切换命令 1,在一个窗口中,VIM的小tab标签页命令: :tabnew[++opt选项][+cmd]文件           建立对指定文件新的tab :tabc ......
  • 妙啊!纯 CSS 实现拼图游戏
    本文,将向大家介绍一种将多个CSS技巧运用到极致的技巧,利用纯CSS实现拼图游戏。本技巧源自于TemaniAfif的CodePenCSSOnlyPuzzlegame。一款完全由CSS实现的拼......
  • css样式
    几点样式1.margin外边距元素与元素间隔开顺时针2.padding内边距元素与内容隔开3.position:relative相对定位,相对于自己原来位置,原来位置占用空......
  • [css]用于记录开发环境中各个DB的html,使用css以美化
    【说明】用文本文件记开发环境中各个DB,只能搞一列,还不漂亮。用图片做又难以修改,wordexcel等又需要特定软件,用html/CSS正好解决了多列、美观、无特定软件依赖等需求。【......
  • CSS选择器
    CSS<!DOCTYPEhtml><htmllang="en"><head><metacharset="UTF-8"><title>CSS</title><styletype="text/css">/*CSS的注释,作用......
  • 该博客的CSS代码模板
    【页面定制CSS代码】记得勾选【禁用模板默认CSS】!*,.Cal{padding:0}::-moz-selection{background:#807dd4;color:#FFF}::selection{background:#807dd4;color:#FFF}::-we......