<p> না <p> না?


16

আমি সম্প্রতি একজন সহকর্মীর সাথে বিতর্ক করেছি যে দাবি করেছিল যে অনুচ্ছেদের বিন্যাস <div>করার সময় একটি <p>ট্যাগের উপরে একটি ট্যাগ ব্যবহার করা উচিত ।

এর ব্যবহারের বিরুদ্ধে <p>কেসটি হ'ল এটি ব্রাউজারগুলিতে অনিয়মিত ব্যবধান সৃষ্টি করে এবং এটি <b>ট্যাগের মতো অপ্রচলিত হওয়ার সম্ভাবনা রয়েছে ।

এই মতামত কি <p>সম্প্রদায়ের দ্বারা ভাগ করা হয়?


5
কেবল উল্লেখ করার জন্য, <b>(এবং <i>সেই বিষয়ে) অপ্রচলিত থেকে অনেক দূরে। এইচটিএমএল 5 টি পরীক্ষা করুন।
অসন্তুষ্ট গোয়াট

ভাল পয়েন্ট - আমি স্রেফ চেক করেছি, আমাকে সর্বদা নির্দেশ দেওয়া হয়েছে যে <b> এবং <i> হ'ল ট্যাগ এবং <strong> এবং <em> ব্যবহার করা উচিত।
ব্র্যাডবি

<strong>এবং <em>সর্বদা জোর দেওয়ার জন্য ব্যবহার করা উচিত। <b>এবং <i>সেই সম্মানের সাথে অবমূল্যায়ন করা হয় তবে HTML5- তে তাদের ব্যবহার বৈধ, সীমাবদ্ধ হলেও have
অসন্তুষ্ট গোয়াট

এই আলোচনা কি আসলেই এখানে অন্তর্ভুক্ত? আমার কাছে মনে হচ্ছে এটি ডক্টাইপ
চার্লস বায়ুং

@ চারেলস - এই মুহূর্তে এটি একটি ধূসর অঞ্চল, কারণ সাইটটি এখনও শৈশবকালীন। যদি আপনি দৃ strongly়তা অনুভব করেন তবে meta.webmasters.stackexchange.com- এ নতুন আলোচনা শুরু করতে নির্দ্বিধায় মনে করুন - বা আপনার মন্তব্যগুলি এখানে পোস্ট করুন: meta.webmasters.stackex بدل.com
মার্ক হেন্ডারসন

উত্তর:


41

divগুলি এবং pগুলি সম্পূর্ণ ভিন্ন উদ্দেশ্যে হয়। pঅনুচ্ছেদগুলির divজন্য, বিভাগীয় বিভাগগুলির জন্য। একটি পাঠ্য বিন্যাসের জন্য, অন্যটি পৃষ্ঠা কাঠামোর জন্য। এটা তোলে শব্দার্থগতভাবে ব্যবহার করতে ভুল divজায়গায় p

এবং এর ব্যবহার bহতাশ হওয়ার কারণ এটি একটি উপস্থাপনা ট্যাগ। এর কোনও অর্থগত অর্থ নেই। উভয় pএবং এর divনিজস্ব অনন্য অর্থসূচক অর্থ রয়েছে। pযতক্ষণ না লোকেরা ততক্ষণ অনুচ্ছেদে পাঠ্য ফর্ম্যাট করে না।

আপনার সহকর্মী সামগ্রী এবং উপস্থাপনা পৃথকীকরণের নীতির সাথে পরিচিত বলে মনে হচ্ছে না । অন্যথায়, তিনি জানতেন যে কেন bঘৃণিত হয় এবং পাঠ্য ব্যবধানের মতো উপস্থাপনা সম্পর্কিত বিষয়গুলি আপনার এইচটিএমএল নয়, সিএসএসে সংজ্ঞায়িত করা উচিত।


11
+1 সম্মত হন। কেবল জোর দেওয়ার জন্য ... যে কোনও "ব্রাউজার জুড়ে অনিয়মিত ব্যবধান" (যদিও এটি বিতর্কযোগ্য) পুরোপুরি CSS দ্বারা নিয়ন্ত্রণ করা যেতে পারে।
মিঃ হোয়েট

4
হ্যাঁ ... p { margin: 1em 0 }এই পুরো প্রশ্নটি চূড়ান্ত করে তোলে।
অসন্তুষ্ট গোয়াট

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

13

<p>এবং <div>একই উদ্দেশ্য হিসাবে বোঝানো হয় না, কারণ তাদের পৃথক শব্দার্থক অর্থ রয়েছে:

<p> এটি এখনও এক্সএইচটিএমএল এবং এইচটিএমএল 5 এ উপস্থিত থাকায় ভবিষ্যতে অবহেলিত হতে পারে না।

উভয় ট্যাগের বিভিন্ন গ্রাফিকাল রেন্ডারিং রয়েছে। এ <p>এর শীর্ষে এবং নীচে মার্জিনের এক মিমি থাকে, তবে <div>এটির কোনও মার্জিন নেই। তবে এই পয়েন্টটি গৌণ কারণ এটি সিএসএস দ্বারা ওভাররাইড করা হতে পারে।

এছাড়াও, এই পার্থক্যটি নোট করুন: উভয় ট্যাগ "ব্লক" টাইপের হলেও কেবলমাত্র <div>অন্য ব্লক উপাদান থাকতে পারে। এভাবে:

  • <p><p> bla </p></p> ভুল, যখন
  • <div><div> bla </div></div> ঠিক আছে

মনে রাখার জন্য গুরুত্বপূর্ণ পয়েন্টটি উভয়ই বৈধ এবং ব্যবহৃত ট্যাগ, তবে একই উদ্দেশ্যে নয়।

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