html表格

前端学习笔记(三)-基于display:table的CSS布局让HTML元素和像table一样

谁都会走 提交于 2019-12-02 16:00:58
display:table的CSS声明能够让一个HTML元素和它的子节点像table元素一样。使用基于表格的CSS布局,使我们能够轻松定义一个单元格的边界、背景等样式,而不会产生因为使用了table那样的制表标签所导致的语义化问题。 网页元素应用上那些与表格相关的display属性值后,能够模仿出与表格相同的特性。我将会在该文中给大家演示这种方法给CSS布局带来的巨大影响。 使用CSS表格 CSS表格能够解决所有那些我们在使用绝对定位和浮动定位进行多列布局时所遇到的问题。例如,“display:table;”的CSS声明能够让一个HTML元素和它的子节点像table元素一样。使用基于表格的CSS布局,使我们能够轻松定义一个单元格的边界、背景等样式,而不会产生因为使用了table那样的制表标签所导致的语义化问题。 在深入了解这种方法之前,让我们先来写份HTML文档实例: <div id="wrapper"> <div id="main"> <div id="nav">? navigation column content…</div> <div id="extras">? news headlines column content…</div> <div id="content">? main article content…</div> </div> </div>

微信小程序的表格table

 ̄綄美尐妖づ 提交于 2019-12-02 15:52:38
今天开发微信小程序,在微信小程序的开发文档中,找组件,发现没有table组件。当时我的那个心情呀,各种不爽。于是,我打算自己写几个<text></text>来代替表格吧。然后就不小心看到了 rich-text ,官方给出的名称叫富文本。我仔细一看,它居然就是我苦苦找了很久的table: 1.受信任的HTML节点及属性 2.全局支持class和style属性, 不支持id属性 。 具体应用: wxml上需要写代码: <rich-text nodes="{{nodes}}" bindtap="tap" ></rich-text> JS上需要写代码: data:{ nodes: [{ //表格配置 name: "table", attrs: { style: " text-align: center", }, children: [ { name: "thead", attrs: { style: "border:1px solid #000;color:red", class: "red" }, children: [ { name: "tr", attrs: { style: "border:1px solid #000;color:red", class: "red" }, children: [ { name: "th", attrs:{}, children:[{ type:

微信小程序之获取后台动态数据表格布局display:table

早过忘川 提交于 2019-12-02 15:45:30
本文没有采用flex布局和grid布局来设置表格的,而是通过 display: table; 来设置。一方面工作中经常用到这种自适应表格排版布局方式(包括方框列表及九宫格式),但是flex布局和grid布局来设置的话就很容易了,这次想通过另一种方法来实现,而且这种方法比较少用,所以想尝试一下,分享给大家。 如果对这个属性不熟的可以参考这篇文章,介绍的很详细: css Table布局-display:table (一)实现效果 1、第一种实现效果: 注意:这是截图才看得到左边或右边的边框的,真机环境是看不到的哈 2、第二种实现效果: (二)实现过程 以第一种实现效果代码为准说明: CSS属性的情况: table:指定对象作为块元素级的表格。类同于html标签 <table> (CSS2) inline-table:指定对象作为内联元素级的表格。类同于html标签 <table> (CSS2) table-caption:指定对象作为表格标题。类同于html标签 <caption> (CSS2) table-cell:指定对象作为表格单元格。类同于html标签 <td> (CSS2) table-row:指定对象作为表格行。类同于html标签 <tr> (CSS2) table-row-group:指定对象作为表格行组。类同于html标签 <tbody> (CSS2) table

记录一天学不完HTML——第一天

自闭症网瘾萝莉.ら 提交于 2019-12-02 12:43:45
学习教程—— W3Vshcool 简介 HTML (超文本标记语言 (Hyper Text Markup Language))是使用一套标记标签 (markup tag)用来描述网页(HTML文档)的一种语言。 HTML标签:由尖括号包围的关键词,通常是成对出现的,比如 和 。第一个标签是开始/开放标签,第二个标签是结束/闭合标签。 编辑器 专业: Adobe Dreamweaver Microsoft Expression Web CoffeeCup HTML Editor 直接用文本编辑器: Notepad++(PC) TextEdit(Mac) 使用后缀.html或后缀.htm保存 我用Notepad++ 遇到 问题1 ——乱码 经百度添加了代码 < head > < meta http-equiv = " content-type " content = " text/html;charset=gb2312 " /> </ head > 多方尝试后,把notepad编码设置成使用 UTF-8-BOM 编码才不乱码(设置成utf-8还是乱的) 他们二者的区别见:博客https://blog.csdn.net/weixin_40449300/article/details/86567129 都说默认带bom,可能我的不带吧??/疑问 基础 标题 < h1 > This is a

点击修改表格背景色

旧巷老猫 提交于 2019-12-02 10:45:17
使用Jquery事件实现点击修改表格的背景颜色 每列表格之前都有一个多选按钮,当你点击按钮时,这一行所有内容的背景色会发生改变,当你再次点击该多选按钮的时候,取消背景色。 未点击之前的样式 点击时候的样式 程序解读 :使用table表格,每一行表格的第一个单元格都有一个多选按钮, 后几个单元格是内容,添加自己想要的样式效果。 看代码( 注意一定要导入js文件 ) < ! DOCTYPE html > < html > < head > < meta charset = "utf-8" / > < title > < / title > < script src = "js/jquery.js" > < / script > < / head > < style > tr td { border : 2 px solid black ; width : 150 px ; height : 30 px ; } . odd { background - color : antiquewhite ; } . even { background - color : aquamarine ; } . checked { background - color : yellow ; } < / style > < body > < table > < tr > < td > < / td > <

响应式 Web 设计技巧

生来就可爱ヽ(ⅴ<●) 提交于 2019-12-02 09:05:07
什么是响应式设计? iOS 和 Android 的发布,智能手机、平板电脑、智能家电等新设备层出不穷,极大便利了我们的生活,但面对形形色色的终端设备,千差万别的屏幕分辨率,给网页设计带来了新的挑战,我们无法估计用户的终端设备和网络状况,更不可能为每种设备都专门设计一套网站,如何实现 Web UI 在多终端中的适配呢?2010 年 Ethan Marcotte 曾经在 A List Apart 发表过一篇文章"Responsive Web Design",响应式网页设计提供了一种设计方法,可以使同一网站在智能手机、桌面电脑,以及介于这两者之间的任意设备上完美显示。这种方法能够根据用户的屏幕尺寸,合理地为现有及将来的各种设备提最佳的浏览体验。 http://mediaqueri.es/ 这是一个响应式设计创意收集网站,可以在上面查看到很多响应式设计实例,较多的网站都应用了 Mobile First 设计思想,先针对小视口设备进行设计,然后逐步对大视口设计进行渐进增强支持。 图 1. Froont 响应式设计网站截屏 这也意味着设计思维的转换,不应再执着于布局、线框等的具体大小,而应该考虑如何使用流体元素。与其根据不同设备的大小来设计页面,更着重考虑如何针对内容进行设计。抛弃像素,抛弃固定宽度,先从小屏幕进行设计,然后逐步增强针对大屏幕的设计 当然也需要引导客户

8.HTML标签-表格标签table

女生的网名这么多〃 提交于 2019-12-02 08:24:45
HTML标签-表格标签table 文章目录 HTML标签-表格标签table 一. 表格基础。 1.表格的功能。 2.表格的常用标签。 3.表格的常用属性。 二.代码展示 三.代码效果 一. 表格基础。 1.表格的功能。 1.1 构建一个基本表格。 1.2 表格添加行。 1.3 表格每一行添加单元格。 1.4 表格添加列标题。 1.5 表格添加表格标题。 1.6 表格合并多行。 1.7 表格合并多列。 2.表格的常用标签。 table:标识表格。 tr:标识一行。 td:标识一个单元格。 th:标识列标题单元格。 caption:标识表格标题。 3.表格的常用属性。 width:宽度 hight:高度 center:中间 Border:表格边框,设置宽度值,单位:px,可以省略。 Cellspacing:单元格与单元格之间的间距,单位:px,可以省略。 Cellpadding:单元格内容与单元格边框之间的距离,单位:px,可以省略。 Rowspan:行合并,合并同列不同行的单元格,格式:rowspan=“合并单元格数量” Colspan: 列合并,合并同行不同列的单元格,格式:colspan=”合并单元格数量” 二.代码展示 < table border = "1" cellspacing = "0" cellpadding = "10" > < caption > 学生信息表 <

[Web 前端] 031 bootstrap 的使用和全局 css 样式

烈酒焚心 提交于 2019-12-02 06:36:16
目录 0. 前言 1. 基本模板 2. 布局容器 2.1 container 2.2 container-fluid 3. 栅格系统 3.1 简介 3.2 栅格参数 3.3 实例:从堆叠到水平排列 2.4 移动设备和桌面屏幕 2.5 列偏移 2.6 嵌套列 2.7 其他 4. 响应式工具 4.1 可用的类 5. 排版 5.1 标题 5.2 其他 6. 表格 6.1 基本实例 6.2 举例 6.3 其他 7. 表单 7.1 基本实例 7.2 其他 0. 前言 官方有 中文文档 ,写得十分详细 我这里只是把公开课上提到的尽可能地列举一遍,列举的资料也源自 中文官网 1. 基本模板 这就是一个最简单的 Bootstrap 页面,记为 code1 <!DOCTYPE html> <html lang="zh-CN"> <head> <meta charset="utf-8"> <meta http-equiv="X-UA-Compatible" content="IE=edge"> <meta name="viewport" content="width=device-width, initial-scale=1"> <!-- 上述3个meta标签*必须*放在最前面,任何其他内容都*必须*跟随其后! --> <title>Bootstrap 101 Template</title> <!-

selenium死活定位不到元素以及radio单选框点击不生效

谁说胖子不能爱 提交于 2019-12-02 06:21:43
今天操作一个单选框浪费太多时间,现在其实很简单得东西,记录一下: 1,问题一,定位不到 如图,使用selenium IDE和xpath helper都试过,无法成功定位到这个单选框,实际上是因为,这个单选框是在表格内,需要一层一层得地方 1)找到表格上层得元素,然后一层一层得向下 2)根据html文件,一层一层向下定位,最后定位元素位置为: xpath->//div[@id='addUserModal']/div[2]/div/div/form/table-component/div/table/tbody/tr/td[1]/div/span/input[@type='radio'] 2,点击radio单选框无响应 如问题1,元素找到了,但是click点击不生效, 然后加了如下一步解决 sleep(2) 哭晕,浪费太多时间,记录一下吧 来源: https://www.cnblogs.com/mrwuzs/p/11734214.html

HTML5:表单

巧了我就是萌 提交于 2019-12-02 06:17:20
学习要点: 表格的基本构成 表格的属性 表格的合并 table:表格的范围,外框;用来定义表格,表格的其他元素包含在table标签里面; tr: 表格的行; td:表格的单元格 1.表格构成三个基本要素 table:表格的范围,外框;用来定义表格,表格的其他元素包含在table标签里面; tr: 表格的行; td:表格的单元格 2.一点说明:关于表格的属性 HTML5中删除了HTML4中table的大部分属性,HTML5中推荐使用CSS设定原来table属性实现的效果。对于HTNL5中已经废弃的大部分属性不在对其讲解 3.th元素:为表格添加标题行 th元素用来定义表格的标题单元格,他是tr元素的子元素,必须放在tr标签里边;tr元素的内容会自动居中对齐并加粗文字 4.colspan元素:横向合并单元格 属性值为正整数,表示该单元格合横向合并的列数,语法为 =“3” 5.rowspan元素:纵向向合并单元格 属性值为正整数,表示该单元格合纵向向合并的行数数,语法为 =“3” 6.caption元素:给表格添加标题 用来制定表格的标题或者说明;是table的子元素,必须放在table中使用 caption的align属性可以设置标题的位置,但是,在HTML5中已经被废弃,不推荐使用,建议使用CSS样式设置,后边课程会讲到。 7.thead\tfoot\tbaody元素 thead元素