我正在尝试在cakephp cookbook中完成Simple Acl受控应用程序教程.这个想法是:
制作数据库
CREATE TABLE users (
id INT(11) NOT NULL AUTO_INCREMENT PRIMARY KEY, username VARCHAR(255) NOT NULL UNIQUE,
password CHAR(40) NOT NULL,
group_id INT(11) NOT NULL,
created DATETIME,
modified DATETIME
);
CREATE TABLE groups (
id INT(11) NOT NULL AUTO_INCREMENT PRIMARY KEY,
name VARCHAR(100) NOT NULL,
created DATETIME,
modified DATETIME
);
CREATE TABLE posts (
id INT(11) NOT NULL AUTO_INCREMENT PRIMARY KEY,
user_id INT(11) NOT NULL,
title VARCHAR(255) NOT NULL,
body TEXT,
created DATETIME,
modified DATETIME …Run Code Online (Sandbox Code Playgroud) 所以我的企业家商机评级矩阵存在问题:我希望单选按钮保持在同一条线上.问题是我不知道应该如何处理,因为如果我为单元格给出一个固定的最小宽度,我不确定它是否会在其他浏览器上正确显示,如果单元格很大,我会松开对齐单选按钮.
你们有一个CSS/Javascript(jQuery)技巧可以解决这个问题吗?
谢谢
所以我现在遇到的问题是UIWebViews显示单个图像.我想要的是如果图像不适合该地方则要缩小图像,如果没有则保持原始尺寸.所以这是我如何做到的(在UIViewController中):
- (void)viewDidLoad {
[super viewDidLoad];
UIWebView *webView = [[UIWebView alloc]initWithFrame:CGRectMake(0, 0, self.view.frame.size.width, 80)];
NSString *path =[[NSBundle mainBundle] bundlePath];
NSURL *baseUrl =[NSURL fileURLWithPath:path];
NSString *html = [NSString stringWithFormat:@"<html><head>"
//THE LINE ABOVE IS TO PREVENT THE VIEW TO BE SCROLLABLE
"<script>document.ontouchstart = function(event) { event.preventDefault(); }</script>"
"</head><body style=\"text-align:center;margin:0;padding:0\">"
"<img src=\"banner.gif\" />"
"</body>"
"</html>"];
webView.scalesPageToFit = YES;
[webView loadHTMLString:html baseURL:baseUrl];
[self.view addSubview:webView];
[webView release];
}
Run Code Online (Sandbox Code Playgroud)
这会裁剪图像并使webview可滚动,这不是所需的行为.
所以我开始尝试在图像标记中使用一些CSS:
"<img style=\"width:100%\" src=\"banner.gif\" />"
Run Code Online (Sandbox Code Playgroud)
要么
"<img style=\"max-width:100%\" src=\"banner.gif\" />"
Run Code Online (Sandbox Code Playgroud)
我不知道为什么,但100%似乎不是UIView的宽度,它真的很小!(视图中的源图像大于320px,这是结果:)

所以我试着设置身体的宽度:
"</head><body style=\"width:100%;text-align:center;margin:0;padding:0\">"
"<img style=\"width:100%\" …Run Code Online (Sandbox Code Playgroud) 我正在尝试在html电子邮件中插入带有图像的签名.我对GMail有一些问题(它适用于iPhone客户端).
在用户接受图像之前,它们的大小合适,并且alt文本可见:

然后,每个图像的HTML为:
<img alt="Bonne" width="80" height="80">
Run Code Online (Sandbox Code Playgroud)
所以这是正常的,但是当用户点击"允许此电子邮件中的图像"(不知道英文中的确切标签)时,它们就会消失:

如果我检查元素,我可以看到添加了一些代码来隐藏它们:
<img src="http://demo.smartadserver.com/Shared/happy-customers/Content/images/happy.png" alt="Bonne" width="0" height="0" style="display: none !important; visibility: hidden !important; opacity: 0 !important; background-position: 80px 80px; ">
Run Code Online (Sandbox Code Playgroud)
不知道Gmail是做什么的,有人有想法吗?
编辑
原始图片标签:
<img src="http://demo.smartadserver.com/Shared/happy-customers/Content/images/unhappy.png" alt="Mauvaise" width="80" height="80" style="border : 0; width:80px; display: block; margin-left: auto; margin-right: auto;" hspace="10" />
Run Code Online (Sandbox Code Playgroud)
全球HTML:
<center>
<table border="0" cellpadding="0" cellspacing="0" id="backgroundTable" style="border-color:#FFFFFF" >
<tbody>
<tr>
<td valign="top">
<div >
<h4 class="h4">Si vous avez une seconde, vous pouvez évaluer ma réponse :</h4>
</div>
</td>
</tr>
<tr>
<td align="center" …Run Code Online (Sandbox Code Playgroud)