আমি কিছুক্ষণ গিটহাবে ব্যবহৃত মার্কডাউন সিনট্যাক্সটি দেখছিলাম তবে একটি চিত্রকে রিডমে.এমডি পৃষ্ঠার আকার অনুসারে আকার পরিবর্তন করা ছাড়া আমি কীভাবে এটিতে একটি চিত্র কেন্দ্র করতে পারি তা বুঝতে পারি না।
এটা কি সম্ভব? যদি তা হয় তবে কীভাবে?
আমি কিছুক্ষণ গিটহাবে ব্যবহৃত মার্কডাউন সিনট্যাক্সটি দেখছিলাম তবে একটি চিত্রকে রিডমে.এমডি পৃষ্ঠার আকার অনুসারে আকার পরিবর্তন করা ছাড়া আমি কীভাবে এটিতে একটি চিত্র কেন্দ্র করতে পারি তা বুঝতে পারি না।
এটা কি সম্ভব? যদি তা হয় তবে কীভাবে?
উত্তর:
আমি গিথুব-এ ব্যবহৃত মার্কডাউন সিনট্যাক্সটি দেখছি [...], আমি কীভাবে কোনও চিত্রকে কেন্দ্র করতে পারি তা বুঝতে পারি না
টি এল; ডিআর
না আপনি কেবল মার্কডাউন সিনট্যাক্সের উপর নির্ভর করেই পারবেন না । মার্কডাউন অবস্থান নির্ধারণের সাথে যত্ন করে না।
দ্রষ্টব্য: কিছু মার্কডাউন প্রসেসর এইচটিএমএলকে অন্তর্ভুক্তিকে সমর্থন করে (যথাযথভাবে @ ওয়ালডিআর দ্বারা চিহ্নিত করা হয়েছে), এবং গিটহাবের ক্ষেত্রে আপনি এরকম কিছুতে ফ্যালব্যাক করতে পারেন <div style="text-align:center"><img src="..." /></div>
। সাবধান হোন যে আপনার সংগ্রহস্থলটি অন্য কোনও হোস্টিং পরিবেশে (কোডপ্লেক্স, বিটবাকেট, ...) কাঁটাচামচ করা হয়েছে বা যদি কোনও ব্রাউজারের মাধ্যমে দস্তাবেজটি না পড়ে থাকে (সাব্লাইম টেক্সট মার্কডাউন প্রিভিউ, মার্কডাউনপ্যাড, ভিজ্যুয়ালস্টুডিও ওয়েব প্রয়োজনীয় মার্কডাউন পূর্বরূপ, ...)।
দ্রষ্টব্য 2: মনে রাখবেন যে গিটহাব ওয়েবসাইটের মধ্যেও মার্কডাউন যেভাবে রেন্ডার করা হয়েছে তা অভিন্ন নয়। উদাহরণস্বরূপ, উইকি যেমন সিএসএস অবস্থানিক চালাকি করতে দেয় না।
আনব্রিডেড সংস্করণ
Markdown সিনট্যাক্স একটি ইমেজ অবস্থান নিয়ন্ত্রণ করার ক্ষমতা সঙ্গে এক প্রদান করে না।
প্রকৃতপক্ষে, "দর্শন" বিভাগে বর্ণিত যেমন ফরম্যাটিংয়ের অনুমতি দেওয়ার জন্য মার্কডাউন দর্শনের বিপরীতে সীমানা হবে
"একটি মার্কডাউন-ফর্ম্যাট ডকুমেন্টটি ট্যাগ হিসাবে বা বিন্যাসের নির্দেশাবলী দিয়ে চিহ্নিত করা হয়েছে এমনভাবে না দেখে সরল পাঠ্য হিসাবে যেমন হয় তেমন প্রকাশযোগ্য হওয়া উচিত" "
মার্কডাউন ফাইলগুলি রুবি রেডকার্ট লাইব্রেরির মাধ্যমে গিথুব ডটকম ওয়েবসাইট দ্বারা রেন্ডার করা হয় ।
রেডকার্ট কিছু এক্সটেনশানগুলি (উদাহরণস্বরূপ স্ট্রাইকথ্রু হিসাবে) প্রকাশ করে যা স্ট্যান্ডার্ড মার্কডাউন সিনট্যাক্সের অংশ নয় এবং অতিরিক্ত "বৈশিষ্ট্যগুলি" সরবরাহ করে। যাইহোক, কোনও সমর্থিত এক্সটেনশন আপনাকে একটি চিত্র কেন্দ্র করতে দেয় না।
<img align="..." src="..." alt="...">
<span style="display:block;text-align:center">![Test Automation]Automated-Testing.png)</span>
align
একটি অন অ্যাট্রিবিউট img
ট্যাগ এইচটিএমএল 4.01 হিসাবে অবচিত এবং HTML5 হিসাবে অপ্রচলিত।
এটি গিথুবের সমর্থন থেকে:
ওহে ওয়াল্ডির,
মার্কডাউন আপনাকে সরাসরি প্রান্তিককরণ টুইঙ্ক করতে দেয় না (এখানে ডক্স দেখুন: http://deringfireball.net/projects/markdown/syntax#img ), তবে আপনি কেবল একটি কাঁচা এইচটিএমএল 'img' ট্যাগ ব্যবহার করতে পারেন এবং ইনলাইন সহ প্রান্তিককরণ করতে পারেন CSS।
চিয়ার্স,
সুতরাং চিত্রগুলি সারিবদ্ধ করা সম্ভব! সমস্যাটি সমাধান করার জন্য আপনাকে কেবল ইনলাইন সিএসএস ব্যবহার করতে হবে। আপনি আমার গিথুব রেপো থেকে উদাহরণ নিতে পারেন । README.md এর নীচে একটি কেন্দ্রিক প্রান্তিক চিত্র রয়েছে। সরলতার জন্য আপনি কেবল নীচের মতো করতে পারেন:
<p align="center">
<img src="http://some_place.com/image.png" />
</p>
যদিও, নালটোকেন যেমন বলেছিলেন, এটি মার্কডাউন দর্শনের বিরুদ্ধে সীমান্তরেখা হবে!
আমার রেডমি থেকে এই কোড :
<p align="center">
<img src="https://github.com/waldyr/Sublime-Installer/blob/master/sublime_text.png?raw=true" alt="Sublime's custom image"/>
</p>
GitHub এ দেখা অবস্থায় কেন্দ্রিক ব্যতীত এই চিত্র আউটপুট উত্পাদন করে:
align
এইচটিএমএল 5 এ বৈশিষ্ট্যটি সমর্থিত নয় ?
অন্যথা, আপনি CSS এর নিয়ন্ত্রণ আছে তাহলে আপনি চালাক পেতে পারে URL প্যারামিটার এবং CSS ।
Markdown:
![A cute kitten](http://placekitten.com/200/300?style=centerme)
এবং সিএসএস:
img[src$="centerme"] {
display:block;
margin: 0 auto;
}
আপনি এভাবে বিভিন্ন ধরণের স্টাইলিং বিকল্প তৈরি করতে পারেন এবং মার্কডাউনকে অতিরিক্ত কোডের থেকে পরিষ্কার রাখতে পারেন। অন্য কেউ যদি মার্কডাউন অন্য কোথাও ব্যবহার করে তবে কী ঘটে তার উপর আপনার নিয়ন্ত্রণ নেই তবে সমস্ত স্টাইলিং ইস্যুতে সমস্ত শেয়ারডাউন ডকুমেন্টের সাথে একটি ভাগ করে দেওয়া হয়।
জন্য বাম প্রান্তিককরণ
<img align="left" width="600" height="200" src="https://www.python.org/python-.png">
জন্য ডান প্রান্তিককরণ
<img align="right" width="600" height="200" src="https://www.python.org/python-.png">
এবং কেন্দ্র সারিবদ্ধ জন্য
<p align="center">
<img width="600" height="200" src="https://www.python.org/python-.png">
</p>
ভবিষ্যতের রেফারেন্সগুলির জন্য এটি এখানে কাঁটাচামচ করুন , যদি আপনি এটি দরকারী মনে করেন।
আপনি পছন্দসই প্রস্থ এবং উচ্চতাতে চিত্রটিকে পুনরায় আকার দিতে পারেন । উদাহরণ স্বরূপ:
<p align="center">
<img src="https://anyserver.com/image.png" width="750px" height="300px"/></p>
চিত্রটিতে একটি কেন্দ্রিক ক্যাপশন যুক্ত করতে, আরও একটি লাইন:
<p align="center">This is a centered caption for the image<p align="center">
ভাগ্যক্রমে, এটি README.md এবং গিটহাব উইকি পৃষ্ঠাগুলির জন্য কাজ করে।
আমরা এটি ব্যবহার করতে পারি। দয়া করে গিট ফোল্ডার থেকে আপনার ইমগির এসসিআর অবস্থান পরিবর্তন করুন এবং ইমজি লোড না হলে বিকল্প পাঠ্য যুক্ত করুন
<p align="center">
<img src="ur img url here" alt="alternate text">
</p>
কেবল Readme.mdফাইলটিতে যান এবং এই কোডটি ব্যবহার করুন।
<div align="center">
<img src=https://newfastuff.com/wp-content/uploads/2019/05/bW7QXVB.png" >
<p>Perfectly balanced</p>
</div>
<div align=”center”> [ Your content here ]</div>
পৃষ্ঠার প্রতিটি কিছুর সাথে ফিট করে এবং কেন্দ্রটি পৃষ্ঠার মাত্রাগুলি অনুসারে সারিবদ্ধ করে।
চিত্রের অবস্থান নিয়ে সমস্যাটি সমাধান করার আমার উপায়টি ছিল HTML বৈশিষ্ট্যগুলি ব্যবহার করা:
![Image](Image.svg){ width="800" height="600" style="display: block; margin: 0 auto" }
চিত্রটি পুনরায় আকার দেওয়া এবং সঠিকভাবে কেন্দ্রিক করা হয়েছিল, কমপক্ষে আমার স্থানীয় ভিএস মার্কডাউন রেন্ডারারে rer
তারপরে, আমি পরিবর্তনগুলিকে রেপোতে ঠেলে দিয়েছি এবং দুর্ভাগ্যক্রমে বুঝতে পেরেছি যে এটি গিটহাব README.md ফাইলের জন্য কাজ করছে না । তবুও আমি এই উত্তরটি রেখে দেব কারণ এটি অন্য কাউকে সাহায্য করতে পারে।
সুতরাং পরিশেষে, আমি পরিবর্তে ভাল পুরানো এইচটিএমএল ট্যাগ ব্যবহার করে শেষ করেছি:
<img src="Image.svg" alt="Image" width="800" height="600" style="display: block; margin: 0 auto" />
কিন্তু অনুমান করতে পার কি? কিছু জেএস পদ্ধতি আমার style
বৈশিষ্ট্য প্রতিস্থাপন ! এমনকি আমি class
একই বৈশিষ্ট্যটি চেষ্টা করেছি !
তারপরে আমি নিম্নলিখিত সংক্ষিপ্ত পৃষ্ঠাটি পেয়েছি যেখানে আরও পুরানো-স্কুল এইচটিএমএল ব্যবহৃত হয়েছিল:
<p align="center">
<img src="Image.svg" alt="Image" width="800" height="600" />
</p>
এই এক ভাল কাজ করছে, আমি আরও মন্তব্য ছাড়াই এটি ছেড়ে যেতে চাই ...
এটি পরিচালনা করতে পারে এমন একটি "খাঁটি" মার্কডাউন পদ্ধতির চিত্রটি একটি টেবিলটিতে যুক্ত করা এবং তারপরে ঘরটি কেন্দ্রীভূত করা হচ্ছে:
| ![Image](img.png) |
| :--: |
এটির মতো এইচটিএমএল তৈরি করা উচিত:
<table>
<thead>
<tr>
<th style="text-align:center;"><img src="img.png" alt="Image"></th>
</tr>
</thead>
<tbody>
</tbody>
</table>
কোনও চিত্র যুক্ত করতে এবং কেন্দ্রীভূত করতে এই এইচটিএমএল / সিএসএস ব্যবহার করুন এবং আপনার মার্কডাউন ফাইলের মধ্যে স্ক্রিন স্পেসের প্রস্থের এর আকার 60% এ সেট করুন যা সাধারণত ভাল শুরু করার মান হয়:
<img src="https://i.stack.imgur.com/RJj4x.png"
style="display:block;float:none;margin-left:auto;margin-right:auto;width:60%">
width
সিএসএসের মানটি আপনি চান শতাংশে পরিবর্তন করুন , বা মার্কডাউন ডিফল্ট আকারটি ব্যবহার করতে এটি পুরোপুরি সরিয়ে ফেলুন, যা আমি মনে করি যদি চিত্রটি পর্দার চেয়ে বড় হয় তবে এটি অন্যথায় প্রকৃত চিত্রের প্রস্থ হয় screen
সম্পন্ন!
অথবা, আরও অনেক তথ্যের জন্য পড়তে থাকুন।
কেবলমাত্র এটি অনুলিপি করুন এবং আপনার চিহ্নডাউন ফাইলটির শীর্ষে ফাইলটির সমস্ত চিত্রকে কেন্দ্র করে পুনরায় আকার দিন এবং তারপরে (কেবলমাত্র সাধারণ মার্কডাউন সিনট্যাক্সের সাহায্যে আপনার ইমেজগুলি সন্নিবেশ করুন):
<style>
img
{
display:block;
float:none;
margin-left:auto;
margin-right:auto;
width:60%;
}
</style>
বা, এখানে উপরের মত একই কোড তবে কী চলছে তা বোঝাতে বিশদ এইচটিএমএল এবং সিএসএস মন্তব্য সহ:
<!-- (This is an HTML comment). Copy and paste this entire HTML `<style>...</style>` element (block)
to the top of your markdown file -->
<style>
/* (This is a CSS comment). The below `img` style sets the default CSS styling for all images
hereafter in this markdown file. */
img
{
/* Default display value is `inline-block`. Set it to `block` to prevent surrounding text from
wrapping around the image. Instead, `block` format will force the text to be above or below the
image, but never to the sides. */
display:block;
/* Common float options are `left`, `right`, and `none`. Set to `none` to override any previous
settings which might have been `left` or `right`. `left` causes the image to be to the left,
with text wrapped to the right of the image, and `right` causes the image to be to the right,
with text wrapped to its left, so long as `display:inline-block` is also used. */
float:none;
/* Set both the left and right margins to `auto` to cause the image to be centered. */
margin-left:auto;
margin-right:auto;
/* You may also set the size of the image, in percent of width of the screen on which the image
is being viewed, for example. A good starting point is 60%. It will auto-scale and auto-size
the image no matter what screen or device it is being viewed on, maintaining proporptions and
not distorting it. */
width:60%;
/* You may optionally force a fixed size, or intentionally skew/distort an image by also
setting the height. Values for `width` and `height` are commonly set in either percent (%)
or pixels (px). Ex: `width:100%;` or `height:600px;`. */
/* height:400px; */
}
</style>
এখন, আপনি মার্কডাউন ব্যবহার করে কোনও চিত্র প্রবেশ করান কিনা:
![](https://i.stack.imgur.com/RJj4x.png)
বা আপনার মার্কডাউন ফাইলটিতে এইচটিএমএল:
<img src="https://i.stack.imgur.com/RJj4x.png">
... এটি উপরের এইচটিএমএল এবং সিএসএসের মধ্যে দেওয়া মন্তব্যে বর্ণিত হিসাবে এটি স্বয়ংক্রিয়ভাবে স্ক্রিনভিউ প্রস্থের 60% কেন্দ্রিক এবং আকারযুক্ত হবে। (অবশ্যই %০% আকারটি খুব সহজেই পরিবর্তনযোগ্য এবং আমি এটি চিত্রের দ্বারা চিত্রের ভিত্তিতেও করার সহজ উপায়গুলি উপস্থাপন করি)।
আপনি উপরের <style>
ব্লকটি আপনার মার্কডাউন ফাইলের শীর্ষে অনুলিপি করে আটকে দিয়েছেন বা না করেছেন , এটি কাজ করবে, কারণ এটি উপরের সেট করে দেওয়া কোনও ফাইল-স্কোপ শৈলী সেটিংসকে ওভাররাইড করে এবং অগ্রাধিকার গ্রহণ করে:
<img src="https://i.stack.imgur.com/RJj4x.png" style="display:block;float:none;margin-left:auto;margin-right:auto;width:60%">
আপনি এটিকে একাধিক লাইনেও ফর্ম্যাট করতে পারেন এবং এটি এখনও কার্যকর হবে:
<img src="https://i.stack.imgur.com/RJj4x.png"
alt="this is an optional description of the image to help the blind and show up in case the
image won't load"
style="display:block; /* override the default display setting of `inline-block` */
float:none; /* override any prior settings of `left` or `right` */
/* set both the left and right margins to `auto` to center the image */
margin-left:auto;
margin-right:auto;
width:60%; /* optionally resize the image to a screen percentage width if you want too */
">
আপনার মার্কডাউন ফাইলের শীর্ষে এই পুরো জিনিসটি জুড়ুন।
<style>
/* By default, make all images center-aligned, and 60% of the width
of the screen in size */
img
{
display:block;
float:none;
margin-left:auto;
margin-right:auto;
width:60%;
}
/* Create a CSS class to style images to left-align, or "float left" */
.leftAlign
{
display:inline-block;
float:left;
/* provide a 15 pixel gap between the image and the text to its right */
margin-right:15px;
}
/* Create a CSS class to style images to right-align, or "float right" */
.rightAlign
{
display:inline-block;
float:right;
/* provide a 15 pixel gap between the image and the text to its left */
margin-left:15px;
}
</style>
এখন, আপনার img
সিএসএস ব্লকটি চিত্রগুলিকে কেন্দ্রিক করে তোলার জন্য ডিফল্ট সেটিংস সেট করেছে এবং স্ক্রিনের জায়গার প্রস্থের 60% আকারে রয়েছে, তবে আপনি চিত্র-দ্বারা-চিত্রের ভিত্তিতে সেই সেটিংসকে ওভাররাইড করতে CSS leftAlign
এবং rightAlign
ক্লাস ব্যবহার করতে পারেন ।
উদাহরণস্বরূপ, এই চিত্রটি কেন্দ্র-প্রান্তিক হবে এবং আকারে 60% হবে (আমি উপরে পূর্বনির্ধারিত ডিফল্ট):
<img src="https://i.stack.imgur.com/RJj4x.png">
এই চিত্রটি ডানদিকে পাঠ্য মোড়ানো সহ, বাম-প্রান্তিককরণ করা হবে , leftAlign
আমরা স্রেফ উপরে তৈরি সিএসএস ক্লাসটি ব্যবহার করে !
<img src="https://i.stack.imgur.com/RJj4x.png" class="leftAlign">
এটি দেখতে এটির মতো দেখাবে:
আপনি এখনও এর কোনও সিএসএস বৈশিষ্ট্যাবলী style
অ্যাট্রিবিউটর মাধ্যমে ওভাররাইড করতে পারেন , তবে এর মতো প্রস্থ যেমন:
<img src="https://i.stack.imgur.com/RJj4x.png" class="leftAlign" style="width:20%">
এবং এখন আপনি এটি পাবেন:
img
মার্কডাউন ডিফল্ট পরিবর্তন করবেন না changeআমরা কেবল উপরে উপরে যা দেখিয়েছি তার অন্য একটি বিকল্প, যেখানে আমরা ডিফল্ট img
property:value
সেটিংস পরিবর্তন করেছি এবং 2 টি শ্রেণি তৈরি করেছি, কেবলমাত্র সমস্ত ডিফল্ট মার্কডাউন img
বৈশিষ্ট্যকে একা ছেড়ে চলে যেতে হবে , তবে 3 টি কাস্টম সিএসএস ক্লাস তৈরি করা হবে :
<style>
/* Create a CSS class to style images to center-align */
.centerAlign
{
display:block;
float:none;
/* Set both the left and right margins to `auto` to cause the image to be centered. */
margin-left:auto;
margin-right:auto;
width:60%;
}
/* Create a CSS class to style images to left-align, or "float left" */
.leftAlign
{
display:inline-block;
float:left;
/* provide a 15 pixel gap between the image and the text to its right */
margin-right:15px;
width:60%;
}
/* Create a CSS class to style images to right-align, or "float right" */
.rightAlign
{
display:inline-block;
float:right;
/* provide a 15 pixel gap between the image and the text to its left */
margin-left:15px;
width:60%;
}
</style>
অবশ্যই এটি ব্যবহার করুন:
<img src="https://i.stack.imgur.com/RJj4x.png" class="centerAlign" style="width:20%">
উপরের width
সিএসএস style
অ্যাট্রিবিউটটি ব্যবহার করে আমি কীভাবে সম্পত্তিটিকে সেট করে রেখেছি তা লক্ষ্য করুন , তবে আমার আরও কিছু জটিল হতে চাইলে আমি <style>...</style>
উপরের ব্লকের মধ্যে এগুলি যুক্ত করে আরও কিছু অতিরিক্ত ক্লাস তৈরি করতে পারতাম :
/* custom CSS class to set a predefined "small" size for an image */
.small
{
width:20%;
/* set any other properties, as desired, inside this class too */
}
এখন আপনি একই বস্তুতে একাধিক ক্লাস নির্ধারণ করতে পারেন। কেবলমাত্র একটি স্পেস, না একটি কমা দ্বারা পৃথক ক্লাসের নাম । পরস্পরবিরোধী সেটিংস ক্ষেত্রে, আমি বিশ্বাস করি যেটা সেটিং আসে গত এক যে কার্যকর হয়, কোনো পূর্ববর্তী সেট সেটিংস যাই হোক হবে। আপনি একই সিএসএস বৈশিষ্ট্যগুলিকে একই সিএসএস শ্রেণিতে একাধিকবার সেট করেছেন বা একই এইচটিএমএল style
বৈশিষ্ট্যের অভ্যন্তরে একই ঘটনা হওয়া উচিত ।
<img src="https://i.stack.imgur.com/RJj4x.png" class="centerAlign small">
সর্বশেষ কৌশলটি এখানে এই উত্তরে আমি শিখেছি: একাধিক চিত্রকে আলাদাভাবে স্টাইল করতে আমি কীভাবে CSS ব্যবহার করতে পারি? । আপনি উপরে দেখতে পারেন, সিএসএসের সমস্ত 3 টি align
ক্লাস চিত্রের প্রস্থ 60% এ সেট করেছে। অতএব, আপনি যদি চান তবে এই সাধারণ সেটিংসটি একবারে এইভাবে সেট করা যেতে পারে, তবে আপনি পরে প্রতিটি শ্রেণীর জন্য নির্দিষ্ট সেটিংস সেট করতে পারেন:
<style>
/* set common properties for multiple CSS classes all at once */
.centerAlign, .leftAlign, .rightAlign {
width:60%;
}
/* Now set the specific properties for each class individually */
/* Create a CSS class to style images to center-align */
.centerAlign
{
display:block;
float:none;
/* Set both the left and right margins to `auto` to cause the image to be centered. */
margin-left:auto;
margin-right:auto;
}
/* Create a CSS class to style images to left-align, or "float left" */
.leftAlign
{
display:inline-block;
float:left;
/* provide a 15 pixel gap between the image and the text to its right */
margin-right:15px;
}
/* Create a CSS class to style images to right-align, or "float right" */
.rightAlign
{
display:inline-block;
float:right;
/* provide a 15 pixel gap between the image and the text to its left */
margin-left:15px;
}
/* custom CSS class to set a predefined "small" size for an image */
.small
{
width:20%;
/* set any other properties, as desired, inside this class too */
}
</style>
যতদূর আমি উদ্বিগ্ন, মার্কডাউন ডকুমেন্টে যা কিছু লেখা যায় এবং কাঙ্ক্ষিত ফলাফল পাওয়া যায় তা হ'ল আমাদের পরে, কিছু "খাঁটি মার্কডাউন" বাক্য গঠন নয়।
সি এবং সি ++ তে, সংকলকটি সমাবেশ কোডটি সংকলন করে এবং অ্যাসেম্বলিটি পরে বাইনারিতে একত্রিত হয়। কখনও কখনও, তবে আপনার কেবল নিম্ন-স্তরের নিয়ন্ত্রণের প্রয়োজন যা কেবল সমাবেশ সরবরাহ করতে পারে এবং তাই আপনি কোনও সি বা সি ++ উত্স ফাইলের অভ্যন্তরে ইনলাইন সমাবেশ লিখতে পারেন। সমাবেশ হ'ল "নিম্ন স্তরের" ভাষা এবং এটি সি এবং সি ++ এর মধ্যেই লেখা যায়।
সুতরাং এটি মার্কডাউন সহ। মার্কডাউন হ'ল উচ্চ-স্তরের ভাষা যা এইচটিএমএল এবং সিএসএসে ব্যাখ্যা করা হয়। তবে, যেখানে আমাদের অতিরিক্ত নিয়ন্ত্রণের প্রয়োজন সেখানে আমরা আমাদের মার্কডাউন ফাইলের ঠিক নীচে নিম্ন-স্তরের এইচটিএমএল এবং সিএসএসকে "ইনলাইন" করতে পারি এবং এটি এখনও সঠিকভাবে ব্যাখ্যা করা হবে। এক অর্থে, তাই HTML এবং CSS এর দ্বারা বৈধ "markdown" সিনট্যাক্স।
সুতরাং, মার্কডাউনতে একটি চিত্র কেন্দ্র করতে, এইচটিএমএল এবং সিএসএস ব্যবহার করুন।
ডিফল্ট "পর্দার অন্তর্ভুক্ত" এইচটিএমএল এবং সিএসএস ফর্ম্যাটিং সহ মার্কডাউনে কীভাবে একটি মৌলিক চিত্র যুক্ত করা যায়:
এই চিহ্নিতকরণ:
![](https://i.stack.imgur.com/RJj4x.png)
এই আউটপুট উত্পাদন করবে:
এটি আমার তৈরি ফায়ার-শুটিং হেক্সাকোপ্টার ।
আপনি খোলার স্কোয়ার বন্ধনীগুলিতে বিকল্পভাবে একটি বিবরণ যুক্ত করতে পারেন। সত্যিই আমি এটি নিশ্চিত যে এমনকি এটি কি না, তবে সম্ভবত এটি একটি এইচটিএমএল <img>
উপাদান alt
বৈশিষ্ট্যে রূপান্তরিত হয়ে যায় , যা চিত্রটি লোড করতে না পারার ক্ষেত্রে প্রদর্শিত হয় এবং অন্ধদের জন্য পর্দার পাঠকদের দ্বারা পড়তে পারে। সুতরাং, এই চিহ্নিতকরণ:
![this is my hexacopter I built](https://i.stack.imgur.com/RJj4x.png)
এই আউটপুট উত্পাদন করবে:
মার্কডাউনতে চিত্রটি কেন্দ্রীকরণের প্রয়োজন যে এইচটিএমএল এবং সিএসএস আমাদের সরাসরি আমাদের দিতে পারে এমন অতিরিক্ত নিয়ন্ত্রণ ব্যবহার করা উচিত। আপনি এটির মতো একটি পৃথক চিত্র সন্নিবেশ এবং কেন্দ্র করতে পারেন:
<img src="https://i.stack.imgur.com/RJj4x.png"
alt="this is my hexacopter I built"
style="display:block;
float:none;
margin-left:auto;
margin-right:auto;
">
এখানে আরও তথ্য। এখানে কি চলছে উপর:
<img
উপরের কোড অংশ এইচটিএমএল "হয় ট্যাগটি শুরু ", যখন >
শেষে এইচটিএমএল "হয় শেষ ট্যাগ "।img
" উপাদান " তৈরি করে।img
"ট্যাগ" / "উপাদান" ব্যবহার করা হয়।style=""
একটি CSS হল property:value
কী-মান " ঘোষণা "।
;
) দ্বারা পৃথক করা হয় , যেখানে এই "উপাদান" এর প্রতিটি এইচটিএমএল "বৈশিষ্ট্য" একটি স্পেস (
) দ্বারা পৃথক করা হয় ।src
এবং style
একটি।alt
এক ঐচ্ছিক।style
অ্যাট্রিবিউট, যা সিএসএস স্টাইলিং গ্রহণ, কী ঘোষণা সব 4 আছে আমি দেন: display:block
, float:none
, margin-left:auto
, এবং margin-right:auto
।
float
সম্পত্তি আগে সেট না করে থাকে , তবে আপনি এই ঘোষণাটি ছেড়ে দিতে পারেন, তবে যেভাবেই হোক না কেন এটি রাখা ভাল ধারণা।/* my comment */
) ব্যবহার করে।এটি সত্যিই বেশ সহজ।
-> This is centered Text <-
সুতরাং এটি মাথায় রেখে আপনি এটি img সিনট্যাক্সে প্রয়োগ করতে পারেন।
->![alt text](/link/to/img)<-