html中表格设定的长和宽,为啥还会随着内容改变大小
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了html中表格设定的长和宽,为啥还会随着内容改变大小相关的知识,希望对你有一定的参考价值。
如题,例如:设定在frame中有一表格充満整个frame,表格的width已充満frame的宽,现有A、B两个单元格,B单元格的内容变多超出其设定width,其会自动变大,A会它变小,如何固定A 、B 的大小,其超出时,会自动换行?谢谢!
设置宽度不仅要设置table的宽度,还要设置里面td的宽度,并且把td设置为内容超出部分隐藏,也就是overflow:hidden。操作方法如下:
1、打开dreamweaver软件新建一个表格,如图,使用<table></table>标签对。
2、接着就是新建一行,使用<tr></tr>标签对,然后使用<td></td>标签对新建三个单元格。
3、接着在设计视图里面预览一下,如图,可以看到一行三列的表格。
4、接着在<td>里面添加一个“width”属性,width表示的就是宽度,如图所示。
5、然后给第一和第二个表格添加宽度,如图,第三个就不用添加,因为前两个已经确定,所以第三个也已经确定。
6、最后运行,可以看下网页效果,三个表格的宽度都不一样了。
参考技术A 您好:首先设置宽度不仅要设置table的宽度,而是要设置里面td的宽度,并且把td设置为内容超出部分隐藏即可。也就是overflow:hidden;本回答被提问者和网友采纳 参考技术B 1、<table width="400" border="1" cellpadding="1" cellspacing="0" style="table-layout:fixed;">……</table>2、设置单元格td的样式;
<style type="text/css">
td
width:25%;/* 80px; */
overflow: hidden;
text-overflow:ellipsis;
text-align: center;
</style>
python对yuv图像裁剪
首先读取yuv图像,从图像的命名中读出图像的长和宽,可能要跟你的yuv文件命名方式来做修改。
这是我的yuv图像的命名方式。
达到长和宽之后就可以读取图像的像素值了,我这里设置的是裁剪成40的倍数,这两句是得到裁剪后的长和宽。
Height_Y = Height_Y // cropc * cropc
Width_Y = Width_Y // cropc * cropc
裁剪
current_Y = Y[0:Height_Y, 0: Width_Y ]
current_U = U[0:Height_Y // 2, 0:Width_Y // 2 ]
current_V = V[0:Height_Y // 2, 0:Width_Y // 2 ]
将 current_Y转换为list,方便存储
list_y = list(current_Y.reshape((Height_Y * Width_Y)))
list_u = list(current_U.reshape(((Height_Y // 2 )* (Width_Y // 2))))
list_v = list(current_V.reshape(((Height_Y // 2 ) * (Width_Y // 2))))
存储
outpath='D:/NN/265_cut/37_wo/'+str(num).rjust(4,'0')+'_'+str(Width_Y)+'x'+str(Height_Y)+'.yuv'
with open(outpath, 'wb+') as ff:
ff.write(np.array(list_y, dtype=np.uint8).tobytes())
ff.write(np.array(list_u, dtype=np.uint8).tobytes())
ff.write(np.array(list_v, dtype=np.uint8).tobytes())
完整代码如下:
import numpy as np
cropc=40
rootpath='C:/valid/valid_yuv'
for i in os.listdir(rootpath):
subfile = rootpath + '/' + i
size = i.split('.')[0]
num =size.split('_')[0]
size=size.split('_')[1]
width = size.split('x')[0]
Width_Y = int(width)
height = size.split('x')[1]
Height_Y = int(height)
fp1 = open(subfile, 'rb')
Y = np.frombuffer(fp1.read(Height_Y * Width_Y * 2 // 2), np.uint8).reshape((Height_Y , Width_Y))
U = np.frombuffer(fp1.read(Height_Y * Width_Y // 2 // 2), np.uint8).reshape((Height_Y // 2 , Width_Y // 2))
V = np.frombuffer(fp1.read(Height_Y * Width_Y // 2 // 2), np.uint8).reshape((Height_Y // 2 ,Width_Y // 2))
Height_Y = Height_Y // cropc * cropc
Width_Y = Width_Y // cropc * cropc
current_Y = Y[0:Height_Y, 0: Width_Y ]
current_U = U[0:Height_Y // 2, 0:Width_Y // 2 ]
current_V = V[0:Height_Y // 2, 0:Width_Y // 2 ]
list_y = list(current_Y.reshape((Height_Y * Width_Y)))
list_u = list(current_U.reshape(((Height_Y // 2 )* (Width_Y // 2))))
list_v = list(current_V.reshape(((Height_Y // 2 ) * (Width_Y // 2))))
outpath='D:/NN/265_cut/37_wo/'+str(num).rjust(4,'0')+'_'+str(Width_Y)+'x'+str(Height_Y)+'.yuv'
with open(outpath, 'wb+') as ff:
ff.write(np.array(list_y, dtype=np.uint8).tobytes())
ff.write(np.array(list_u, dtype=np.uint8).tobytes())
ff.write(np.array(list_v, dtype=np.uint8).tobytes())
以上是关于html中表格设定的长和宽,为啥还会随着内容改变大小的主要内容,如果未能解决你的问题,请参考以下文章
Codeforces Beta Round #4 (Div. 2 Only) D. Mysterious Present(LIS)