我目前正在一个在导航栏中具有电话号码的网站上工作。由于某种原因,电话号码在我的iPad上分为两行(这是我仅有的IOS设备,但我认为所有这些设备都相同)。电话号码在我尝试过的所有其他设备上正确显示。我已经尝试过几乎所有可以想到的解决方案,包括CSS显示属性,空白属性和div宽度。

它的外观(以及在其他所有设备上的外观)

办公电话:(555)555-5555

紧急电话:(555)555-5554

在iOS上的外观

办公室:

(555)555-5555

紧急情况:

(555)555-5554

我相信数字有些混乱。如果我将数字替换为一个句子,那么所有内容将在2行中按原样出现。我试过删除:和()以及空格。只要数字保持不变,似乎没有任何办法可以解决此问题。



.phone-number {
	position: fixed;
	top: 10px;
	right: 4%;
	font-size: 1.2em;
	text-align: right;
	display: inline;
	font-family: 'lemonade_icgbold', cursive;
}

<div class="phone-number">
    Office: (555) 555-5555<br>
    Emergency: (555) 555-5554
</div>





非常感谢您的帮助!

基南

最佳答案

尝试将字符串放入标签中。例如:

<div class="phone-number">
<p>Office: (555) 555-5555<br></p>
<p>Emergency: (555) 555-5554<p>
</div>

关于html - iOS在HTML中导致不必要的换行,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/29040919/

10-12 13:22