ICode9

精准搜索请尝试: 精确搜索
首页 > 其他分享> 文章详细

2020.12.24

2020-12-25 23:03:33  阅读:163  来源: 互联网

标签:24 样式 标签 边框 2020.12 设置 选择器 属性


select标签
下拉序列表,常用语单线和多选,是一个组合标签,需要和字标签option一起使用,不会独占一行

常用属性

  • name属性:发送给服务器使用
  • multipe属性:不写默认单选,取值为multipe表示多选,一般我们常用单选
  • size属性:一般是可选项的数目

option标签:是select标签的子标签,一般和select结合使用

  • selected属性:表示勾选当前选项,
  • value属性:发送给服务器的选项值

注意:在form表到里面

  1. 如果使用多选,那么选择的时候,需要按下ctrl键继续选择
  2. size属性一般是不设置的
  3. selected属性如果不就行设置,默认显示列表中的第一个选项
  4. value属性:如果不设置的话,那么发送给服务器的值是option的文本值,一般情况下都是需要设置value值的

代码演示:

textarea文本域标签:在form里面
一般用来写一段文本内容的可以多汗高输入文本信息

  • rows表示几行
  • cols表示文本域的列数
  • name表示发送给服务器的信息
  • value属性:文本域的内内容

CSS样式:
作用:进行页面的没话和布局控制

  1. 概念:层叠样式表,多个样式可以作用在同一个html的元素上并且可以同时生效
  2. 好处:
    • 功能强大
    • 降低了耦合度,把样式控制和内容展示分离
    • 分工协作更方便
    • 提高CSS样式的克复用性

div:划分区域标签,把页面分为区域分区域来操作
CSS样式控制一般来说有三种方式

1.内部样式:存放的位置在head标签里面需要借助style标签
代码演示:

2.行内样式;直接在标签内部进行style属性进行样式控制
代码演示

3.外连式:需要借助一个CSS文件,单独创建一个CSS文件(xxx.css).在head标签内部通过link标签进行关联(常用)
先设置一个CSS.file文件,控制呢一个标签就在里面写
link在head里面

外连式标签

外链式css页面

注意:

  1. 选择器严格区分大小写,但是属性和属性值不区分大小写,属性之间用分号隔开,如果是最后一个属性就可以省略不写。,如果一个属性有多个数细致,多个属性值之间用空格隔开,type属性可以省略不写
  2. 如果一个标签有多个CSS样式控制,按照就近原则进行覆盖
  3. css样式的种类,有三种:行内样式,内联式,外联式,行内样式>内联式>外联式

选择器
当我们想要设置某些标签的样式的时候,必须让css代码找到对应的标签,通过选择器就可以找到对应的标签

常用选择器
标签选择器:语法格式:标签名称{ }例如:div{}

id选择器:语法格式:#ID名称{ }id可以重复但是一般是不能重复的,需要标签添加一个id属性

类选择器:语法格式:.class名称{ },class一般都是重复的,就是多个标签同时控制,需要使用一般是需要给标签添加class属性。

  • 并集选择器:语法格式:选择器1,选择器2,.......把三个标签的样式合在一起
  • 属性选择器:语法格式:标签[属性="具体属性值"]{} 比如:input[type="text"] --->输入框设定样式

文本系列样式
设置文本相关的样式

  • font-style:设置文字样式,常用是斜体和正常体italic和normal
  • font-weight:文字粗细,100到900之间
  • font-size:设置文字大小
  • font-fimily:字体家族,什么什么字体
  • font:可以连写,例如:宋体,字体大小20px,字体为斜体,字体加粗:font:italic bolder 20px "宋体";
  • text-decoration:文本装饰,比如下划线(underline),上划线(overline),什么都没有线(none),中间插入线(line-through)
  • text-align:对齐方式,left center right
  • text-indent:缩进方式:2em相当于两个字体的缩进
  • color:文字颜色

背景系列样式
设置标签背景

  • background-color:设置标签背景颜色
  • background-image:设置背景图像----》格式:background-image:url("./img/图片.jpg"),自动平铺直到背景满了位置。
  • background-repeat:repeat(平铺) no-repeat(不平铺) repeat-x(水平平铺)
  • background-position:设置背景定位方式:水平方向数值(left center right) 垂直方向数值(top center botton)
  • background-size:设置背景图像的尺寸大小,可以适用百分比或者具体像素值,百分比是参照标签来做的
  • background-attachment:用来做设置背景的关联方式,长拥有两个,一个是滚动,一个是不滚动
    滚动,随着滚动条的滚动而滚动
  • 连写background:连着一起写哈

边框

  • border:10px double red
  • border-radius: 10%--->表示设置角的弧度

盒子模型
padding:内容边框的距离叫做内边距,一起设置的时候,按照上右下左顺序设置,也可以分开设置,改变内边距的宽和高会影响元素的大小,
margin:元素边框与元素边框之间的济南局就是外边距,设置顺序也是上右下左,例如margin:o auto就表示距离上方为0,左右两边水平居中
如果才用的是内容盒子模型:那么设置内边距或元素的自身宽高也会发生改变
如果设置的盒子模型为边框型盒子,那么设置的内边距紫的狂傲不会改变,内容的狂傲会改变

盒子模型构成

  1. 元素宽度:左边边框+左边内边框+内容宽度+右边内边距+右边边框--->width=paddind+border+content
  2. 元素高度:上边边框+上边内边距+内容高度+下边内边距+下边边框--->height=padding+border+content
  3. 元素空间的宽度:上边外边距+元素的宽度+下边的外边距

外边距
盒子与盒子之间的间距

练习:一个500px,一个200px

星号{
​ box-sizing: border-box;/*调整文字在域里面的位置就不怕域会乱动了 */
​}

标签:24,样式,标签,边框,2020.12,设置,选择器,属性
来源: https://www.cnblogs.com/tushao/p/14191071.html

本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享;
2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关;
3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关;
4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除;
5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有