为什么我的文本字符串以一种奇怪的方式断开?(HTML/CSS)

为什么我的文本字符串以一种奇怪的方式断开?(HTML/CSS),html,ios,css,wkwebview,Html,Ios,Css,Wkwebview,为此,请详细查看HTML/CSS 我认为这是相关的CSS: ul { list-style-position: inside; list-style-type: circle; padding-top: 16px; padding-left: 8px; padding-bottom: 5px; } ul li { padding-top: 0px; padding-bottom: 16px; word-break: normal;

为此,请详细查看HTML/CSS

我认为这是相关的CSS:

ul {
    list-style-position: inside;
    list-style-type: circle;
    padding-top: 16px;
    padding-left: 8px;
    padding-bottom: 5px;
}

ul li {
    padding-top: 0px;
    padding-bottom: 16px;
    word-break: normal;
    word-wrap: normal;
}

/*
 How to center the bullet vertically with the content:
 https://stackoverflow.com/a/31966278/421797
 (You also have to wrap your li content in a span tag!)
 */
li span {
    display: inline-table;
    vertical-align: middle;
    padding-left: 16px;
}
最终,我不知道为什么一个长文本字符串会出现额外的一行,而它可能会有2-3个换行符

上面的JSFiddle将显示我正在使用的CSS。它不会解决我在iPhone SE上看到的问题:

如果我有什么期望的话:

Empfänger
personenbezogener Daten
所有列表项与项目符号的边距相同,项目符号应与其列表项内容垂直对齐

/*
https://stackoverflow.com/a/3428477/421797
确保浏览器没有试图执行自己的魔术。
也,
您可以在模拟器中对此进行调试,方法如下:
https://stackoverflow.com/a/43771390/421797
*/
@媒体屏幕和屏幕(最大设备宽度:480px){
身体{
-webkit文本大小调整:无;
}
}
身体{
填充:20px;
右侧填充:5px;
边际:0px;
}
#内容{
填充:0px;
颜色:#46484d;
背景色:白色;
字体系列:Helvetica,无衬线;
字号:17px;
线高:27px;
字母间距:-0.24px;
}
p{
填充:0px;
边际:0px;
}
a{
颜色:#3d78fe;
文字装饰:无;
}
p、 标题{}
p、 页脚{}
保险商实验室{
列表样式位置:内部;
列表样式类型:圆形;
填充顶部:16px;
左侧填充:8px;
垫底:5px;
}
ulli{
填充顶部:0px;
填充底部:16px;
断字:正常;
换字:正常;
}
/*
如何使项目符号与内容垂直居中:
https://stackoverflow.com/a/31966278/421797
(您还必须将li内容包装在span标记中!)
*/
李斯潘{
显示:内联表;
垂直对齐:中间对齐;
左侧填充:16px;
}
/*
如何根据屏幕属性选择不同的图像
https://www.html5rocks.com/en/mobile/high-dpi/
*/
子弹{
列表样式图像:-webkit图像集(url(“ovalCopy.png”)1x,url(“ovalCopy@2x.png)2x,url(“ovalCopy@3x.png)3x);
}

布拉布拉布拉布拉赫,我在测试中为我们的产品修改了这个。

  • 达滕卡特戈里安
  • 德特恩维拉贝东酒店
  • 恩普费尔·佩森·贝佐根·达滕(Empfänger Personebezonger Daten)

你是unklar吗?


正如我所检查的,您需要删除:

ul li {
    padding-top: 0px;
    padding-bottom: 16px;
    remove this > word-break: normal;
    and this > word-wrap: normal;
}
并删除所有这些:

remove all this > li span {
    display: inline-table;
    vertical-align: middle;
    padding-left: 16px;
}
图片:

保存小提琴:

简单地尝试一下:

ul.bullets {
    list-style: none !important;
}

ul li {
    margin-left: 10px;
}

ul li::before {
    content: '•';
    position: absolute;
    left: 20px;
}

ul li span {
}
截图:

(编辑:这会在设备上产生以下结果:)


摆脱所有这些

ul {
  list-style-position: inside;
}
li span {
  padding-left: 16px;
}
设定

ul {
  padding-left: 1em;
}
ul{
/*列表样式位置:内部*/
列表样式类型:圆形;
填充顶部:16px;
左:1米;
垫底:5px;
}
ulli{
填充顶部:0px;
填充底部:16px;
断字:正常;
换字:正常;
}
/*
如何使项目符号与内容垂直居中:
https://stackoverflow.com/a/31966278/421797
(您还必须将li内容包装在span标记中!)
*/
李斯潘{
显示:内联表;
垂直对齐:中间对齐;
/*左侧填充:16px*/
}
/*
如何根据屏幕属性选择不同的图像
https://www.html5rocks.com/en/mobile/high-dpi/
*/
子弹{
列表样式图像:-webkit图像集(url(“ovalCopy.png”)1x,url(“ovalCopy@2x.png)2x,url(“ovalCopy@3x.png)3x);
}
/*
https://stackoverflow.com/a/3428477/421797
确保浏览器没有试图执行自己的魔术。
也,
您可以在模拟器中对此进行调试,方法如下:
https://stackoverflow.com/a/43771390/421797
*/
@媒体屏幕和屏幕(最大设备宽度:480px){
身体{
-webkit文本大小调整:无;
}
}
身体{
填充:20px;
右侧填充:5px;
边际:0px;
}
#内容{
填充:0px;
颜色:#46484d;
背景色:白色;
字体系列:Helvetica,无衬线;
字号:17px;
线高:27px;
字母间距:-0.24px;
}
p{
填充:0px;
边际:0px;
}

布拉布拉布拉布拉赫,我在测试中为我们的产品修改了这个。

  • 达滕卡特戈里安
  • 德特恩维拉贝东酒店
  • 管理者个人数据管理者个人数据管理者个人数据管理者个人数据管理者个人数据管理者个人数据管理者个人数据管理者个人数据管理者个人数据管理者个人数据管理者个人数据管理者个人数据管理者个人数据管理者个人数据管理者个人数据管理者个人数据管理者个人数据管理者个人数据日期日期日期日期日期日期日期日期日期日期日期日期日期日期日期日期日期日期日期日期日期日期日期日期日期日期日期日期日期日期日期日期日期日期日期日期日期日期日期日期日期日期日期日期日期日期日期日期日期日期日期日期日期日期日期日期日期日期日期日期日期日期日期日期日期日期日期日期日期日期日期日期日期日期日期日期日期日期日期日期日期日期日期日期日期日期日期日期日期日期日期日期日期日期日期日期日期日期日期日期日期日期日期日期日期日期日期日期日期日期日期日期日期日期日期日期日期

你是unklar吗?


使用自定义
:在
显示之前:表格单元格
,检查下面的内容

/*
https://stackoverflow.com/a/3428477/421797
确保浏览器没有试图执行自己的魔术。
也,
您可以在模拟器中对此进行调试,方法如下:
https://stackoverflow.com/a/43771390/421797
*/
@媒体屏幕和屏幕(最大设备宽度:480px){
身体{
-webkit文本大小调整:无;
}
}
身体{
填充:20px;
右侧填充:5px;
边际:0px;
}
#内容{
填充:0px;
颜色:#46484d;
背景色:白色;
字体系列:Helvetica,无衬线;
字号:17px;
线高:27px;
字母间距:-0.24px;
}
p{
填充:0px;
边际:0px;
}
a{
颜色:#3d78fe;
文字装饰:无;
}
p、 标题{}
p、 页脚{}
保险商实验室{
列表样式位置:内部;
列表样式类型:圆形;
填充顶部:16px;
左侧填充: