কোনও ওয়েবসাইটে ফ্যাভিকন তৈরির জন্য সর্বোত্তম অনুশীলন কোনটি?


103

প্রশ্ন

  • কোনও ওয়েবসাইটে ফ্যাভিকন তৈরির জন্য সর্বোত্তম অনুশীলন কোনটি ?
  • এবং 16x16 এবং 32x32 উভয় চিত্র সহ একটি .ico ফাইল কি কেবল 16x16 এর সাথে একটি .png ফাইলের চেয়ে ভাল ?
  • আজকে পছন্দ করা সঠিক পদ্ধতিটি কি যুক্তিযুক্ত পুরানো ব্রাউজারগুলিতে কাজ করা যাবে না?

পদ্ধতি 1

favicon.icoপ্রধান ডিরেক্টরিতে একটি ফাইল স্থাপন করা এক উপায়। ব্রাউজার সর্বদা সেই ফাইলটির জন্য অনুরোধ করে। আপনি এটি অ্যাপাচি লগ ফাইলগুলিতে দেখতে পারেন।

পদ্ধতি 2

<head>বিভাগে এইচটিএমএল ট্যাগ :

<link rel="shortcut icon" href="/images/favicon.png (or ico?)" type="image/x-icon" />

উত্তর:


153

ফেভিকন তৈরির বিভিন্ন উপায় রয়েছে। আপনার জন্য সর্বোত্তম উপায়টি বিভিন্ন কারণের উপর নির্ভর করে:

  • আপনি এই কাজে ব্যয় করতে পারেন সময়। অনেকের ক্ষেত্রে এটি "যত দ্রুত সম্ভব"।
  • আপনি চেষ্টা করতে ইচ্ছুক। পছন্দ করুন, আরও ভাল ফলাফলের জন্য হাতে 16x16 আইকন আঁকুন।
  • নির্দিষ্ট সীমাবদ্ধতা যেমন বিজোড় চশমা সহ একটি নির্দিষ্ট ব্রাউজারকে সমর্থন করে।

প্রথম পদ্ধতি: ফেভিকন জেনারেটর ব্যবহার করুন

আপনি যদি কাজটি ভাল এবং দ্রুত সম্পন্ন করতে চান তবে আপনি ফেভিকন জেনারেটর ব্যবহার করতে পারেন । এটি একটি সমস্ত প্রধান ডেস্কটপ এবং মোবাইল ব্রাউজারগুলির জন্য ছবি এবং এইচটিএমএল কোড তৈরি করে। সম্পূর্ণ প্রকাশ: আমি এই সাইটের লেখক।

এই জাতীয় সমাধানের সুবিধাগুলি: এটি দ্রুত এবং সমস্ত সামঞ্জস্য বিবেচনা ইতিমধ্যে আপনার জন্য সম্বোধন করা হয়েছিল।

দ্বিতীয় পদ্ধতি: একটি ফেভিকন.ইকো তৈরি করুন (কেবলমাত্র ডেস্কটপ ব্রাউজারগুলি)

আপনার প্রস্তাব অনুসারে, আপনি এমন একটি favicon.icoফাইল তৈরি করতে পারেন যাতে 16x16 এবং 32x32 ছবি রয়েছে (নোট করুন মাইক্রোসফ্ট 16x16, 32x32 এবং 48x48 প্রস্তাব দেয় )।

তারপরে, এটি আপনার এইচটিএমএল কোডে ঘোষণা করুন:

<link rel="shortcut icon" href="/path/to/icons/favicon.ico">

এই পদ্ধতিটি পুরানো এবং নতুন সমস্ত ডেস্কটপ ব্রাউজারগুলির সাথে কাজ করবে। তবে বেশিরভাগ মোবাইল ব্রাউজারগুলি ফ্যাভিকনটিকে উপেক্ষা করবে।

favicon.icoফাইলটিকে রুটে রাখার এবং এটির ঘোষণা না দেওয়ার বিষয়ে আপনার পরামর্শ সম্পর্কে : সাবধান, যদিও এই কৌশলটি বেশিরভাগ ব্রাউজারগুলিতে কাজ করে তবে এটি 100% নির্ভরযোগ্য নয়। উদাহরণস্বরূপ উইন্ডোজ সাফারি এটি খুঁজে পাবে না (মঞ্জুর করা হয়েছে: এই ব্রাউজারটি কোনওভাবে উইন্ডোজটিতে অবহেলিত, তবে আপনি পয়েন্টটি পান)। পিএনজি আইকনগুলির সাথে মিলিত হয়ে (আধুনিক ব্রাউজারগুলির জন্য) এই কৌশলটি কার্যকর।

তৃতীয় পদ্ধতি: একটি ফেভিকন.ইকো, একটি পিএনজি আইকন এবং একটি অ্যাপল টাচ আইকন (সমস্ত ব্রাউজার) তৈরি করুন

আপনার প্রশ্নে আপনি মোবাইল ব্রাউজারগুলি উল্লেখ করবেন না। তাদের বেশিরভাগ favicon.icoফাইল উপেক্ষা করবে । যদিও আপনার সাইটটি ডেস্কটপ ব্রাউজারগুলিতে উত্সর্গীকৃত হতে পারে, তবে সম্ভাবনা হ'ল আপনি মোবাইল ব্রাউজারগুলি পুরোপুরি উপেক্ষা করতে চান না।

আপনি এর সাথে একটি ভাল সামঞ্জস্যতা অর্জন করতে পারেন:

  • favicon.ico, উপরে দেখুন.
  • অ্যান্ড্রয়েড ক্রোমের জন্য একটি 192x192 পিএনজি আইকন
  • একটি 180x180 অ্যাপল টাচ আইকন (আইফোন 6 প্লাসের জন্য; অন্যান্য ডিভাইস এটি প্রয়োজনীয় হিসাবে কমিয়ে দেবে)।

তাদের সাথে ঘোষণা করুন

<link rel="shortcut icon" href="/path/to/icons/favicon.ico">
<link rel="icon" type="image/png" href="/path/to/icons/favicon-192x192.png" sizes="192x192">
<link rel="apple-touch-icon" sizes="180x180" href="/path/to/icons/apple-touch-icon-180x180.png">

এটি সম্পূর্ণ গল্প নয়, তবে বেশিরভাগ ক্ষেত্রে এটি যথেষ্ট ভাল।


9
আসলে, এখনও ব্যবহৃত <লিঙ্ক rel = "শর্টকাট আইকন" href = "/ পাথ / থেকে / আইকন / ফেভিকন.ইকো"> একটি বৈধ বিকল্প নয় option এটি এমনকি মানক নয় এবং কেবল আইই এটি সমর্থন করে। এবং আই 9 হিসাবে, আইই ডিফল্ট 'রুট এ চেহারা' পদ্ধতি সমর্থন করে। সুতরাং এটি সমস্ত ব্রাউজারগুলিকে সমর্থন করার উপায় নয়, তবে আই <9 সমর্থন করার একটি উপায় 9. = "/ ফেভিকন.ইকো"> (যদিও এটি আদর্শ নয়)
হ্যাপিমেপ

7
ফ্যাভিকন প্রক্রিয়াটি কয়েক বছর ধরে অবশ্যই বিবর্তিত হয়েছে। আমি আজ লক্ষ্য করেছি এমডিএন-তে অনুমানটি এখন বলেছে: শর্টকাট লিঙ্কের ধরণটি প্রায়শই আইকনের আগে দেখা যায়, তবে এই লিঙ্কটির ধরণটি যথাযথ নয়, উপেক্ষা করা হয় এবং ওয়েব লেখকদের অবশ্যই এটি আর ব্যবহার করা উচিত নয়। বিকাশকারী.মোজিলা.আর.ইন.<link ref="icon" ...><link ref="shortcut icon" ...>
ইউএস

1
প্রতিক্রিয়াটির জন্য আপনাকে ধন্যবাদ @ broc.seib এই মন্তব্যটি লেখার সময়, আমি কেন এটি "শর্টকাট আইকন" ছিল এবং "আইকন" নয় তার ট্র্যাক হারিয়েছি। অবশ্যই, এই গল্পটিতে মোজিলার স্বর রয়েছে। তবে আমরা অবশ্যই ভুলে যাব না যে এই ঘোষণাটি এখানে প্রথম স্থানে রয়েছে: আইই ৮ এর মতো লিগ্যাসি ব্রাউজারগুলিকে সমর্থন করার জন্য সর্বাধিক সাম্প্রতিক ব্রাউজারগুলি পিএনজি আইকন ব্যবহার করে যা আইসিওর চেয়ে পরিষ্কার এবং হালকা। রিয়েলফ্যাভিকনের জন্য আমার পরিকল্পনা হ'ল এই ঘোষণাটি পুরোপুরি সরিয়ে দেওয়া। এর আগে, আমাকে IE 7, 8 এবং 9 এ পরীক্ষা চালানো দরকার
ফিলিপ_বি

উল্লেখ করার মতো নয় যে, আপনি যদি স্ট্যাক ওভারফ্লোতে এই পৃষ্ঠায় "উত্স" দেখেন তবে ref="shortcut icon"তারা ঠিক সেটাই ব্যবহার করে।
স্টিভেন ভেন্টিমাগ্লিয়া

1
@laggingreflex /favicon.icoপছন্দসই পদ্ধতি। ভিজিট করার সময় আপনি এটি পান www.google.com। তবুও, আপনি আপনার মূল ডিরেক্টরিটি কোনও আইকন দিয়ে কলুষিত করতে নাও চান। সেক্ষেত্রে মার্কআপ ঠিক কাজ করে।
ফিলিপ_বি

2
  1. ফেভিন.ইকো উত্পন্ন করার জন্য আপনি এই ওয়েবসাইটটির সাথে কাজ করতে পারেন
  2. আমি .ico ফর্ম্যাটটি ব্যবহারের পরামর্শ দিচ্ছি কারণ png পদ্ধতি 1 এর সাথে কাজ করে না এবং আইকো আরও বিশদ থাকতে পারে!
  3. উভয় পদ্ধতিই সমস্ত ব্রাউজারের সাথে কাজ করে তবে যখন এটি স্বয়ংক্রিয়ভাবে কাজ করে আপনি এটির জন্য একটি কোড টাইপ করতে চান? সুতরাং আমি মনে করি পদ্ধতি 1 আরও ভাল।

2

আমি https://iconifier.net ব্যবহার করেছি, আমি আমার চিত্রটি আপলোড করেছি, চিত্রগুলি জিপ ফাইল ডাউনলোড করেছি, আমার সার্ভারে চিত্রগুলি যুক্ত করেছি, সাইটের সূচকগুলি অনুসরণ করেছি যা আমার সূচক। Html এ লিঙ্কগুলি যুক্ত করে এবং এটি কার্যকর হয়েছে। 'হোম স্ক্রিনে যুক্ত করুন' তখন আমার ফেভিকন এখন সাফারিতে আমার আইফোনে দেখায়

আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.