首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >由于文本包装(css)而更改了Div位置。

由于文本包装(css)而更改了Div位置。
EN

Stack Overflow用户
提问于 2015-06-15 03:17:38
回答 1查看 211关注 0票数 0

我有一个布局如下所示的图片和文字在个人电视。我这里的问题是,当文本太长时,div的位置被更改为,看起来不太好。

例如,您可以运行下面的代码段,可以看到带有文本“网格组合线图”的div,您可以发现它的位置由于文本太长而移动。

你对这个问题有什么解决办法吗?非常感谢!

我认为下面你需要注意的样式只有"pic_small_container“、"pic_small”和"demo_illus“。

代码语言:javascript
复制
.overallPanel1 {
    border-width: 1px;
    border-color: #BDBDBD;
    margin: 1.875em 0 3.75em 4.065em;
}

.pic_small {
    border: solid;
    border-width: 1px;
    border-color: #BDBDBD;
    width: 12.5em;
    height: 10.4em;
}

.pic_small_container {
    text-align: center;
    padding: 0 4em 4.375em 0;
    display: inline-block;
}

.demo_illus {
    text-decoration: none;
    font-family: 'Arial';
    font-weight: 200;
    font-style: normal;
    font-size: 0.875em;
    color: #3498DB;
}

.overview_page_title {
    text-decoration: none;
    font-family: 'Calibri';
    font-weight: 700;
    font-style: normal;
    font-size: 1.1em;
    margin-left: 1.875em;
}

.overview_chart_title {
    text-decoration: none;
    font-family: 'Calibri';
    font-weight: 500;
    font-style: normal;
    font-size: 1.1em;
    
}

.picPanel {
    margin-top: 1.125em;
}
代码语言:javascript
复制
<!DOCTYPE html>
<html>

<head>
    <meta http-equiv="X-UA-Compatible" content="IE=edge" />
    <meta charset="UTF-8">
    <title>Chart Demo Overview</title>
    <link href="resources/demoStyle.css" rel="stylesheet">
</head>

<body>
    <div style="margin-top: 0.9em">
        <a class="overview_page_title">Demo Overview</a>
        <div class="overallPanel1">
            <a class="overview_chart_title">Trellis</a><br>
            <div class="picPanel">
                <div class="pic_small_container">
                    <img class="pic_small" src="resources/svg/line.svg"><br>
                    <a class="demo_illus" href="index.html?chartType=trellis_bar">Trellis Chart</a>
                </div>
                <div class="pic_small_container">
                    <img class="pic_small" src="resources/svg/horizontal_line.svg"><br>
                    <a class="demo_illus" href="index.html?chartType=trellis_stacked_bar">Trellis Stacked Bar Chart</a>
                </div>
                <div class="pic_small_container">
                    <img class="pic_small" src="resources/svg/horizontal_line.svg"><br>
                    <a class="demo_illus" href="index.html?chartType=trellis_line">Trellis Line Chart</a>
                </div>
                <div class="pic_small_container">
                    <img class="pic_small" src="resources/svg/horizontal_line.svg"><br>
                    <a class="demo_illus" href="index.html?chartType=trellis_pie">Trellis Pie Chart</a>
                </div>
                <div class="pic_small_container">
                    <img class="pic_small" src="resources/svg/horizontal_line.svg"><br>
                    <a class="demo_illus" href="index.html?chartType=trellis_donut">Trellis Donut Chart</a>
                </div>
                <div class="pic_small_container">
                    <img class="pic_small" src="resources/svg/horizontal_line.svg"><br>
                    <a class="demo_illus" href="index.html?chartType=trellis_combination">Trellis Combined Column Line Chart</a>
                </div>
                <div class="pic_small_container">
                    <img class="pic_small" src="resources/svg/horizontal_line.svg"><br>
                    <a class="demo_illus" href="index.html?chartType=trellis_horizontal_combination">Trellis Combined Bar Line Chart</a>
                </div>
                <div class="pic_small_container">
                    <img class="pic_small" src="resources/svg/horizontal_line.svg"><br>
                    <a class="demo_illus" href="index.html?chartType=trellis_bubble">Trellis Combined Bubble Chart</a>
                </div>
                <div class="pic_small_container">
                    <img class="pic_small" src="resources/svg/horizontal_line.svg"><br>
                    <a class="demo_illus" href="index.html?chartType=trellis_scatter">Trellis Combined Scatter Chart</a>
                </div>
                <div class="pic_small_container">
                    <img class="pic_small" src="resources/svg/horizontal_line.svg"><br>
                    <a class="demo_illus" href="index.html?chartType=trellis_area">Trellis  Area Chart</a>
                </div>
            </div>
        </div>
    </div>
</body>

</html>

EN

回答 1

Stack Overflow用户

发布于 2015-06-15 04:59:56

如果您并不真正关心像ie7 ie8这样的旧浏览器,那么您可以使用它。

只需在css中更新下面的内容。

代码语言:javascript
复制
.pic_small_container{
  ................
  ................
  max-width: 200px;
  vertical-align: top;
}
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/30836882

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档