html的table使用div创建

时间:2022-04-22
本文章向大家介绍html的table使用div创建,主要内容包括1.样式、2.html和后端、3.效果、基本概念、基础应用、原理机制和需要注意的事项等,并结合实例形式分析了其使用技巧,希望通过本文能帮助到大家理解应用这部分内容。

      午休时间写了一个使用div创建table的案例

1.样式

<style>
    .table {
        display: table;
    }

    .tableRow {
        display: table-row;
    }

        .tableRow div {
            display: table-cell;
            background: #EEE;
            border: 1px solid #777;
            padding: 1em;
        }
</style>

2.html和后端

<div class="table">
    <div class="tableRow">
        <div>ID</div>
        <div>姓名</div>
        <div>年龄</div>
        <div>联系方式</div>
        <div>是否已婚</div>
      
    </div>

    @foreach (var entity in Model)
    {
        <div class="tableRow">
            <div>@entity.SID</div>
            <div>@entity.SName</div>
            <div>@entity.SAge</div>         
            <div>@entity.SPhone</div>
            <div><input type="checkbox" checked="@entity.IsMarry" /></div>
        </div>
    }
</div>
  public class HomeController : Controller
    {
        //
        // GET: /Home/

        public ActionResult Index()
        {
            //组装测试数据
            IList<Student> studentList = new List<Student>()
            {             
                new Student(){ SID=1,SName="诸葛亮", SAge=60, IsMarry=true,SPhone="1111222222"},
                new Student(){ SID=2,SName="周公瑾", SAge=40, IsMarry=true,SPhone="21321321"},
                new Student(){ SID=3,SName="马孟起", SAge=30, IsMarry=true,SPhone="1111222222"},
                new Student(){ SID=4,SName="赵子龙", SAge=25, IsMarry=true,SPhone="1111222222"},
                new Student(){ SID=5,SName="关云长", SAge=31, IsMarry=true,SPhone="1111222222"},
                new Student(){ SID=5,SName="CallmeYhz", SAge=26, IsMarry=false,SPhone="355555555555"}
            };
            return View(studentList);
        }
    }

    /// <summary>
    /// 学生实体
    /// </summary>
    public class Student
    {
        public int SID { get; set; }

        public string SName { get; set; }

        public int SAge { get; set; }


        public bool IsMarry { get; set; }

        public string SPhone { get; set; }
    }

3.效果