表格标签补充“

A,数据行分组

<thead></thead>表头

<tbody></tbody>表体

<tfoot></tfoot>表尾

每一个表格只能有一个表头和表尾

B,数据列分组

<colgroup></colgroup>有span=“把几列分成几组”

C,列标题标签

<th></th>

默认样式;左右居中,文本加粗

D,表格标题标签

<caption></capyion>

默认显示的位置,表格的上方了解caption-side控制标题的位置

属性值:

right

left

top

bottom

right和left只有火狐能识别

补充表格的css属性

A,相邻单元格边框是否合并(添加table上面)

border-collaose:;

separate  默认值:分开

collapse 合并(细线)

B,相邻单元格的间距

border-spacing:;(九宫格)

border-bottom:1px;底边框 (一条线)

B,是否显示,没有内容的td的区域

empty-cells:

属性值:hide 隐藏   show 显示

C,单元格的宽度的问题:

默认情况:

每个td的宽自动状态,先去判断内容的量,如果内容量多变大,内容量少,宽度就会显示的比较小

table-layout:;

主要是控制单元格固定或自动

属性值:

auto(默认值)

auto执行逻辑,根据内容多少来设置td的内容

弊端:性能消耗比较大

优点:灵活

fixed(固定)

fixed执行逻辑,当td的宽度确定后,不再受到内容的影响,宽度可以设置

弊端:不灵活

优点:性能消耗少

三,补充表格html属性

rules=”groups/rows/cols/all/none”

组分/ 单线/竖线/井字

表单的作用收集用户信息

表单元素:

<input type=”text”>

“password”

“sumbint”

“button”

“reset”

补充表单元素:

1,单选按钮:

<input type=”radio”>

注:同一组的单选按钮保持name属性值相同

男<input type=”radio” name=”aaa”>

女<input type=”radio” name=”aaa”>

默认选择:checked=”checked”  重点要记

禁用选择(所有表单元素):

disabled=”disabled”

2,多选按钮:

<input type=”checkbox” name=”可以写很多个”>

3,下拉菜单:

<select name=”id”>

<option value=”1990”>

</option>

</select>

4,多行文本域

<textarea></textarea>

col=”30” 以字符为单位

row=”10” 以字符为单位

禁止textarea拖拽:css属性

resize:none;

5,上传文件框:

<input type=”file”>

6,隐藏input

type=”hidden”

<input type=”hidden”>

补充form里面的标签

fieldset:表单字段集

给表单元素做分组

fieldset可以相互嵌套并且自带边框

lefend 表单字段集标题,一般作为fieldset第一个子元素出现

label 提示信息

<table for=”绑定对应表单元素的id名称”>

</table>

BFC::纯概念-》布局逻辑规定

直译:块状格式化上下文(就是一个独立的渲染区域)

注:只有块状元素参与BFC布局逻辑

一,BFC的布局规则

A,内部的box会垂直方向一个接一个的放置

B,box垂直方向的距离由margin决定属于同BFC的两个相邻的盒子上下margin会重叠

C,每个元素的margin左侧与包含块border,box的左边接触

D,BFC的区域不会与float box重叠

E,BFC就是页面上一个隔离独立渲染的容器,容器里面的子元素不会影响到盒子外面的元素

F,计算BFC高度时,浮动元素也参与计算

二,BFC触发条件

A,根元素(html) 其它元素,其display属性值为block、list-item、table、flex、grid。

B,Float属性不为none

C,Position为absolute或fixed

D,Display为inline-block,table-cell,table-caption,flex,inline-flex

E,Overflow为visibiel(默认值)

三,BFC的应用

1,解决高度坍塌

2,放置margin上下重叠

3,完成自适应二栏布局(左侧宽度固定 右侧宽度自适应)

width:calc(100%—宽度)

可以使用以下方法解决BFC两个相邻的盒子上下margin会重叠的问题:

1. 使用clearfix清除浮动。

2. 为两个相邻的盒子添加负边距。

3. 为两个相邻的盒子添加overflow:hidden;。

4. 为两个相邻的盒子添加position:relative;。

表格补充 表单补充 BFC的更多相关文章

  1. 【HTML基础】表格和表单

    本次博客的主要内容如下: meta和link 表格 表单 meta和link meta meta的属性有两种:name和http-equiv. name属性主要用于描述网页内容,对应与网页内容. 1. ...

  2. 第3天:CSS浮动、定位、表格、表单总结

    今天学的是浮动.定位.表格.表单等内容,这些是CSS中最容易混淆的知识,有许多小技巧在写代码过程中需要注意.下面是主要知识点: 一.float浮动1.块元素在一行显示2.内联元素支持宽高3.默认内容撑 ...

  3. DOM之表格与表单基础分享

    我是沐晴,好久不见.马上要放假啦,也是比较的忙. 今天来谈谈表格和表单的基本知识.前期的写的都是比较基础的知识,后期会慢慢增加实例.一起来学习吧. 先看表格,DOM中提供了一些属性,便于我们获取表单节 ...

  4. css011 表格和表单的格式化

    css011 表格和表单的格式化 一.    让表格专司其职    Html中创建一个三行三列的表格 <table> <caption align="bottom" ...

  5. BootStrap入门教程 (二) :BASE CSS(排版(Typography),表格(Table),表单(Forms),按钮(Buttons))

    上讲回顾:Bootstrap的手脚架(Scaffolding)提供了固定(fixed)和流式(fluid)两种布局,它同时建立了一个宽达940px和12列的格网系统. 基于手脚架(Scaffoldin ...

  6. WEB入门二 表格和表单

    学习内容 Ø        表格的作用和制作 Ø        表单的制作 能力目标 Ø        掌握表格的创建 Ø        掌握设置表格的常用属性: Ø        理解表单的作用 Ø ...

  7. HTML&CSS精选笔记_表格与表单

    表格与表单 表格标记 创建表格 要想创建表格,就需要使用表格相关的标记 <table>     <tr>     <td>单元格内的文字</td>   ...

  8. Unit01: Web概述 、 HTML概述 、 文本处理 、 图像和超链接 、 表格 、 表单

    Unit01: Web概述 . HTML概述 . 文本处理 . 图像和超链接 . 表格 . 表单 demo1.html <!-- 声明网页的版本(文档类型) --> <!doctyp ...

  9. 13、Semantic-UI之表格与表单

    13.1 定义基础样式表格   在HTML中可以通过table进行表格定义,在Semantic-UI中也可以通过class="ui table"定义表格. 示例:定义基础表格 &l ...

  10. 框架,表格,表单元素,css基础以及基本标签的结合

    <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8&quo ...

随机推荐

  1. NOI 2024省选OIFC模拟21 蒲巴巴 超繁做法

    题目描述 一年一度的 PuBaBa 杯开始了! 今年的 PuBaBa 杯总共有 \(n\) 个选手来参加,编号分别为 \(1,2,\cdots,n\),他们的水平按编号依次递增,所以他们过的题目数量单 ...

  2. 很强!4.7k star,推荐一款Python工具,可实现自动化操作!!

    1.介绍 在日常工作中,肯定会遇到一些重复性的工作,不管是点击某个按钮.写东西,打印东西,还是复制粘贴拷贝资料之类的,需要进行大量的重复操作.按键精灵大家都听说过,传统的方式,大家可以使用按键精灵将操 ...

  3. vue3 快速入门系列 —— 其他API

    其他API 前面我们已经学习了 vue3 的一些基础知识,本篇将继续讲解一些常用的其他api,以及较完整的分析vue2 和 vue3 的改变. 浅层响应式数据 shallowRef shallow 中 ...

  4. 第四課-Channel Study File Reader & File Writer

    示例描述:从数据库中读取数据并过滤转换为HL7并存放到指定目录;然后读取目录中的HL7文件转换为txt文本并存放到指定目录. 首先在F:\MirthConnect\Test目录下创建Out目录存放输出 ...

  5. 力扣665(java)-非递减数列(中等)

    题目: 给你一个长度为 n 的整数数组 nums ,请你判断在 最多 改变 1 个元素的情况下,该数组能否变成一个非递减数列. 我们是这样定义一个非递减数列的: 对于数组中任意的 i (0 <= ...

  6. 技术干货 | jsAPI 方式下的导航栏的动态化修改

    ​简介: 操作指导:通过 jsAPI 实现导航栏的动态修改. ​ 很多开发同学在接入 H5 容器后都会对容器的导航栏进行深度定制,除了 Native 的定制化之外,还有很多场景是使用到 jsAPI 的 ...

  7. [GPT] golang代码组织的核心思想

    1/golang代码组织的核心思想 Go语言(Golang)在代码组织上的核心思想是模块化和封装,主要体现在以下几个方面: 1.包(Packages): Go语言通过包(Packages)来组织代码, ...

  8. WPF 已知问题 BitmapDecoder.Create 不支持传入 Asynchronous 的文件流

    这是在 GitHub 上有小伙伴报的问题,在 WPF 中,不支持调用 BitmapDecoder.Create 方法,传入的 FileStream 是配置了 FileOptions.Asynchron ...

  9. docker镜像仓库搭建-Harbor

    一.Harbor简介 Harbor是一个用于存储和分发Docker镜像的企业级Registry服务器. 作为一个企业级私有 Registry 服务器,Harbor 提供了更好的性能和安全.提升用户使用 ...

  10. VUE知识体系、VUE面试题

    1. computed(计算属性)和方法有什么区别? 计算属性本质上是包含 getter 和 setter 的方法 当获取计算属性时,实际上是在调用计算属性的 getter 方法.vue 会收集计算属 ...