JSFiddle - React, Tailwind, and code Playground

by scrimothy

HTML

<div class="test">
    <div class="element">
        <h3>
            <span class="dummy-a">
                <span class="dummy-ui-btn-inner">
                    <span class="dummy-ui-btn-text">very long text is this</span>
                </span>
            </span>
        </h3>
    </div>
     <div class="element">
        <h3>
            <span class="dummy-a">
                <span class="dummy-ui-btn-inner">
                    <span class="dummy-ui-btn-text">Two</span>
                </span>
            </span>
        </h3>
    </div>
     <div class="element">
        <h3>
            <span class="dummy-a">
                <span class="dummy-ui-btn-inner">
                    <span class="dummy-ui-btn-text">Three</span>
                </span>
            </span>
        </h3>
    </div>
     <div class="element">
        <h3>
            <span class="dummy-a">
                <span class="dummy-ui-btn-inner">
                    <span class="dummy-ui-btn-text">Four</span>
                </span>
            </span>
        </h3>
    </div>
    <div class="element">
        <h3>
            <span class="dummy-a">
                <span class="dummy-ui-btn-inner">
                    <span class="dummy-ui-btn-text">Five</span>
                </span>
            </span>
        </h3>
    </div>
</div>

CSS

.test { 
    width: 100%; 
    display: table;
}
.test .element { 
    border: 1px solid red; 
    min-width: 19%; 
    display:table-cell;
    max-width:100%;
}
.test .element.prelast { 
    border: 1px solid green; 
}
.test .element.last { 
    float: none !important; 
    overflow: hidden; 
}
.test .element h3 {  
    overflow: hidden; 
    text-overflow: ellipsis; 
    white-space: nowrap; 
}