একক এইচটিএমএল + সিএসএস + জেএস + চিত্র ফাইল


8

এমন কোনও ফাইল ফর্ম্যাট আছে যা সমস্ত এইচটিএমএল বিষয়বস্তু নিজেই একটি ফাইলে সংহত করে?

ডক, ডকএক্স, বিজোড় বা পিডিএফের পরিবর্তে আমি আমার কন্টেন্টটি লেখার জন্য এইচটিএমএল 5 নথি ব্যবহার করতে চাই। যখন আমি ইমেল দ্বারা উদাহরণস্বরূপ এইচটিএমএল ফাইলগুলি প্রেরণ করতে চাই তখন এটি একটি সমস্যা হয়ে দাঁড়ায়; আমাকে এটি জিপ করতে হবে এবং তারপরে এটি একটি ইমেলের সাথে সংযুক্ত করতে হবে। অবশ্যই। লিট এবং .chm রয়েছে, তবে স্পষ্ট কারণেই এটি যাওয়ার উপায় নয়। এছাড়াও, HTML ফাইলগুলিতে জাভাস্ক্রিপ্ট এবং সিএসএস কোডটি ইনলাইন করা সম্ভব। এরও অপূর্ণতা রয়েছে: চিত্রগুলি এখনও বাদ নেই এবং সমস্ত বাহ্যিক সিএসএস এবং জাভাস্ক্রিপ্ট ফাইলগুলিকে একটি এইচটিএমএল ফাইলের মধ্যে এম্বেড করা জটিল ome সরঞ্জামগুলি এটিকে স্বয়ংক্রিয় করতে পারে তবে তারপরেও চিত্রটির সমস্যাটি বিদ্যমান।

পিডিএফ / ডক / ডক্স / ডক্টর / বিজোড়ের মাধ্যমে এইচটিএমএল ব্যবহারের সর্বাধিক গুরুত্বপূর্ণ অনুপ্রেরণা হ'ল এইচটিএমএল প্রিন্টের জন্য ডিজাইন করা হয়নি , যেখানে পিডিএফ / ডক / ডক্সক্স / বিজোড় সমস্ত (এবং এইভাবে স্ক্রিনরিডিংয়ের জন্য অনুকূলিত হয়নি)। এছাড়াও, এইচটিএমএল একটি সম্পূর্ণরূপে স্বীকৃত এবং উন্মুক্ত মান, যা নামযুক্ত ফর্ম্যাটগুলির বিষয়ে বলা যায় না (বিজোড় উন্মুক্ত তবে ব্যাপকভাবে স্বীকৃত নয়)।

উত্তর:


7

একটি সাধারণ এইচটিএমএল ফাইলের মধ্যে সমস্ত কিছু এম্বেড করা যায় way আপনি কি কখনও টিডলিউইকি দেখেছেন ? আমি মনে করি আমি এটি "সিঙ্গল পেজ অ্যাপ্লিকেশন" হিসাবে উল্লেখ করেছি - সবকিছুই একটি এইচটিএমএল ফাইলে এম্বেড করা থাকে, সুতরাং এটি সফ্টওয়্যারটির একা একা দাঁড় করায়, আমি এটি ব্যবহার করি না, তবে আমি মনে করি এটি প্রযুক্তিগতভাবে বেশ চিত্তাকর্ষক।

কোনও ডেটা ইউআরআই ব্যবহার করে বেস6464 এনকোডিংয়ের মাধ্যমে চিত্রগুলিকে ইনলাইন অন্তর্ভুক্ত করা যায়। তবে ইন্টারনেট এক্সপ্লোরার 8-এ সমর্থন সম্পূর্ণ নয় (আইআইআরসি এর একটি আকার সীমা আছে), এবং সম্পূর্ণরূপে আইআইএর পুরানো সংস্করণগুলিতে নিখোঁজ হওয়া সমর্থন করে। অন্যান্য আধুনিক ব্রাউজারগুলির বেশিরভাগেরই ভাল সমর্থন।

দ্রষ্টব্য যে এটি সাধারণত চিত্রের আকার প্রায় এক তৃতীয়াংশ বাড়িয়ে তুলবে (কারণ আপনি প্রতি 8 বিটের মধ্যে প্রতি বাইটে 6 টি "ব্যবহার" করেন তাই এই ফাঁকটি সামঞ্জস্য রাখতে আরও তৃতীয়টি বাইট ব্যবহার করতে হবে)।

উদাহরণস্বরূপ, আপনি এই জাতীয় কিছু পান:

<img src="data:image/png;base64,<BASE64 STRING>" />

অথবা এটা:

.someClass
{
    background-image:url(data:image/png;base64,<BASE64 STRING>");
}

আপনি ডেটা ইউআরআই- তে উইকিপিডিয়া নিবন্ধটি পড়তে চান , এটিতে ব্রাউজার সমর্থন এবং ব্যবহারের কয়েকটি উদাহরণ সম্পর্কিত মন্তব্য রয়েছে regarding


এমন কোনও সরঞ্জাম (রত্ন, ডিম, নোড প্যাকেজ, ইত্যাদি) রয়েছে যা রূপান্তরকারী এবং এর সাথে সামঞ্জস্য করে? এমন কোনও সরঞ্জাম আছে যা জেএস এবং সিএসএসের ইনলাইন করবে যেখানে এটি কোনও বৈশিষ্ট্য src="..."বা href="..."বৈশিষ্ট্য দেখেছে ? এবং তারপরে চিত্রগুলি বেস 64 এ রূপান্তর করুন এবং এর <img src="..."সাথে প্রতিস্থাপন করবেন <img src="data:image/..."?
সুকিমা

আমার কোনও ধারণা নেই, আগে দেখার প্রয়োজন হওয়ার আগে আমি এই জাতীয় কিছু গুটিয়ে দেওয়ার চেষ্টা করিনি।
DMA57361

3

আমি মনে করি এমএইচটিএমএল ফর্ম্যাট (মাইম এইচটিএমএল) (.এমএইচটি ফাইল এক্সটেনশন) সম্ভবত আপনি যা করছেন তা সম্ভবত। এটি একক ফাইলে সমস্ত কিছু এম্বেড করে (অনেকটা এইচটিএমএল ইমেলের মতো)। চিত্রগুলি ইত্যাদি বেস 64 এনকোডিং সহ এম্বেড করা আছে।

ব্রাউজার সমর্থন যুক্তিসঙ্গত। আইই এবং অপেরা এমএইচটি ফাইলগুলি সংরক্ষণ এবং দেখতে পারে। আইই তে আপনি কেবল "হিসাবে সংরক্ষণ করুন ..." এবং "ওয়েব সংরক্ষণাগার, একক ফাইল (* এমএইচটি)" নির্বাচন করুন। তবে, ফায়ারফক্স এবং ক্রোমের ব্রাউজার এক্সটেনশন প্রয়োজন।

ব্যক্তিগতভাবে, আমি সম্ভবত কোনও ওয়েবসাইটে এইচটিএমএল সামগ্রী আপলোড করব (সম্ভবত পাসওয়ার্ড সুরক্ষিত) এবং কেবলমাত্র লিঙ্কটি বিতরণ করব। এমএইচটি ফাইলগুলি যথাযথভাবে ব্যবহারকারী সম্পাদনযোগ্য নয়, সুতরাং আপনি বিতরণ করতে চাইলে পুনর্জন্মের প্রয়োজন require এটি সব একবার এমএইচটি ফাইলে একত্রিত হয়ে গেলে, এটি কি এখনও এইচটিএমএলের মতো অ্যাক্সেসযোগ্য?

পিডিএফ যথাযথভাবে অ্যাক্সেসযোগ্য। এটির নিজস্ব স্ক্রিন পড়ার ক্ষমতা রয়েছে। নিশ্চিত না যে এটি চিত্রগুলি কীভাবে পরিচালনা করে - আপনি যদি কোনও নির্দিষ্ট সরঞ্জাম দিয়ে এটি তৈরি না করেন তবে?


প্রযুক্তিগত প্রয়োজনীয়তাগুলি ছাড়াও কোনও মালিকানাধীন মান (পিডিএফ খোলা থাকতে পারে, এটি এখনও মালিকানাধীন) দিয়ে কাজ না করার একটি সাংগঠনিক প্রয়োজনীয়তা রয়েছে। যদিও আমি এমএইচটিএমএল দেখব।
ব্যবহারকারী 45971

সরঞ্জাম.এইটিএফ.আর.এইচটিএমএল / আরফসি 2557 দেখুন । এটি একটি মুক্ত মান। এটি আমাকে অবাক করে দিয়েছিল যে ফায়ারফক্সের তুলনায় আইইয়ের আরও ভাল সমর্থন ছিল (পরবর্তীকালে তার নিজস্ব মালিকানাধীন ফর্ম্যাটটি বেশি পছন্দ করে) তবে সেখানে এটি আপনার রয়েছে। যদিও পিডিএফ বা এইচটিএমএল + নির্ভরতাগুলির জন্য সম্ভবত আরও ভাল সরঞ্জাম সমর্থন রয়েছে।
ইরিডইন
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.