表格补充 表单补充 BFC
表格标签补充“
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的更多相关文章
- 【HTML基础】表格和表单
本次博客的主要内容如下: meta和link 表格 表单 meta和link meta meta的属性有两种:name和http-equiv. name属性主要用于描述网页内容,对应与网页内容. 1. ...
- 第3天:CSS浮动、定位、表格、表单总结
今天学的是浮动.定位.表格.表单等内容,这些是CSS中最容易混淆的知识,有许多小技巧在写代码过程中需要注意.下面是主要知识点: 一.float浮动1.块元素在一行显示2.内联元素支持宽高3.默认内容撑 ...
- DOM之表格与表单基础分享
我是沐晴,好久不见.马上要放假啦,也是比较的忙. 今天来谈谈表格和表单的基本知识.前期的写的都是比较基础的知识,后期会慢慢增加实例.一起来学习吧. 先看表格,DOM中提供了一些属性,便于我们获取表单节 ...
- css011 表格和表单的格式化
css011 表格和表单的格式化 一. 让表格专司其职 Html中创建一个三行三列的表格 <table> <caption align="bottom" ...
- BootStrap入门教程 (二) :BASE CSS(排版(Typography),表格(Table),表单(Forms),按钮(Buttons))
上讲回顾:Bootstrap的手脚架(Scaffolding)提供了固定(fixed)和流式(fluid)两种布局,它同时建立了一个宽达940px和12列的格网系统. 基于手脚架(Scaffoldin ...
- WEB入门二 表格和表单
学习内容 Ø 表格的作用和制作 Ø 表单的制作 能力目标 Ø 掌握表格的创建 Ø 掌握设置表格的常用属性: Ø 理解表单的作用 Ø ...
- HTML&CSS精选笔记_表格与表单
表格与表单 表格标记 创建表格 要想创建表格,就需要使用表格相关的标记 <table> <tr> <td>单元格内的文字</td> ...
- Unit01: Web概述 、 HTML概述 、 文本处理 、 图像和超链接 、 表格 、 表单
Unit01: Web概述 . HTML概述 . 文本处理 . 图像和超链接 . 表格 . 表单 demo1.html <!-- 声明网页的版本(文档类型) --> <!doctyp ...
- 13、Semantic-UI之表格与表单
13.1 定义基础样式表格 在HTML中可以通过table进行表格定义,在Semantic-UI中也可以通过class="ui table"定义表格. 示例:定义基础表格 &l ...
- 框架,表格,表单元素,css基础以及基本标签的结合
<head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8&quo ...
随机推荐
- 推荐一波微软家的浏览器:EDGE
前段时间英雄联盟(LOL)队伍 EDG 夺冠成为热门事件,上了各大热搜,即使大家不玩英雄联盟,相信也多多少少有听说相关信息吧! 今天我们的主角并不是 EDG,而是微软的新版浏览器 EDGE !!! 微 ...
- 第壹課-Install:Mirth Connect在Win10下的安装步骤
1.安装JDK,推荐安装JDK8 64位,版本jdk-8u201-windows-x64.exe. 安装JDK后,同时必须配置win10的系统环境变量[示例如下]: JAVA_HOME : F:\Ja ...
- 力扣596(MySQL)-超过5名学生的课(简单)
题目: 表: Courses 编写一个SQL查询来报告 至少有5个学生 的所有班级. 以 任意顺序 返回结果表. 查询结果格式如下所示 示例1: 解题思路: 使用group by按 班级 进行分组后 ...
- 第 10 章 使用pyecharts 进行数据展示
第 10 章 使用pyecharts 进行数据展示 10.1 安装 pyecharts pyecharts 是一个用于生成 Echarts 图表的类库, Echarts 是百度开源的一个数据可视化JS ...
- PolarDB-X源码解读系列:DML之Insert流程
简介: Insert类的SQL语句的流程可初略分为:解析.校验.优化器.执行器.物理执行(GalaxyEngine执行).本文将以一条简单的Insert语句通过调试的方式进行解读. 在阅读本文之前,强 ...
- 不改一行代码,轻松拥有企业级微服务治理|MSE微服务治理专业版重磅发布
简介:随着业务的发展,微服务拆分越来越复杂,微服务的治理也成了一个比较令人头疼的问题.有没有更加简单且高效的方法来解决微服务治理的难题? 作者:十眠 随着业务的发展,微服务拆分越来越复杂,微服务的治 ...
- Nacos 2.0 升级前后性能对比压测
简介: Nacos 2.0 通过升级通信协议和框架.数据模型的方式将性能提升了约 10 倍,解决继 Nacos 1.0 发布逐步暴露的性能问题.本文通过压测 Nacos 1.0,Nacos 1.0 升 ...
- 基于Delta lake、Hudi格式的湖仓一体方案
简介: Delta Lake 和 Hudi 是流行的开放格式的存储层,为数据湖同时提供流式和批处理的操作,这允许我们在数据湖上直接运行 BI 等应用,让数据分析师可以即时查询新的实时数据,从而对您的 ...
- IIncrementalGenerator 获取引用程序集的所有类型
本文告诉大家如何在使用 IIncrementalGenerator 进行增量的 Source Generator 生成代码时,如何获取到当前正在分析的程序集所引用的所有的程序集,以及引用的程序集里面的 ...
- Raft 共识算法2-领导者选举
Raft 共识算法2-领导者选举 Raft算法中译版地址:https://object.redisant.com/doc/raft中译版-2023年4月23日.pdf 英原论文地址:https://r ...