รหัส HTML เพื่อตัดข้อความรอบรูปภาพ

ต้องการรหัสเพื่อตัดข้อความรอบรูปภาพหรือไม่ โดยปกติเมื่อคุณสร้าง หน้า HTMLทุกอย่างจะไหลเป็นเส้นตรง ซึ่งหมายถึงบล็อกหนึ่งต่อจากกันโดยตรง โพสต์ก่อนหน้าของฉันทั้งหมดเป็นตัวอย่างของสิ่งนี้ เช่น ข้อความ รูปภาพ จากนั้นข้อความ ฯลฯ

บางครั้งคุณอาจต้องการรวมข้อความไว้ข้างรูปภาพแทนด้านล่าง สิ่งนี้เรียกว่าการตัดข้อความรอบรูปภาพ จริงๆ แล้ว การตัดข้อความโดยใช้HTMLนั้น ค่อนข้างง่าย โปรดทราบว่าคุณไม่จำเป็นต้องใช้CSSเพื่อตัดข้อความ

อย่างไรก็ตาม วันนี้W3Cแนะนำให้ใช้CSSแทนHTMLสำหรับงานประเภทนี้ ฉันจะพูดถึงทั้งสองวิธีด้านล่าง แต่ถ้าทำได้ ควรใช้CSSเนื่องจากสามารถปรับให้เข้ากับการออกแบบเว็บไซต์ที่ตอบสนองได้ดีกว่า

ตัดข้อความรอบรูปภาพโดยใช้ HTML

ภาพตัดปะพีซี

Lorem ipsum dolor sit amet, consectetur adipiscing elit. โลเรม อิปซัม โดลอร์ Fusce dictum gravida enim, quis ultricies mauris posuere quis. Duis adipiscing tincidunt sagitis. Cum sociis natoque penatibus และ magnis dis parturient montes, nascetur ridiculus mus. Aliquam a felis vitae augue lobortis dictum. Curabitur โม(Curabitur)เลสตี้ posuere laoreet. Ut pellentesque nunc ใน lorem egestas non imperdiet enim congue

หากต้องการให้ข้อความตัดไปทางด้านขวาของรูปภาพ คุณต้องจัดแนวรูปภาพไปทางซ้าย:

<img src="IMAGE URL" align="left" /><p>Your text goes here.</p>

หากคุณต้องการให้ข้อความปรากฏทางด้านซ้ายและรูปภาพปรากฏที่ด้านขวาสุด เพียงเปลี่ยนพารามิเตอร์การจัดตำแหน่งเป็น "ขวา"

ภาพตัดปะพีซี

Lorem ipsum dolor sit amet, consectetur adipiscing elit. โลเรม อิปซัม โดลอร์ Fusce dictum gravida enim, quis ultricies mauris posuere quis. Duis adipiscing tincidunt sagitis. Cum sociis natoque penatibus และ magnis dis parturient montes, nascetur ridiculus mus. Aliquam a felis vitae augue lobortis dictum. Curabitur โม(Curabitur)เลสตี้ posuere laoreet. Ut pellentesque nunc ใน lorem egestas non imperdiet enim congue

<img src="IMAGE URL" align="right" /><p>Your text goes here.</p>

แค่นั้นแหละ! ค่อนข้าง(Pretty)ง่ายใช่มั้ย? ครั้งเดียวที่คุณต้องการใช้CSSคือถ้าคุณต้องการเพิ่มระยะขอบให้กับรูปภาพ เพื่อให้มีช่องว่างระหว่างข้อความและรูปภาพ

คุณสามารถเพิ่มระยะขอบให้กับรูปภาพได้โดยใช้ โค้ดการจัดสไตล์ CSS ต่อไปนี้ :

<img src=”IMAGE URL” align=”left” style=”margin: 0px 10px 0px 0px;” /><p>Your text goes here.</p>

โค้ดด้านบนใช้ องค์ประกอบ MARGIN CSSเพื่อเพิ่มช่องว่าง 10 พิกเซลทางด้านขวาของภาพ เนื่องจากเราจัดแนวรูปภาพไปทางซ้าย เราจึงต้องการเพิ่มช่องว่างทางด้านขวา

โดย ทั่วไปตัวเลขทั้งสี่หมายถึงTOP RIGHT BOTTOM LEFT ดังนั้น หากคุณต้องการเพิ่มช่องว่างสีขาวให้กับรูปภาพที่จัดชิดขวา คุณจะต้องทำดังนี้

<img src=”IMAGE URL” align=”right” style=”margin: 0px 0px 0px 10px;” /><p>Your text goes here.</p>

ดังนั้นมันจึงค่อนข้างง่ายที่จะใช้HTMLเพื่อทำงานนี้ แต่อีกครั้ง มันอาจทำงานได้ไม่ดีสำหรับไซต์ที่ตอบสนอง

ตัดข้อความรอบรูปภาพโดยใช้ CSS

วิธีที่ดีกว่าในการตัดข้อความรอบรูปภาพคือการใช้CSS ช่วยให้คุณควบคุมเกรนละเอียดยิ่งขึ้นในการวางตำแหน่งขององค์ประกอบ และทำงานได้ดีขึ้นด้วยมาตรฐานการเข้ารหัสที่ทันสมัย

<img src="IMAGE URL" alt="A photo" class="left" />

แม้ว่าฉันจะใส่CSSลงในแท็กรูปภาพใน ตัวอย่าง HTMLโดยตรง แต่คุณไม่ควรทำอย่างนั้นอีกต่อไป คุณควรมีไฟล์แยกต่างหากที่เรียกว่าสไตล์ชีตซึ่งมีโค้ดCSS ทั้งหมดของคุณ(CSS)

ใน แท็ก IMGคุณเพียงแค่กำหนดคลาสให้กับแท็กและตั้งชื่อให้กับแท็กนั้น ในตัวอย่างของฉัน ฉันตั้งชื่อคลาสว่าleft ในสไตล์ชีตของฉัน ทั้งหมดที่ฉันต้องทำคือเพิ่มโค้ดต่อไปนี้:

.left {
 float: left;
 padding: 0 10px 0 0;}

อย่างที่คุณเห็น ฉันได้เพิ่มช่องว่างภายใน 10px ที่ด้านขวาของรูปภาพที่จัดชิดซ้าย ฉันยังใช้คุณสมบัติ float เพื่อย้ายรูปภาพออกจากโฟลว์ปกติของเอกสารและวางไว้ทางด้านซ้ายของคอนเทนเนอร์หลัก

อย่างที่คุณเห็น มันสะอาดกว่าการเพิ่มโค้ดทั้งหมดนั้นลงใน แท็ก IMGเอง นอกจากนี้ยังจัดการได้ง่ายขึ้นและคุณสามารถใช้ คุณสมบัติ CSS เพิ่มเติม เพื่อปรับแต่งรูปลักษณ์บนเว็บเพจของคุณได้ หากคุณมีคำถามใด ๆ โปรดแสดงความคิดเห็น สนุก!



About the author

ฉันเป็นมืออาชีพด้านคอมพิวเตอร์ที่มีประสบการณ์การทำงานกับซอฟต์แวร์ Microsoft Office รวมถึง Excel และ PowerPoint ฉันยังมีประสบการณ์กับ Chrome ซึ่งเป็นเบราว์เซอร์ของ Google ทักษะของฉันรวมถึงการสื่อสารที่เป็นลายลักษณ์อักษรและด้วยวาจา การแก้ปัญหา และการคิดอย่างมีวิจารณญาณ



Related posts