ฉันต้องเยื้องสองแถวเพื่อให้คำแรกใหญ่ขึ้นในย่อหน้า วิธีแก้ปัญหาแบบครั้งเดียวที่ยุ่งยากคือการวางข้อความในองค์ประกอบ SVG และวางตำแหน่งนี้เหมือนกับ <img> การใช้ float และแท็กความสูงของ SVG กำหนดจำนวนแถวที่จะเยื้องเช่น
<p style="color: blue; font-size: large; padding-top: 4px;">
<svg height="44" width="260" style="float:left;margin-top:-8px;"><text x="0" y="36" fill="blue" font-family="Verdana" font-size="36">Lorum Ipsum</text></svg>
dolor sit amet, consectetuer adipiscing elit, sed diam nonummy nibh euismod tincidunt ut laoreet dolore magna aliquam erat volutpat. Ut wisi enim ad minim veniam, quis nostrud exerci tation ullamcorper suscipit lobortis nisl ut aliquip ex ea commodo consequat.</p>
- ความสูงและความกว้างของ SVG กำหนดพื้นที่ที่ถูกปิดกั้น
- Y = 36 คือความลึกของเส้นฐานข้อความ SVG และเหมือนกับขนาดตัวอักษร
- margin-top ช่วยให้สามารถจัดตำแหน่งข้อความ SVG และข้อความพาราได้ดีที่สุด
- ใช้สองคำแรกที่นี่เพื่อเตือนการดูแลที่จำเป็นสำหรับลูกหลาน
ใช่มันยุ่งยาก แต่ก็ไม่ขึ้นกับความกว้างของ div ที่มี
คำตอบข้างต้นคือแบบสอบถามของฉันเองเพื่อให้คำแรกของ para มีขนาดใหญ่ขึ้นและวางตำแหน่งไว้เหนือสองแถว ในการเยื้องสองบรรทัดแรกของพาราคุณสามารถแทนที่แท็ก SVG ทั้งหมดด้วย img พิกเซลเดียวต่อไปนี้:
<img src="data:image/gif;base64,R0lGODlhAQABAIAAAP///wAAACH5BAEAAAAALAAAAAABAAEAAAICRAEAOw==" style="float:left;width:260px;height:44px;" />