定义html表格的大小和位置,点晴OA工作流表单设计:表格table及宏控件的HTML、CSS、字体参数教程详解...

0c31dbb9234f4b5d8c79070e5acaa81a.gif 点晴OA工作流表单设计:表格table及宏控件的HTML、CSS、字体参数教程详解

6c2ba509a3339b859212a51d6ccfec20.png

说明:虽然点晴OA内置了强大的富文本编辑器,但是很多时候还是难以实现理想的精确显示效果,为了实现满意的显示效果,网管掌握一定的HTML、CSS、Javascript等相关知识还是很有必要的,否则只能按照系统默认效果显示使用了。

其实并不需要太多高深的知识,懂些皮毛就够了,主要是如何固定表格宽度、行高、列宽、居中、颜色、字体大小之类的。

下面对一些简单常用的HMTL和CSS知识进行了介绍,详细的相关知识请自行百度获取。以下内容都必须将编辑器切换到源码模式下才能操作:

86a51261ab50aef8bd990cb310bc7988.png

34ed987be496012f24e7018734877f24.png

Kinder编辑器

6cfb8816b6d7640093f3678fcc005428.png

ClickSun编辑器

对table设置css样式边框,分为几种情况:1、只对table(整个表格)设置表格宽度、边框线宽度、颜色

2、对tr(行)设置行高

3、对td(单元格)设置列宽、边框线宽度、颜色

4、对table和td技巧性设置表格边框

3、对table和td设置背景,实现完美表格边框

<table width="400" border="10" cellspacing="2" ceelpadding="5">

width="400"

表格宽度,接受绝对值(如 500)及相对值(如 80%)。

border="10"

表格边框的厚度。

cellspacing="2"

表格格线的厚度

cellPadding=5

表格格线内厚度

align="CENTER"

表格的摆放位置(水平),可选值为:左: left, 右: right, 居中: center

valign="TOP".

表格内内容的对齐方式(垂直),可选值为: top, middle, bottom。

background="背景图片网址"

表格的背景图片,与 bgcolor 不要同用。

bgcolor="#0000FF"

表格的底色,与 background 不要同用

bordercolor="#CF0000"

表格边框颜色

bordercolorlight="#00FF00"

表格边框向光部分的颜色

bordercolordark="#00FFFF"

表格边框背光部分的颜色,使用 bordercolorlight 或 bordercolordark 时 bordercolor 将会失效。

一、只对表格table标签设置边框

只对table标签设置border(边框)样式,将让此表格最外层table一个边框,而表格内部不产生边框样式。

对应html代码片段

<table width="400" border="0" cellspacing="0" cellpadding="0" style="border:1px solid #F00">

<tr height="24">

<td width="105">站名</td>

<td width="181">网址</td>

<td width="112">说明</td>

</tr>

<tr height="24">

<td>DIVCSS5</td>

<td>www.clicksn.cn</td>

<td>点晴免费OA,国内优选的免费OA</td>

</tr>

<tr height="24">

<td>CSS5</td>

<td>www.clicksun.com.cn</td>

<td>点晴免费OA,国内优选的免费OA</td>

</tr>

</table>

效果图:

8e47ee14fe50f1a508970afe6ba0a983.png

二、对td设置边框

对table表格td设置边框样式,表格对象内td将实现边框样式,但中间部分td会导致出现双边框。

对应html源代码片段 <table width="400" border="0" cellspacing="0" cellpadding="0" style="border:1px solid #F00">

<tr height="24">

<td width="105" style="border:1px solid #F00">站名</td>

<td width="181" style="border:1px solid #F00">网址</td>

<td width="112" style="border:1px solid #F00">说明</td>

</tr>

<tr height="24">

<td style="border:1px solid #F00">DIVCSS5</td>

<td style="border:1px solid #F00">www.clicksn.cn</td>

<td style="border:1px solid #F00">点晴免费OA,国内优选的免费OA</td>

</tr>

<tr height="24">

<td style="border:1px solid #F00">CSS5</td>

<td style="border:1px solid #F00">www.clicksun.com.cn</td>

<td style="border:1px solid #F00">点晴免费OA,国内优选的免费OA</td>

</tr>

</table>

效果图:

ecbfcc1e2bcabc7936ec575d46f5122e.png

三、对table和td技巧性设置表格边框

如上第二点,只对表格对象td设置单一边框样式,中间部分td与td标签之间就会出现双边框现象。

解决方法:对td只设置两个边的边框,对table也设置两个边的边框样式。

解释:对td设置左与上边框,这样td与td相邻就会只出现单一边框样式,这样就会出现表格右侧和下部没有边框,这个时候我们设置table右和下 边框解决显示右侧和下侧td剩下未显示边框。

对应html源代码片段:

<table width="400" border="0" cellspacing="0" cellpadding="0" style="border-right:1px solid #F00;border-bottom:1px solid #F00">

<tr height="24">

<td width="105" style="border-left:1px solid #F00;border-top:1px solid #F00">站名</td>

<td width="181" style="border-left:1px solid #F00;border-top:1px solid #F00">网址</td>

<td width="112" style="border-left:1px solid #F00;border-top:1px solid #F00">说明</td>

</tr>

<tr height="24">

<td style="border-left:1px solid #F00;border-top:1px solid #F00">DIVCSS5</td>

<td style="border-left:1px solid #F00;border-top:1px solid #F00">www.clicksn.cn</td>

<td style="border-left:1px solid #F00;border-top:1px solid #F00">点晴免费OA,国内优选的免费OA</td>

</tr>

<tr height="24">

<td style="border-left:1px solid #F00;border-top:1px solid #F00">CSS5</td>

<td style="border-left:1px solid #F00;border-top:1px solid #F00">www.clicksun.com.cn</td>

<td style="border-left:1px solid #F00;border-top:1px solid #F00">点晴免费OA,国内优选的免费OA</td>

</tr>

</table>

效果图:

5b38e5aa1af920a304a20b710525fe21.png

四、对table和td设置背景,实现完美表格边框

1、基础设置

1)、先设置table css背景为红色

2)、设置table单元之间间距为1,直接对<table>标签内cellspacing="1"即可,得到:<table width="400" border="0" cellspacing="1" cellpadding="0">

3)、设置table、tr、td背景色,直接对<table>、<tr>、<td>标签内bgcolor="颜色"即可,得到:

<table width="400" border="0" cellspacing="1" cellpadding="0" bgcolor="white">

<tr bgcolor="gray">

<td bgcolor="white">

4)、设置table、td宽度,直接在table标签内加入width宽度属性即可定义宽度如下:<tablewidth="300"> 、<td width="300">

这样定义table宽度为300px,记住这个宽度的值不需要带html长度单位,默认以像素px为单位。

五、css table表格边框实现总结

以上四种方式实现table表格边框样式方法,推荐使用第三和第四种方法来解决表格边框样式。

上面介绍的是CSS对表格的控制方法,下面介绍CSS对字体的控制方法:

在需要设置特别效果的字体前后增加span控制符,下面以点晴免费OA为例来设置,效果 - 红色、20号大小、粗体、微软雅黑:

<span style="color:red; font-size:20pt; font-weight:bold; font-family:微软雅黑;">点晴免费OA,国内优选的免费OA</span>

效果展示:

点晴免费OA,国内优选的免费OA

如果需要居中或靠左、右显示的话,在前后加上P控制符的align=cener、align=left、align=right即可:

< P align="center"><span style="color:red; font-size:20pt; font-weight:bold; font-family:微软雅黑;">点晴免费OA,国内优选的免费OA</span></P>

效果展示:

点晴免费OA,国内优选的免费OA

六、其他常用css标识

1、表格中内容禁止换行:在td中增加nowrap

<td nowrap>******</td>

2、表格中文字增加CSS控制字体颜色、大小、粗细等:在td中增加style

<td style="color:red; font-size:14px; font-weight:bold; font-family:微软雅黑;">******</td>

3、表格中文字增加CSS控制强制换行:在td中增加style

<td style="word-wrap:break-word;word-break:break-all;">******</td>

该文章在 2020/4/1 12:34:00 编辑过

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值