صفحه اصلی / آموزش CSS / بخش بیست و سوم- آموزش مقدار inline-block برای display در css

بخش بیست و سوم- آموزش مقدار inline-block برای display در css

قدم قبلی > < قدم بعدی

مقدار inline-block

CSS Layout – نمایش: مقدار inline-block

صفحه نمایش: مقدار inline-block

وقتی به مقایسه دو ارزش display: inline و  display: inline-block می پردازیم، تفاوت اصلی این است که صفحه  اجازه می دهد تا عرض و ارتفاع را در عنصر تنظیم کنید.

همچنین، با نمایشگر: مقدار inline-block ، حاشیه / پرده بالا و پایین احترام می شود، اما با نمایشگر: درون خط آنها نیستند.

در مقایسه با صفحه نمایش: بلوک، تفاوت اصلی این است که صفحه نمایش: inline-block یک خط بعد از عنصر را اضافه نمی کند، بنابراین عنصر می تواند در کنار سایر عناصر قرار گیرد.

مثال زیر نشان می دهد رفتار های مختلف نمایش: درون خطی، نمایش: درون خطی و نمایش: بلوک:

<html>
<head>
<style>
span.a {
  display: inline; /* the default for span */
  width: 100px;
  height: 100px;
  padding: 5px;
  border: 1px solid blue;  
  background-color: yellow; 
}

span.b {
  display: inline-block;
  width: 100px;
  height: 100px;
  padding: 5px;
  border: 1px solid blue;    
  background-color: yellow; 
}

span.c {
  display: block;
  width: 100px;
  height: 100px;
  padding: 5px;
  border: 1px solid blue;    
  background-color: yellow; 
}
</style>
</head>
<body>

<h1>The display Property</h1>

<h2>display: inline</h2>
<div>Lorem ipsum dolor sit amet, consectetur adipiscing elit. Vestibulum consequat scelerisque elit sit amet consequat. Aliquam erat volutpat. <span class="a">Aliquam</span> <span class="a">venenatis</span> gravida nisl sit amet facilisis. Nullam cursus fermentum velit sed laoreet. </div>

<h2>display: inline-block</h2>
<div>Lorem ipsum dolor sit amet, consectetur adipiscing elit. Vestibulum consequat scelerisque elit sit amet consequat. Aliquam erat volutpat. <span class="b">Aliquam</span> <span class="b">venenatis</span> gravida nisl sit amet facilisis. Nullam cursus fermentum velit sed laoreet. </div>

<h2>display: block</h2>
<div>Lorem ipsum dolor sit amet, consectetur adipiscing elit. Vestibulum consequat scelerisque elit sit amet consequat. Aliquam erat volutpat. <span class="c">Aliquam</span> <span class="c">venenatis</span> gravida nisl sit amet facilisis. Nullam cursus fermentum velit sed laoreet. </div>

</body>
</html>

استفاده از inline-block برای ایجاد لینک های ناوبری

یک استفاده معمول برای نمایش: درون خطی نمایش دادن آیتم های لیست به صورت افقی به جای عمودی است. مثال زیر لینک های ناوبری افقی را ایجاد می کند:

<html>
<head>
<style>
.nav {
  background-color: yellow; 
  list-style-type: none;
  text-align: center;
  margin: 0;
  padding: 0;
}

.nav li {
  display: inline-block;
  font-size: 20px;
  padding: 20px;
}
</style>
</head>
<body>

<h1>Horizontal Navigation Links</h1>
<p>By default, list items are displayed vertically. In this example we use display: inline-block to display them horizontally (side by side).</p>
<p>Note: If you resize the browser window, the links will automatically break when it becomes too crowded.</p>

<ul class="nav">
  <li><a href="#home">Home</a></li>
  <li><a href="#about">About Us</a></li>
  <li><a href="#clients">Our Clients</a></li>  
  <li><a href="#contact">Contact Us</a></li>
</ul>

</body>
</html

 

 

گام قبلی > < گام بعدی

نوشته بخش بیست و سوم- آموزش مقدار inline-block برای display در css اولین بار در تیک تم. پدیدار شد.


منبع مطلب

این مطالب را نیز ببینید!

بخش هفدهم- آموزش ساخت جدول در CSS یا آموزش CSS Tables

  آموزش ساخت جدول در CSS   ساخت جدول در CSS برای شروع و قبل …

دیدگاهتان را بنویسید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *