سؤال

من الممكن أن يضع محاذاة صورة إلى اليمين ولف النص حول الصورة كما هو الحال في HTML و CSS باستخدام العوام: الخاصية اليمنى؟

إذا كان الأمر كذلك، كيف يمكنك أن تفعل هذا ؟

يمكنني محاذاة صورة ولكن لا أعرف كيفية لف النص من حوله. النص هو النص الديناميكي لذلك يختلف في الطول.

شكرا جزيلا ريك

هل كانت مفيدة؟

المحلول

أحد الاقتراحات هو محاولة صناديق التداخل. سيكون لدى المربع الرئيسي المحدد النص بداخله. مع في مرحلة ما مربع محيط آخر للصورة. شيء على غرار

bounding_box([x,y], :width => bounds.width, :height => 400) do
    text "blah"
    text "blah"
    # image
    bounding_box([bounds.right - image_width, 0], :width => image_width) do
          image("path_to_file", :at => [0,0], :width =>  bounds)
    text "more blah"


end

قد تكون قادرًا على استخدام الصورة ببساطة بدون مربع المحيط ، لكن المربع المحيط سيضمن أن يتدفق النص حولها.

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top