表单与表格|CSS基础

40 阅读2分钟

开启掘金成长之旅!这是我参与「掘金日新计划 · 12 月更文挑战」的第19天,点击查看活动详情

文章概览

  • 表格与表单
  • 混合函数和弹性盒

表格

 可以把表格分为三部分:头部(thead)、主体(tbody)、底部(tfoot),th表示表头,td表示行,元素在td中默认垂直居中,如果需要修改这一默认值,可以通过vertical来设置;当表格中没有tbody而是直接使用tr的话,浏览器会自己创建一个tbody,并将tr全部放到其中,另外需要注意tr并不是table的子元素。

表单

  • 表单一般用于提交数据。
  • 可以使用form标签创建表单。
  • form表单的action属性用来表示表单提交的服务器的地址。
  • 如果要将数据提交到服务器中,就必须为form内的元素设置name属性。

单选按钮

 使用input并且设置type等于radio就可以设置选择框元素,需要指定一个value属性,这个属性会作为用户填写的值来传递给服务器。另外,使用checked可以将单选按钮设置为选中状态。

其他属性

  • autocomplete=“off”,表示关闭自动补全。
  • readonly表示表单将设置为只读,数据会提交。
  • disabled表示将表单设置为禁用,数据不会提交。
  • autofocus表示表单项自动获取焦点。

混合函数

  • :extend()用来扩展当前选择器的样式(选择器分组)。
  • 使用类选择器时可以在选择器后面加括号,这相当于创建了一个mixins。
  • 混合函数:在混合函数中开发者可以直接声明变量,调用混合函数会按顺序传递参数。

弹性盒

 flex即弹性盒是CSS中的一种布局,主要用来代替浮动来完成页面的布局,flex可以使元素具有弹性,使元素根据页面大小的改变而改变。要使用弹性盒首先要将元素设置为弹性容器。