এটি অন্য একটি পরিষ্কার সমাধান:
sub, sup {vertical-align: baseline; position: relative; font-size: 70%;} /* 70% size of its parent element font-size which is good. */
sub {bottom: -0.6em;} /* use em becasue they adapt to parent font-size */
sup {top: -0.6em;} /* use em becasue they adapt to parent font-size */
এই উপায়ে আপনি এখনও সুপার / সাব ট্যাগ ব্যবহার করতে পারেন তবে আপনি অনুচ্ছেদের লাইনের উচ্চতা স্ক্রু করতে সর্বদা তাদের অলস আচরণটি স্থির করেছেন ।
সুতরাং এখন আপনি এটি করতে পারেন:
<p>This is a line of text.</p>
<p>This is a line of text, <sub>with sub text.</sub></p>
<p>This is a line of text, <sup>with sup text.</sup></p>
<p>This is a line of text.</p>
এবং আপনার অনুচ্ছেদের লাইনের উচ্চতা স্ক্রু করা উচিত নয়।
IE7, IE8, FF3.6, SAFARI4, CHROME5, OPERA9 এ পরীক্ষিত
আমি একটি ব্যবহার করে পরীক্ষা করেছি p {line-height: 1.3;}
(যদি না আপনার লাইনগুলি খুব কাছেই আঁকতে চান তবে এটি একটি ভাল লাইনের উচ্চতা) এবং এটি এখনও কাজ করে, কারণ "-0.6 মিমি" এমন একটি সামান্য পরিমাণ যা সেই লাইনের উচ্চতার সাথেও সাব / সাব টেক্সট ফিট হবে এবং একে অপরের উপর যেতে না।
প্রাসঙ্গিক হতে পারে এমন একটি বিবরণ ভুলে গিয়েছি আমি সবসময় আমার পৃষ্ঠার প্রথম লাইনে ডক্টইপিই ব্যবহার করি (বিশেষত আমি এইচটিএমএল 4.01 ব্যবহার করি <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
)। সুতরাং আমি জানি না যে ডক্টইপির অভাবের কারণে ব্রাউজারটি কিরকমোডে (বা স্ট্যান্ডার্ড মোডে নয়) অথবা স্ট্যান্ডার্ড / প্রায় স্ট্যান্ডার্ড মোডকে ট্রিগার না করে এমন একটি ডক্টইপিইতে এই সমাধানটি ভালভাবে কাজ করে কিনা I