码迷,mamicode.com
首页 > 其他好文 > 详细

前端入门篇之div

时间:2020-06-06 16:55:22      阅读:63      评论:0      收藏:0      [点我收藏+]

标签:空格   方法   class   script   有关   splay   包括   line   uid   

由于之前没有做过前端的开发工作,在现在的前端开发工作中遇到许多坑,有关于javascript的,有关于css样式的,所以想在这里总结一下。文章的结构的可能会比较混乱,同一篇文章可能会有多次的修改。

div显示在同一行中

div是块级元素,默认是不会显示在同一行的,但是可以通过如下方式,让div元素显示在同一行中。

使用float样式

    .left{
        float: left;
    }
    .right{
        float: right;
    }

    <div>
        <div class="left">child1</div>
        <div class="left">child2</div>
        <div class="right">child3</div>
        <div class="right">child4</div>
    </div>

使用inline

    .inline{
      display:inline-block;
    }
    
    <div>
      <div class=‘inline‘>inline1</div>
      <div class=‘inline‘>inline2</div>
    </div>

使用inline方式存在一个问题,在预览的时候会发现两个元素(例如上面的inline1和inline2)之间会存有留白,这个留白是由于两个<div>之间的空白字符造成的(包括空格、Tab和换行)。网上有很多方式可以消除这个留白,在这里就不详细表述了。

使用flex

本人使用flex方式还没有成功,待测试成功之后再来补充...

reactjs行内样式

这个很简单,但是很多初学者会在这里踩坑。我根据baidu搜索出来的方法在react中使用行内样式,实际并不成功。我不清楚是什么原因,或许是版本不同???不过,我下面的内容都是亲测可用的。

  • 普通html
<div style="background-color:red;width:100%;height:400px"></div>
  • reactjs
      <div
        id="explore-container"
        className="container-fluid"
        style={{
          height: this.state.height,
          overflow: ‘hidden‘,
        }}
      >
      </div>

注意哦,‘hidden‘使用的是单引号

div的flex样式

前端入门篇之div

标签:空格   方法   class   script   有关   splay   包括   line   uid   

原文地址:https://www.cnblogs.com/webshare2020/p/13055189.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!