【发布时间】:2013-10-19 01:00:03
【问题描述】:
我有 4 个a-标签。每个 CSS 中的所有内容都有效。它可以完美地调整我手机上的按钮大小。我唯一的问题是在我的手机上,对于登录/注册按钮,按钮内部的文本剪切,它显示的只是登录/注册。
据我记得white-space: normal 是这样做的方法,但也许我错了。
@media only screen and (max-device-width: 480px) {
.newsButton {
width: 49%;
height: 140px;
white-space: normal;
float: left;
}
.venueButton {
width: 49%;
height: 140px;
white-space: normal;
float: right;
}
.learnButton {
width: 49%;
height: 140px;
white-space: normal;
float: left;
}
.loginButton {
width: 49%;
height: 140px;
white-space: normal;
float: right;
}
}
<a href="menu.php" class="newsButton" data-role="button" data-theme="e">News</a>
<a href="venue.php" class="venueButton" data-role="button" data-theme="e">Venue Hire</a>
<a href="learn.php" class="learnButton" data-role="button" data-theme="e">Learn</a>
<a href="login.php" class="loginButton" data-role="button" data-theme="e">Login/Register</a>
【问题讨论】:
-
不可复制。问题文本中描述的行为取决于代码中未包含的设置,可能是非常大的字体大小,也可能是
overflow设置。问题的标题是“按钮内的文本换行”,但问题中根本没有提到文本换行。您是否真的想要要换行的文本,例如如果需要,“注册”会出现在“登录/”下方? -
只有这几行代码(您在帖子中分享的内容)用于按钮样式或按钮也继承自其他 CSS?