零基础html学习-第五期

这篇具有很好参考价值的文章主要介绍了零基础html学习-第五期。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

好久不见,兄弟们。我又回来继续更blog了!

博主主页:GUIDM

收入专栏:零基础HTML学习

 文章来源地址https://www.toymoban.com/news/detail-410526.html

一、表格

<table>
  <tr>
    <td></td>
  </tr>
</table>

tr:行 td:列

<tr>
   <th></th> 
</tr>

th:表头单元格,内部文本加粗并居中显示。

表格<table>属性

border:定义线条的粗细

width:定义表格的总宽度

height:定义表格的总高度

cellspacing:定义单元格之间的距离

cellpadding:定义单元格边框和文本之间的距离

align:定义表格在页面中水平方向上的对齐方式

bgcolor:修饰表格的背景颜色

bordercolor:修饰表格的边框颜色

想让单元格之间的距离,或者单元格与文本之间的距离变大,调整cellspacing和cellpadding即可。 

表格行<tr>属性

height:设置表格行的高度(总高度不变)

bgcolor:背景颜色(一整行)

align:设置tr内部所有单元格内容的水平对齐方式

valign:设置tr内部所有单元格内容的垂直对齐方式

tr无宽度属性

单元格中默认的对齐方式:水平左侧对齐,垂直居中对齐。 

单元格<td>属性

width:单元格宽度

height:单元格高度

bgcolor:单元格背景色

align:单元格里面内容的水平对齐方式

valign:单元格里面内容的垂直对齐方式 

调整任何单元格的高度/宽度,都会影响该单元格所有列的所有单元格的高度/宽度。

 清除单元格之间的距离/单元格跟文本之间的距离:

<table border="1" width="500px" height="150px" cellspacing='0' cellpadding='0' align="center" >
         <tr>
             <td>1</td>
             <td>2</td>
         </tr>  
         <tr>
             <td>1</td>
             <td>2</td>
            </tr>
        <tr>
            <td>1</td>
            <td>2</td>
        </tr>
    </table>

单元格合并

rowspan:合并行

colspan:合并列

 可查看:合并案例

这个案例可以很好的了解如何使用合并

表格分组

表格标题:<caption></caption> 一般放在第一个<tr></tr>标签之前。

表格头:<thead></thead>

表格体:<tbody></tbody>

表格尾:<tfoot></tfoot>

表格如果没有使用任何分组标签,浏览器在渲染时,会把table中所有未分组的tr放在一个tbody标签里。

一个表格只允许使用一个thead和一个tfoot,但允许使用多个tbody。

列分组标签:

<colgroup></colgroup>:把一列或连续的几列分成一组,经常用于表格一整列单元格的颜色。

span属性:多少列为一组

bgcolor属性:背景颜色

二、svg

svg标签是svg图形的一个容器(绘制图形的画布)。

<svg></svg>

重要属性:

width:定义画布的宽度

height:定义画布的高度

形状元素:

  • 矩形<rect/>

width:定义矩形的宽度

height:定义矩形的高度

fill:填充颜色

stroke-width:边框宽度

stroke:边框颜色

x:左边位置

y:顶部位置

fill-opacity:填充颜色的不透明度(0-1)

stroke-opacity:描边颜色的不透明度(0-1)

opacity:整个元素的不透明度(0-1)

<svg width="500px" height="500px">
       <rect width="300px" height="200px" fill="green" stroke-width="2px" stroke="black" x="50" y='20'/>
   </svg>
  • 圆角矩形 

通过定义rx,ry属性,同值为圆角,不同值为椭圆。

<svg width="500px" height="500px">
       <rect width="300px" height="200px" fill="green" rx="50" ry="50"s/>
   </svg>
svg width="500px" height="500px">
       <rect width="300px" height="200px" fill="green" rx="50" ry="70"/>
   </svg>
  • 圆<circle/> 

cx:定义圆形中心的x坐标

cy:定义圆形中心的y坐标

r:定义圆形的半径

stroke:边框颜色

stroke-width:边框宽度

fill:背景色填充 

<svg width="500px" height="500px">
      <circle cx='100' cy='100' r='50' fill="yellow"/>
   </svg>
  • 椭圆<ellipse/>

cx:圆心x坐标

cy:圆心y坐标

rx:水平半径

ry:水平半径

stroke:边框颜色

stroke-width:边框宽度

fill:背景色填充 

<svg width="500px" height="500px">
      <ellipse cx='100' cy='100' rx='50' ry="60" fill="green"/>
   </svg>
  • 线条<line/>

x1:起点x坐标

x2:结束x坐标

y1:起点y坐标

y2:结束y坐标

  • 多边形 <polygon/>

points:图形每个点的坐标,至少三对坐标,每对坐标用空格隔开。

<svg width="500px" height="500px">
      <polygon points="200,20 250,190 160,210"/>
   </svg>
  • 多线条<polyline/>

points:2个以上的坐标,一般用于折现的表现。

 

 

到了这里,关于零基础html学习-第五期的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • python-opencv第五期:rectangle函数详解

    概要: 众 嗦粥汁 所周知,在如今计算机视觉( Computer Version  short for CV)是人工智能与机器人技术发展的一个重大研究方向,而 opencv 作为一个专门为计算机视觉编程提供技术与函数支持的第三方库,自然是一个需要重点研究的内容。             本期所要介绍的函数是o

    2024年02月05日
    浏览(32)
  • 【FPGA-DSP】第五期:FFT调用流程

    目录 1. matlab输入信号编写 2. Simulink开发 2.1 模块搭建 2.2 Simulink运行 2.3 matlab信号处理  拓:输入信号位数改变 本章节主要说明如何在system generator中使用fft模块,话不多说,看操作: 参考教程第5期 - FFT调用流程 - 基于FPGA的数字信号处理系统开发笔记_哔哩哔哩_bilibili 参考我之

    2023年04月11日
    浏览(35)
  • 第五期:字符串的一些有意思的操作

    PS:每道题解题方法不唯一,欢迎讨论!每道题后都有解析帮助你分析做题,答案在最下面,关注博主每天持续更新。 1. 替换空格 题目描述 请实现一个函数,把字符串 s 中的每个空格替换成\\\"%20\\\"。 示例1: 输入:s = “We are happy.” 输出:“We%20are%20happy.” 示例2: 输入:s =

    2024年02月08日
    浏览(39)
  • 【熬夜送书 | 第五期】清华社赞助 | 《MySQL系列丛书》

    MySQL是一种关系型数据库管理系统,由瑞典MySQL AB公司开发。MySQL是最流行的关系型数据库管理系统之一,在WEB应用方面,MySQL是最好的RDBMS(Relational Database Management System:关系数据库管理系统)应用软件之一。 MySQL有以下几个优势: 1.开源免费:MySQL是开源软件,完全免费使用,没

    2024年02月10日
    浏览(32)
  • 【送书福利-第五期】《网络结构数据分析与应用》

    大家好,我是洲洲,欢迎关注,一个爱听周杰伦的程序员。关注公众号【程序员洲洲】即可获得10G学习资料、面试笔记、大厂独家学习体系路线等…还可以加入技术交流群欢迎大家在CSDN后台私信我! 今天给大家介绍一本书:《网络数据结构分析与应用》 国内首本成体系网络

    2024年02月09日
    浏览(40)
  • Stage模型详解,UIability------Harmony OS 开发(第五期)

    如上图所示,蓝色框内就是代表一个模块, 一个工程下可以有n个模块,但只能有一个entry模块,即入口模块(核心),里面是该APP的主要功能 。模块分为两种类型: Ability Module和Library Module模块 ,前者是能力模块,用于实现对应的页面和功能,后者是共享模块,里面的功能和已经创

    2024年01月24日
    浏览(41)
  • 【小黑送书—第五期】>>《MATLAB科学计算从入门到精通》

    从 代码 到 函数 ,从 算法 到 实战 ,从 问题 到 应用 ,由浅入深掌握科学计算方法,高效解决实际问题。 今天给大家带来一本书:《 MATLAB科学计算从入门到精通 》—— 科学计算基础入门,高效解决实际问题。 本书从 MATLAB 基础语法讲起,介绍了基于 MATLAB 函数的科学计算

    2024年02月05日
    浏览(44)
  • 面试 React 框架八股文十问十答第五期

    作者:程序员小白条,个人博客 相信看了本文后,对你的面试是有一定帮助的!关注专栏后就能收到持续更新! ⭐点赞⭐收藏⭐不迷路!⭐ 1)对 React context 的理解 React Context 是 React 中用于跨多层级传递数据的一种方式,可以让组件之间共享一些全局的状态,而不需要通过

    2024年01月18日
    浏览(35)
  • 【网络豆送书第五期】Kali Linux高级渗透测试

    作者简介:一名云计算网络运维人员、每天分享网络与运维的技术与干货。  公众号: 网络豆云计算学堂  座右铭:低头赶路,敬事如仪 个人主页: 网络豆的主页​​​​​ 本期好书推荐:《Kali Linux高级渗透测试》 粉丝福利:书籍赠送:共计送出3本 参与方式:关注公众

    2024年02月08日
    浏览(42)
  • JavaScript 手写代码 第五期(重写数组方法一)-可以改变原数组的方法

    我们在日常开发过程中,往往都是取出来直接用,从来不思考代码的底层实现逻辑,但当我开始研究一些底层的东西的时候,才开始理解了JavaScript每个方法和函数的底层实现思路,我认为这可以很好的提高我们的代码水平和逻辑思维。 push 从后面添加元素 返回push完以后数组

    2024年02月11日
    浏览(40)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包