Is there a way to only use CSS in order to make a button have the same width as a sibling button?

后端 未结 2 1783
耶瑟儿~
耶瑟儿~ 2021-01-15 22:59

Basically, I have two buttons that have the same style and are lined beside each other inside a parent div.

2条回答
  •  孤城傲影
    2021-01-15 23:32

    CSS grid can do this:

     body {
      text-align: center
     }
    .container {
      display: inline-grid;
      grid-template-columns: 1fr 1fr;
      margin:10px;
    }
    
    .btn {
      min-height: 44px;
      max-width: 320px;
      box-sizing: border-box;
      padding: 6px 24px border-radius: 4px;
      outline: none;
      cursor: pointer;
    }
    
    .btn-primary {
      border: none;
      background-color: #808080;
      color: #FFFFFF;
    }
    
    .button1 {
      background-color: #FFFFFF;
      color: #000000;
      border: 1px solid #b6b6b6;
    }
    
    .button2 {
      margin-left: 12px;
      padding: 6px 36px;
    }

提交回复
热议问题