首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >垂直和水平对齐文本

垂直和水平对齐文本
EN

Stack Overflow用户
提问于 2015-06-09 11:03:46
回答 3查看 65关注 0票数 0

我知道有很多关于垂直和水平对齐文本的问题,但我已经尝试了所有的东西,似乎没有什么工作。

我有如下的CSS和HTML结构

代码语言:javascript
复制
* {
  margin:0;
  padding:0;
}
article {
  display:inline-table;
  width:190px;
  height:260px;
  border:1px solid black;
  background-color: rgb(255, 253, 233);
  position:relative;
  margin-left:20px;
  margin-top:20px;
}
ul {
  display: block;
  margin-left: auto;
  margin-right: auto;

  list-style-type:none;
  width:170px;
  height:240px;


}

ul li {

  position:relative;
  padding-top:20px;
  color: #8C460E;
  font-size:10.666667px;
  width:100%;
  height:auto;

  font-family: Tahoma, Verdana, Arial;
  border-bottom:1px dashed black;
  text-align:center;

}
代码语言:javascript
复制
<article>
  <ul>
    <li><span>PRÍPRAVA DOKUMENTÁCIE PODĽA NOVÉHO ZÁKONA O POĽOVNÍCTVE:</span></li>
    <li><span>k uznávaniu poľovného revíru</span></li>
    <li><span>k zhromaždeniu vlastníkov poľovných pozemkov</span></li>
    <li><span>k zmene hranice poľovného revíru</span></li>
    <li><span>k zmluve vlastníkov spoločného poľovného revíru</span></li>
    <li style="border:0px"><span>k zmluve o užívaní poľovného revíru</span></li>
  </ul>
</article>

我试着对齐文本,无论是垂直的还是水平的。我尝试了从w3.org到答案的所有东西,但是没有什么是有效的,.What是实现我的目标的正确方法吗?

演示

EN

回答 3

Stack Overflow用户

发布于 2015-06-09 11:06:25

尝试像这样:演示

代码语言:javascript
复制
ul li {        
    position:relative;
    padding:8px 0; / * changed padding top value to this */
    color: #8C460E;
    font-size:10.666667px;
    width:100%;
    height:auto;        
    font-family: Tahoma, Verdana, Arial;
    border-bottom:1px dashed black;
    text-align:center;       
}
票数 3
EN

Stack Overflow用户

发布于 2015-06-09 11:09:22

只需将padding-top:20px更改为padding: 10px 0; &移除设置的高度即可。

代码语言:javascript
复制
* {
  margin: 0;
  padding: 0;
}
article {
  display: inline-table;
  width: 190px;
  border: 1px solid black;
  background-color: rgb(255, 253, 233);
  position: relative;
  margin-left: 20px;
  margin-top: 20px;
}
ul {
  display: block;
  margin-left: auto;
  margin-right: auto;
  list-style-type: none;
  width: 170px;
}
ul li {
  position: relative;
  padding: 10px 0;
  color: #8C460E;
  font-size: 10.666667px;
  width: 100%;
  height: auto;
  font-family: Tahoma, Verdana, Arial;
  border-bottom: 1px dashed black;
  text-align: center;
}
代码语言:javascript
复制
<article>
  <ul>
    <li><span>PRÍPRAVA DOKUMENTÁCIE PODĽA NOVÉHO ZÁKONA O POĽOVNÍCTVE:</span>
    </li>
    <li><span>k uznávaniu poľovného revíru</span>
    </li>
    <li><span>k zhromaždeniu vlastníkov poľovných pozemkov</span>
    </li>
    <li><span>k zmene hranice poľovného revíru</span>
    </li>
    <li><span>k zmluve vlastníkov spoločného poľovného revíru</span>
    </li>
    <li style="border:0px"><span>k zmluve o užívaní poľovného revíru</span>
    </li>
  </ul>
</article>

票数 1
EN

Stack Overflow用户

发布于 2015-06-09 12:48:08

尝试使用填充而不是填充顶,如下所示:

代码语言:javascript
复制
ul li{
    padding: 6px,0;
}

在ul li css中用这个替换您的填充顶。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/30730217

复制
相关文章

相似问题

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