整合营销服务商

电脑端+手机端+微信端=数据同步管理

免费咨询热线:

PSD转HTML新秘诀,拿走不谢!

网站开发中,将PSD转换成HTML的操作中,关键步骤是将PSD扩展设计转化为可兼容、零误差、静态、高质量、语义性、注释明确并经W3C验证的手编程序XHTML / CSS / HTML标记,准确的HTML编码是基于静态web布局与跨浏览器兼容性在PSD上添加高级功能最重要的一个方面,用HTML编码设计,需要具备下列条件:

丰富的编码经验

渊博的编码知识

极高的关注度

扎实的Html实践功底

许多开发人员(无论是初学者还是有经验的)在使用XHTML / HTML代码时都存在一定困难,容易犯一些常见错误,这里向大家推荐几个将PSD转换为XHTML / HTML/CSS的编码技巧:

不在线条样式中使用

正确编码web页面下设计样式

使用恰当的标记,

这是开发人员常犯的一个错误,混乱使用标记会严重影响视觉美感,建议大家使用小写字母,能使页面看起来清晰美观。从用户角度而言,网站设计没有吸引力,就会大大缩短访客在网站上的停留时间,减少成交量,所以恰当的标记直观重要。

图标导航应该体现用户友好型

简单明了,复杂乏味的导引图标指示会让客户觉得无聊,用起来费劲,高质量的导航是一个网站保持魅力的关键,因此,结合使用CSS和无序列表元素能使网站导航菜单美观大方,订单页面也是不容错过的重要点,一个好的订单页面能让用户感觉亲切、舒服,引导消费。

许多开发人员喜欢运用div标签调整段落

在div周围增加使用多个div标签,这时候就需要将元素正确分类,使得页面看起来整洁,注意块元素和内联元素,块风格元素有div h1,h2,h3,ul,p,ol,块引用等等;内联风格元素有span,a,em,img,strong,br,acronym等等。

上面提到的小技巧都是经过实践总结出来的最有效的方法,希望能帮助你把PSD顺利转化为HTML,避免一些不必要的错误。

智能社 撰稿,更多知识请关注微信号zhi_neng_she ,具体代码可在公众号内‘技术圈’获得!

来越多的开发者热衷于使用html5+JavaScript开发移动Web App。不过,HTML5 Web APP的出现能否在未来取代移动应用,就目前来说,还是个未知数。那么,有什么办法,既可以使用HTMl5开发应 用,又可以将其简单封装成APK文件呢?

一、Android SDK中的WebView

1.在要Activity中实例化WebView组件:WebView webView = new WebView(this);

2.调用WebView的loadUrl()方法,设置WevView要显示的网页:

  互联网用:webView.loadUrl("http://www.qietu.com");

  本地文件用:webView.loadUrl("file:///android_asset/XX.html"); 本地文件存放在:assets 文件中

3.调用Activity的setContentView( )方法来显示网页视图

4.用WebView点链接看了很多页以后为了让WebView支持回退功能,需要覆盖覆盖Activity类的onKeyDown()方法,如果不做任何处理,点击系统回退剪键,整个浏览器会调用finish()而结束自身,而不是回退到上一页面

5.需要在AndroidManifest.xml文件中添加权限,否则会出现Web page not available错误。

  <uses-permission android:name="android.permission.INTERNET" />

缺点:如果是载入的是普通网页,没有什么问题,但如果是html5,封装后,在android2.3以上才能正常访问,android2.2及以下,SDK中的WebView还没完全支持HTML5

下面是具体例子:

MainActivity.java

    package com.android.webview.activity;  

    import android.app.Activity;  

    import android.os.Bundle;  

    import android.view.KeyEvent;  

    import android.webkit.WebView;  

    public class MainActivity extends Activity {  

        private WebView webview;  

        @Override

        public void onCreate(Bundle savedInstanceState) {  

            super.onCreate(savedInstanceState);  

            //实例化WebView对象  

            webview = new WebView(this);  

            //设置WebView属性,能够执行Javascript脚本  

            webview.getSettings().setJavaScriptEnabled(true);  

            //加载需要显示的网页  

            webview.loadUrl("http://www.qietu.com/");  

            //设置Web视图  

            setContentView(webview);  

        }  

        @Override

        //设置回退  

        //覆盖Activity类的onKeyDown(int keyCoder,KeyEvent event)方法  

        public boolean onKeyDown(int keyCode, KeyEvent event) {  

            if ((keyCode == KeyEvent.KEYCODE_BACK) && webview.canGoBack()) {  

                webview.goBack(); //goBack()表示返回WebView的上一页面  

                return true;  

            }  

            return false;  

    }

在AndroidManifest.xml文件中添加权限

    <?xml version="1.0" encoding="utf-8"?>

    <manifest xmlns:android="http://schemas.android.com/apk/res/android"

          package="com.android.webview.activity"

          android:versionCode="1"

          android:versionName="1.0">

        <uses-sdk android:minSdkVersion="10" />

        <application android:icon="@drawable/icon" android:label="@string/app_name">

            <activity android:name=".MainActivity"

                      android:label="@string/app_name">

                <intent-filter>

                    <action android:name="android.intent.action.MAIN" />

                    <category android:name="android.intent.category.LAUNCHER" />

                </intent-filter>

            </activity>

        </application>

        <uses-permission android:name="android.permission.INTERNET"/>

    </manifest>

二、使用PhoneGap

    PhoneGap是一个用基于HTML,CSS和JavaScript的,创建移动跨平台移动应用程序的快速开发平台。它使开发者能够利用 iPhone,Android,Palm,Symbian,WP7,Bada和Blackberry智能手机的核心功能——包括地理定位,加速器,联系 人,声音和振动等,此外PhoneGap拥有丰富的插件,可以以此扩展无限的功能。PhoneGap是免费的,但是它需要特定平台提供的附加软件,例如 iPhone的iPhone SDK,Android的Android SDK等,

详细方法请见:http://phonegap.com/start#android

优点:在Eclipse中加入SDK,编程自由,完美适应不同设备屏幕大小,适合高手使用。

缺点:没有使用布局,直接加载网页,不能添加广告。

----------------

切图网(qietu.com)最早将psd转html服务模式带到国内,并首个提供响应式、webapp前端开发的公司。专注web前端开发技术,关注用户体验,加我们公众微信账号:qietuwang(长按复制)

5作为新一代Web开发标准,如今在开发领域掀起了一股热潮,而且还在不断地发展变化着,并致力于把网站开发推进一个新阶段,网页设计的标准也会随之更上一层楼 。

新版的H5增添了许多丰富诱人的特性,如视频回放,多媒体,APIs等功能,不断提升了人们对H5的兴趣,力求把PSD运用到H5开发中去。但是,盲目选择供应商也会导致一系列问题,下面,我们帮你选出了一些目前市场上很受欢迎的PSD格式转H5的服务商,认真选择一个符合你自身条件的就是最好的。

CSSChopper

H5开发领域的CSSChopper PSD,因其高质量的服务而出名,连一流的资深开发者也更愿意选择像PSD、PNG、BMP、JPG等类似的文件格式。CSSChopper可以在Chrome,火狐5.0,IE7,Safari5.0以及Opera12浏览器的WordPress,Drupal和Oscommerce平台上运行。支持贝宝,威士卡,信用卡等安全支付方式,可提供有效的NDA协议等一些增值服务,如免费教授使用技术,30天退款保证等。

HTMLPanda



HTMLPanda是PSD转H5最好的服务商,接受主要的文件类型,给H5平台提供了支持,服务项目是跨浏览器,这意味着他们要能与主流浏览器Chrome,火狐5.0,IE7,Safari5.0以及Opera12协调运作,确保通过贝宝,威士卡,信用卡进行安全支付,增值服务有NDA协议,免费技术和退款保证(30天)。

XhtmlTeam

xhtmlTeam主要提供PSD转换服务,他们能够把原始的PSD文件转换为全功能HTML和XHTML标记,并快速周转和交付。在价格实惠的情况下,如果你还在追求服务速度,那么 xhtmlTeam就是最佳选择。

PixelCrayons



这个PSD转 H5备受关注的服务商,他们可以在IE6 Chrome,Firefox和Safari4.0浏览器上帮助你把各种类型的文件,包括PSD、AI、PNG、GIF和JPG 转换成H5,通过贝宝,威士卡,信用卡保证现金的有序交易。PixelCrayons唯一的缺点就是不提供任何形式的增值服务。

MarkupBox



MarkupBox是PSD转H5开发领域排名前十的,为用户提供了良好的服务,所有web开发人员几乎都会用到,能转换所有主要文件格式如PSD、TIFF、PNG等,还提供定制服务平台如WordPress和Joomla。可在MarkupBox网站上使用信用卡、贝宝等确保安全的货币交易,提供不满意30天退款政策,NDA可访问性等售后服务。

想找到合适的PSD转H5服务商并不是一件轻而易举的事,但以上列出的会让你的任务变得更加So easy!

智能社 撰稿,转载请注明来源!!