我使用以下代码创建HTML:
NSString *string = [NSString stringWithFormat:
@"<html> \n" "<head> \n"
"<style type=\"/css\"> \n"
"body {font-family: \"%@\"; font-size: %@;}\n"
"</style> \n"
"</head> \n"
"<body>%@</body> \n"
"</html>",@"Helvetica",[NSNumber numberWithInt:17],
@"<p><i>My data</p>"];
我在这里给出[NSNumber numberWithInt:17]
字体大小,但17
中的任何更改都不会改变HTML的字体大小。
我该怎么办?
答案 0 :(得分:4)
您需要连接一个单元。 CSS font-size属性需要
font-size: 17px
或者您也可以使用em或百分比
答案 1 :(得分:3)
我认为您的问题是您的样式类型错误 - /css
而不是text/css
。
"<style type=\"text/css\"> \n"
答案 2 :(得分:2)
传递[NSNumber numberWithInt:17];
未传递实际值,它只传递对象引用。所以,你应该像这样传递它,
font-size: %dpx;
值正如,
17