Javascript 不使用'创建动态html表;表';
我需要创建一个html表格,而不使用表格标签或css显示:表格(和相同的)属性 我写了这个html代码 现在,我需要这样做,如果在一个单元格中有溢出,表将根据下一个方案对整个原始和/或列执行大小调整 此时,只有原始大小调整起作用。 如何实现整列大小调整?我可以只使用CSS来执行它吗?或者我必须使用JavaScript/JqueryJavascript 不使用'创建动态html表;表';,javascript,jquery,html,css,flexbox,Javascript,Jquery,Html,Css,Flexbox,我需要创建一个html表格,而不使用表格标签或css显示:表格(和相同的)属性 我写了这个html代码 现在,我需要这样做,如果在一个单元格中有溢出,表将根据下一个方案对整个原始和/或列执行大小调整 此时,只有原始大小调整起作用。 如何实现整列大小调整?我可以只使用CSS来执行它吗?或者我必须使用JavaScript/Jquery 谢谢。我对您需要什么有点困惑,但您可以使用一组具有灵活子项的flexbox容器来创建网格,以根据每个子单元格中的内容量进行调整: body{背景色:象牙;}
谢谢。我对您需要什么有点困惑,但您可以使用一组具有灵活子项的flexbox容器来创建网格,以根据每个子单元格中的内容量进行调整:
body{背景色:象牙;}
#容器{宽度:400px;}
.电网{
显示器:flex;
}
.网格单元{
flex:1自动;
边框:1px纯绿色;
}
Lorem Ipsum只是印刷和排版行业的虚拟文本。自16世纪以来,Lorem Ipsum一直是行业标准的虚拟文本,当时一位不知名的印刷商拿起一个打印工具,将其拼凑成一本打印样本书
一小段文字。
一小段文字。
一小段文字。
一小段文字。
一小段文字。
一小段文字。
一小段文字。
Lorem Ipsum只是印刷和排版行业的虚拟文本。自16世纪以来,Lorem Ipsum一直是行业标准的虚拟文本,当时一位不知名的印刷商拿起一个打印工具,将其拼凑成一本打印样本书
为什么要避免使用表?也许可以查看与display:flex
容器样式相关的CSS规则。
<!DOCTYPE html>
<html>
<head>
<meta charset='utf-8'>
<title>Creating div tables</title>
<link rel="stylesheet" type="text/css" href="flex.css">
<script type="text/javascript" src="jquery-1.11.2.js"></script>
</head>
<body>
<div class="tbl"></div>
<script type="text/javascript">
for (var i = 0; i < 5; i++) {
$('.tbl').append('<div class="rw"></div>');
};
for (var i = 0; i < 8; i++) {
$('.rw').append('<div class="col col'+i.toString()+'">'+Math.random().toString()+'</div>');
};
</script>
</body>
</html>
.tbl {
background-color: yellow;
display: flex;
flex-flow:column;
position: relative;
width: 80%;
left: 10%;
}
.rw {
background-color: rgb(197, 253, 255);
display: flex;
flex-flow:row;
resize:both;
}
.col {
border-style: solid;
border-color: black;
overflow: hidden;
display: inline-block;
}