html - 在一个div中垂直平均划分段落

标签 html css twitter-bootstrap paragraph

我正在使用 Bootstrap 网格来构建布局。 在此布局中,我有一个页面将问题和答案显示为常见问题解答。我创建了一行,每行 3 列,每列 4 列。我在其中放置了包含问题和答案的段落。现在我有 13 个这样的段落和一个包含 Logo 和两个标题的标题 div。

目前我在 div 上使用最大高度和填充来尝试将它们均匀地隔开,但并不是所有地方都有效,我只是想看看是否有更方便的方法来划分这些段落,因为我认为这是更多人想做的事情。

这是我当前的 html;

<div class="row faq">
        <div class="col-lg-4 lefttop">
        <div class="faqtitle">
            </div></div>
</div>

这是我当前的 CSS;

.faqcontainer {
    margin-right:4%;
    margin-top:2%;
}

.faq {
    text-align: center;
    font-size:18px;
}

.faq h3 {
    font-size:22px;
    padding-bottom:0px;
    margin-bottom:0px;
    font-weight:500;
}

.faq h1 {
    margin-top:0px;
    padding-top:0px;
    font-size:50px;
    color:#ee7d2f;
}

.faq p {
    max-width:450px;
    min-height:130px;
    margin:0px auto;
    text-align:left;
    font-size:15px;
    padding-top:30px;
}

.faq a {
    color:#598edf;
    background: none !important;
}

.faqtitle {
    margin-top:0px;
    padding-top:0px;
}

.faqtitle h2, h1 {
    margin:0px;
    padding:0px;
}

.numbers {
    font-size:40px;
    color:#598edf;
    float:left;
    padding-bottom:0px;
    padding-right:6px;
    font-weight:200;
}
.bigorange {
    color:#ee7d2f;
    font-size:70px;
    font-weight:800;
}

.orange {
    color:#ee7d2f;}

现在我尝试查看 vertical-align auto,但堆栈上的另一个问题表明这不是可行的方法。为所有内容设置相同的高度和边距也是不可能的,因为有些段落比其他段落稍长,但这可以通过较短的段落进行补偿。

谁能给我一个更方便/更好的方法的建议?

最佳答案

如果你不需要IE9及以下版本的支持,那么我会推荐这种方法。

Column-count 是您想要创建偶数列时使用的绝佳样式。

我是这样做的

<div class="columnSplit">
            <p><span class="numbers">1</span><b>.. Konijntjes?</b> Wat begon als geintje voor een bedrijfsnaam liep al snel uit tot de start van een fantastisch avontuur. Krankzinnig? Wellicht. Marketingtechnisch handig? Het heeft z'n uitdagingen. Maar ach, je vergeet de naam niet snel.</p>
            <p><span class="numbers">2</span><b>Onze diensten?</b> Kort gezegd; ICT dienstverlening met een stukje elektrotechniek als aanvulling. Of het nu gaat om dagelijks beheer of incidenteel ondersteuning, wij nemen de technische touwtjes uit handen. Naast de techniek leveren wij desgewenst hardware, software en licenties. Standaard platform ondersteuning voor: Apple, Linux en Microsoft. En vragen omtrent oudere platformen zoals NT4 zijn natuurlijk ook van harte welkom. Al een beheerder in dienst? Gebruik ons dan als aanvulling of vraagbaak. En de elektrotechniek? Dat is dé brug die eindeloze mogelijkheden biedt om systemen te koppelen met je omgeving.</p>
            <p><span class="numbers">3</span> <b>Onze concept?</b> We doen het goed of we doen het niet. Geen grijze gebieden omtrent ondersteuning of beheer van het netwerk en alles daar omheen. Als wij iets niet kunnen dan leren wij het, simpel.</p>
            <p><span class="numbers">4</span> <b>En de kosten?</b> Zonder vaste overeenkomst hanteren wij standaard € 65,- per uur. Natuurlijk staan wij open voor verdere onderhandeling. Verder is al het beheer onder een vaste overeenkomst volledig gedekt. Ben je een goed doel? Neem contact op, wij dragen graag een technisch steentje bij.</p>
            <p><span class="numbers">5</span> <b>Doen jullie dan ook echt alles zelfstandig?</b> Uiteraard, Als de ruimte er is, zeker weten. Als onderdelen sneller, beter, goedkoper of zelfs gratis kunnen zullen we het zeker niet laten de zaken uit te besteden. Uiteraard houden wij de touwtjes in handen, het technisch geneuzel is immers ons ding.</p>
            <p><span class="numbers">6</span> <b>Hebben jullie referenties?</b> Uiteraard. Let wel, wij lopen niet zomaar te koop met ons klantenbestand. Onze relaties en bovenal het vertrouwen is ons heilig, daarom hanteren wij standaard een geheimhoudingsplicht. Al met al geven onze openbare referenties een mooi beeld van de diversiteit en mogelijkheden.</p>
            <p><span class="numbers">7</span> <b>Waarom ons?</b> Je huurt ons niet in omdat wij leuk kunnen programmeren of blindelings een configuratie in elkaar kunnen zetten. Onze kennis en producten helpen te besparen op tijd, geld, moeite en zenuwen. Wij maken onze geweldige klanten nog beter. En als wij iets niet goed doen, dan kost dat ons tijd. Niets meer, niets minder.</p>
            <p><span class="numbers">8</span> <b>Ons motto?</b> Flexibiliteit is koning. Niets vervelenders dan complexe omgevingen en lastige vraagstukken met bijkomstige afhankelijkheden. Iets waar je als ondernemer niet mee verveeld wilt worden. Het gaat om oplossingen die helpen efficiënt te werken en continuïteit te waarborgen.</p>
            <p><span class="numbers">9</span> <b>Hoe wij denken over ICT?</b> ICT draait om technische oplossingen, het vakgebied gaat echter verder dan techniek alleen. Het over de schutting gooien van allerlei softwarepakketten is dan ook niet onze doelstelling.</p>
            <p><span class="numbers">10</span> <b>ICT diensten en software ontwikkeling is helder, maar waarom ruimtevaart?</b> Het raakvlak tussen ICT en het creëren van een commercieel interplanetair netwerk ligt dichter bij elkaar dan je wellicht denkt. Internet in de ruimte, communicatie tussen Aarde, Maan, Mars en alles daar tussenin.</p>
            <p><span class="numbers">11</span> <b>Dat is er toch al lang?</b> Jazeker, alleen bieden de huidige technieken flink wat beperkingen. En zeg nu zelf; als je straks op Mars bent wil je toch ook zonder zorgen bellen met het thuisfront of de nieuwste filmpjes op internet kunnen bekijken?</p>
            <p><span class="numbers">12</span> <b>Klinkt spannend, wanneer is het klaar?</b> Wij zijn druk bezig met het plan de campagne en de bouw van het eerste prototype om daarna te werken aan een algehele productie en uitrol.</p>
            <p><span class="numbers">13</span> <b>Zijn er nog meer verrassingen?</b> Meer van onze avonturen kun je lezen op ons blog via <a href="http://blog.konijntjes.nl">blog.konijntjes.nl</a></p>
</div>

我只将 p 内容放入该父项中。 h1 和其他内容似乎与列数有关,所以只将您想要成为列的内容放入父级。

这是一个JSFIDDLE和玩。您需要做一些额外的样式设置,因为 p 标签上的边距/填充会导致一些小问题。

关于html - 在一个div中垂直平均划分段落,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20637394/

相关文章:

javascript - 单击时显示 Superfish 下拉菜单

css - Twitter Bootstrap ,图标拉左垂直对齐

django - Twitter bootstrap 和脆皮形式困惑

javascript - paroller.js 在第一次加载页面时无法正常工作

html - 无法在同一个 flexbox 容器中水平和垂直堆叠元素

HTML - CSS - 当分辨率低于一定数量时在网站底部添加额外空间

html - 如何根据 CSS 上的语言添加连字符?

html - Bootstrap 3 折叠导航栏切换将不起作用

java - Selenium:使用 CSS 选择器访问部分滚动条

javascript - 有没有办法滚动到 URI 片段而不将它们添加到历史记录中?