<h1> ট্যাগ পরে নিউলাইন সরানো হচ্ছে?


94

<h1>ট্যাগের পরে লাইনব্রেকগুলি সরিয়ে নিয়ে আমার একটি সমস্যা হচ্ছে , যতবার এটি প্রিন্ট হয় এটি সরাসরি এর পরে একটি লাইন ব্রেক যোগ করে, তাই <h1>Hello World!</h1> <h2>Hello Again World!</h2>প্রিন্টের মতো এই জাতীয় কিছু:

Hello World!

Hello Again World!

সিএসএসে আমার কী ট্যাগগুলি পরিবর্তন করতে হবে তা সম্পর্কে আমি অনিশ্চিত, তবে আমি আশা করি এটি প্যাডিং বা মার্জিনের সাথে কিছু করার আছে

আমি যদি সম্ভব হয় তবে উল্লম্ব প্যাডিংও রাখতে চাই।

উত্তর:


155

আপনার মতো মনে হচ্ছে এগুলি ইনলাইন হিসাবে ফর্ম্যাট করতে চান। ডিফল্টরূপে, h1এবং h2হ'ল ব্লক-স্তরের উপাদানগুলি যা লাইনের পুরো প্রস্থকে ছড়িয়ে দেয়। আপনি এগুলিকে CSS এর সাথে ইনলাইনে পরিবর্তন করতে পারেন:

h1, h2 {
    display: inline;
}

এখানে একটি নিবন্ধ যে মধ্যে পার্থক্য ব্যাখ্যা করে এর blockএবং inlineআরো বিস্তারিত: http://www.webdesignfromscratch.com/html-css/css-block-and-inline/

উল্লম্ব প্যাডিং বজায় রাখতে inline-block, এই জাতীয় ব্যবহার করুন :

h1, h2 {
    display: inline-block;
}

9

<h1>ট্যাগ {display: block}সেট আছে। তারা ব্লক স্তরের উপাদান। এটি বন্ধ করতে:

{display: inline}

মার্জিন, প্যাডিং ব্যবহার করে ডিফল্ট এইচ ট্যাগগুলি দ্বারা আমাদের এগুলি সরিয়ে ফেলতে হবে
আদিল মুঘল

আমি যদি সম্ভব হয় তবে উল্লম্ব প্যাডিংটি রাখতে চাই, আমি প্রদর্শনের চেষ্টা করেছি: ইনলাইন ;, তবে এটির আর উল্লম্ব প্যাডিং নেই।
জ্যাক উইলসন

4
প্যাডিং এবং মার্জিন অপসারণ করা নতুন লাইনটি সরিয়ে দেয় না। নতুন লাইনটি কারণ হ'ল কারণ তারা ব্লক-স্তরীয় উপাদান, যার অর্থ তারা যেখানে অনুভূত হয় সেখানে সমস্ত অনুভূমিক স্থান গ্রহণ করে (ডিফল্টরূপে)। সুতরাং আপনি যদি না ভাসা, প্রদর্শন পরিবর্তন বা অন্য কোনও বৈশিষ্ট্য পরিবর্তন না করেন তবে আপনার h*ট্যাগের পরে সবসময় একটি নতুন লাইন থাকবে ।
tkone

@ জ্যাক উইলসডন বেন লি ইতিমধ্যে ভার্টিকাল-প্যাডিং কীভাবে বজায় রাখবেন তা দেখানোর জন্য ইতিমধ্যে আপডেট করেছে, সুতরাং আপনার সম্পাদনার পরে আমিও আমার সাথে বিরক্ত করব না।
tkone

3

আমি এইচটিএমএল স্টাইল বিভাগে h1 মার্জিন মান বিয়োগ করে সেট করে এই সমস্যার সমাধান করেছি। এটি আমার প্রয়োজনের জন্য নিখুঁতভাবে কাজ করে।

<style>
h1 { 
    display: block;
    font-size: 0.9em;
    margin-top: -1.91em;
    margin-bottom: -1.91em;
    margin-left: 0;
    margin-right: 0;
    font-weight: bold;
}
</style>
<h1 style="text-align:center"> Headline </h1>

4
এটি লাইন ব্রেকের পরিবর্তে উল্লম্ব প্যাডিং সরিয়ে ফেলার জন্য কাজ করে।
জুলাই

আমি ভুল জিনিসটির জন্য গুগল করেছিলাম যখন আমি লক্ষ্য করেছি যে এই উত্তরটি আসলে আমি যা খুঁজছিলাম is দুর্দান্ত সমাধান, যদিও প্রশ্নের উত্তর নেই। যাই হোক ধন্যবাদ! :)
সেমেল

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