在 iOS 網站當你點擊輸入框或下拉選項避免自動 zoom in

在 iOS safari 或 chrome 中當你要輸入文字時,文字框會自動 zoom in。

要避免這種情形可以使用以下 CSS,原因是 iOS 會強制將小於 16px 的 input 與 select 文字 zoom in 至 16px 大小,而預設的 input 以及 select 字體大小都為 11px ,所以你只要自行將 input 與 select 的字體大小指定為 16px 就好了。

以下 CSS 你可以全貼上,也可以選擇你需要的項目指定就好。
注意如果你有自行設定 input 和 select 其他字型大小(小於 16px 的) 你可以用 !important; 讓後續的 CSS 失效。

input[type="color"],
input[type="date"],
input[type="datetime"],
input[type="datetime-local"],
input[type="email"],
input[type="month"],
input[type="number"],
input[type="password"],
input[type="search"],
input[type="tel"],
input[type="text"],
input[type="time"],
input[type="url"],
input[type="week"],
select:focus,
textarea {
  font-size: 16px;
}

 

WordPress 持續跳出 connection information

在 AWS EC2 上安裝完 WP 後如果在更新以及安裝佈景時跳出 connection information (如下圖)。


你可以在 wp-config.php 的 define(‘NONCE_SALT’, ‘….’); 下一行加上

define('FS_METHOD', 'direct');

 

官方說明在此:https://codex.wordpress.org/Editing_wp-config.php

 

修復 Photoshop 的 Layer 錯誤無法開啟

圖檔損壞應該是設計師工作上最大的痛苦,想著所花費的時間就像一江春水向東流一去不復返。真的是要哭都沒目屎。
所以當看到以下的錯誤訊息時心臟都要停了,這裡我就來分享一下經驗。

通常遇到這種錯誤就是圖層發生錯誤,有可能是在單一資料夾裡圖層數過多或是使用 AI 裡拖拉進來的 smart object 出了問題。

目前發現的方法是將壞掉的 psd 檔案用 https://www.photopea.com/ 開啟,如果可以順利開啟就另存新檔,再用 photoshop 打開。有可能在打開後發現原本有問題的那個圖層壞了,或是消失。但是還是比你重頭來好。

 

參考出處:

https://forums.adobe.com/thread/2396901

常用 Facebook 語法

分享該頁網址

<a class="fb-share" href="javascript:void(window.open('http://www.facebook.com/sharer/sharer.php?u='.concat(encodeURIComponent( 'http://' + window.location.hostname + '/page_name.html')) ));" target="_blank">分享至 Facebook</a>

FB UI 分享(可帶入 hashtag, quote 可使用較長文字)

FB.ui({
        method:"share",
        display:"popup",
        href: URL,
        hashtag:"#your hashtag",
        quote:"\n\<\-可使用斷行\n​​\n"
    },
    function(response){}
);

新增粉絲頁頁籤

http://www.facebook.com/dialog/pagetab?app_id=YOUR_APP_ID&next=YOUR_URL