IOS UIWebView引用外部CSS样式(转载)
首先,将要引用的CSS样式导入到工程文件,然后我们可以自己拼装一个网页并引用这个样式,具体代码实现如下:
-(void)viewDidLoad
{
[super viewDidLoad];
NSString *title = @"My Awesome Page";
NSString *cssName =@"screen.css";
NSString *h1=@"Hello there !";
NSString *p1 =@"Thanks for visiting my web page.";
NSString *p2 =@"I hope you like it."
NSMutableString *htmlString =[[NSMutableString alloc]initWithString:@"<html>"];
[htmlString appendString:@"<head>"];
[htmlString appendString:@"<title>"];
[htmlString appendString:title];
[htmlString appendString:@"<link rel =\"stylesheet\" href = \" "];
[htmlString appendString:cssName];
[htmlString appendString:@"\" type=\"text/css\" />"];
[htmlString appendString:@"</head>"];
[htmlString appendString:@"<body>"];
[htmlString appendString:"<h1 class = \"loud\" >"];
[htmlString appendString:h1];
[htmlString appendString:@"</h1>"];
[htmlString appendString:@"<p id=\"lighlight\">"];
[htmlString appendString:p1];
[htmlString appendString:@"</p>"];
[htmlString appendString:@"<p>"];
[htmlString appendString:p2];
[htmlString appendString:@"</p>"];
[htmlString appendString:@"<ul>"];
[htmlString appendString:@"<li class =\"loud\">Pizza</li>"];
[htmlString appendString:@"<li>Beer</li>"];
[htmlString appendString:"<li>Dogs</li>"];
[htmlString appendString:@"</ul>"];
[htmlString appendString:@"</body>"];
[htmlStirng appendString:@"</html>"];
NSString *path =[[NSBundle mainBundle]bundlePath];
NSURL *baseURL =[NSURL fileURLWithPath:path];
[webView loadHTMLString:htmlString baseURL:baseURL];
}
screen.css中的内容
body{
font-size:12px;
font-weight:bold;
font-family: Arial;
}
a { font-style: italic; }
h1 a { font-style:italic; }
.loud {font-style: italic; }
#highlight { background-color: yellow; }
IOS UIWebView引用外部CSS样式(转载)的更多相关文章
- 页面怎么引用外部css+js代码
外部css样式:把css样式写到一个文件内,方便使用,减少冗余. 如果使用的是外部css样式,页面怎么引用: 使用 <link rel="stylesheet" type=& ...
- 久未更 ~ 五之 —— 引入外部CSS样式表 小节
> > > > > 久未更 系列一:在html中引入外部css样式表 //引入外部css样式表 //<lilnk>要放在<head>标签的第一行, ...
- UIWebView加载CSS样式的html
UIWebView加载CSS样式的html 效果 源码 // // ViewController.m // CSS // // Created by YouXianMing on 16/7/19. / ...
- 【微信小程序】——wxss引用外部CSS文件及iconfont
小程序引入外部文件的方式是:@import "*/*.wxss"; 因为业务需要,正在开发的小程序中需要使用iconfont,很容易想到了H5的引入方式: ```` @font-f ...
- [微信小程序] -- wxss引用外部css文件及iconfont
小程序引入外部文件的方式是: 只需要在其css文件写上: @import "外部css地址.wxss"; 因为项目需要, 小程序中需要使用iconfont , 很容易就想到了H5的 ...
- wap开发使用jquery mobile之后页面不加载外部css样式文件/js文件
场景: wap开发,使用jquery mobile之后不会加载外部自定义的css文件了,需要手动刷新才会加载,查看外部自定义的js文件也是一样. 解决办法: 1.在page下面添加css样式,就不要写 ...
- 引用外部CSS的link和import方式的分析与比较
很多网页中的 CSS 链接与引用是这样写的: <style type="text/css" media="screen"> @import url( ...
- JQ添加移除css样式--转载 心存善念
我们常常要使用Javascript来改变页面元素的样式.其中一种办法是改变页面元素的CSS类(Class),这在传统的Javascript里,我们通常是通过处理HTML Dom的classname特性 ...
- 通过js获取外部css样式
通过js获取外部样式表中的属性,比如.box在style.css样式表中有个属性叫font-size:16px; 通过js获取.box的这个属性: js代码为: <script> wind ...
随机推荐
- JavaWeb学习总结_Servlet开发
一. Servlet简介 二.Servlet的运行过程 Servlet程序是由Web服务器调用,web服务器收到客户端的Servlet访问请求后: WEB服务器首先检查是否已经装载并创建了该Servl ...
- mmap()与munmap()的小例子
mmap() 和 munmap() - Unix的系统函数,更贴近底层 void* mmap(void* addr,size_t size,int prot,int flags, int fd, of ...
- Maven3简介
Maven3简介 百度百科 maven官网: http:\/\/maven.apache.org\/ Maven下载安装 Maven 下载:http:\/\/maven.apache.org\/dow ...
- CSS 3 3D转换
绘制3D环境 父元素设置了 preserve-3d 子元素就可以以父元素作为平面进行3d转换 transform-style: preserve-3d; 设置视点 :表示透视效果 值越小 透视效果 ...
- Setup Factory Error3014
在用Setup Factory打包软件的时候出现Error3014 一般都是由于软件冲突引起的 我的问题是由于杀毒软件 ,在打包的时候关闭杀毒软件 就能成功打包了.
- node.js基础 1之基本概念常识
node.js 好牛逼的样子哦 很火,很腻害~~~~ 有关node.js的版本常识: 一般用最新的稳定版本,非稳定版本用于测试,其中包括api的不稳定等. 起一个web服务器: ndoejs可以自定义 ...
- yii2-basic后台管理功能开发之一:引入模板
前景:哎没想到用php的yii2框架写了官网……自己选择的框架,跪着也要码完,当年用yii2-basic搭建了官网,原是想偷懒的,没想到还要写后台.... 需求:实现一个可编辑页面图片及新闻内容的后台 ...
- java程序
package Dome3; import java.awt.Button; import java.awt.FlowLayout; import java.awt.Frame; import jav ...
- NGINX 定时器
写在前面 写NGINX系列的随笔,一来总结学到的东西,二来记录下疑惑的地方,在接下来的学习过程中去解决疑惑. 也希望同样对NGINX感兴趣的朋友能够解答我的疑惑,或者共同探讨研究. 整个NGINX系列 ...
- 登陆界面Login
最终界面: XMAL 代码: <Grid > <Grid.RowDefinitions> <RowDefinition /> <RowDefinition ...