HTML 이미지 태그에 캡션을 추가하는 방법 ??

4805 단어 csstutorialhowtohtml
오늘 저는 HTML에 <img> 태그에서 캡션 작업을 수행하는 데 도움이 되는 특정 태그가 있다는 것을 배웠습니다.

보통 이렇게 캡션을 씁니다.

<div>
  <img src="https://wallpapercave.com/wp/wp6761049.png"
       alt="BigSur wallpaper">
  <center>MacOS BigSur Walpaper</center>
</div>




MacOS BigSur 월페이퍼


괜찮습니다. 캡션은 이미지 아래에 있습니다. 그러나 여기에는 문제가 있습니다.

there is nothing that semantically links the image to its caption, which can cause problems for screen readers.



예를 들어 50개의 이미지와 캡션이 있는 경우 어떤 캡션이 어떤 이미지와 연결됩니까?

HTML에는 이러한 목적을 위한 특수 태그가 있습니다. <figure> <figcaption> 태그😃를 여러분께 소개합니다. 이들은 정확히 이 목적을 위해 생성됩니다: 그림에 대한 의미론적 컨테이너를 제공하고 그림을 캡션에 명확하게 연결합니다.

시원한. 따라서 위의 예를 다음과 같이 다시 작성할 수 있습니다.

<figure>
  <img src="https://wallpapercave.com/wp/wp6761049.png"
       alt="BigSur wallpaper">
  <figcaption>MacOS BigSur Walpaper</figcaption>
</figure>


맥OS BigSur 월페이퍼



슈퍼 쿨 🚀. 내가 배운 또 다른 것은 이미지 일 필요는 없다는 것입니다. 숫자는 several images , a code snippet , audio , video , equations , a table 또는 다른 것일 수 있습니다.

코드 조각




<figure>
  <pre>
class PrivateData
  def initialize
    @secret_key = [1,79,427].sample
  end
end

data = PrivateData.new
puts "Can I have your secret_key? #{data.secret_key rescue 'nope'}"

puts "BUT I WANTZ IT!!!!"

puts data.instance_variable_get(:@secret_key)
puts "MUHAHAHAHAHA"
  </pre>
  <figcaption>instance variables get</figcaption>
</figure>



class PrivateData
def initialize
@secret_key = [1,79,427].sample
end
end

data = PrivateData.new
puts "Can I have your secret_key? #{data.secret_key rescue 'nope'}"

puts "BUT I WANTZ IT!!!!"

puts data.instance_variable_get(:@secret_key)
puts "MUHAHAHAHAHA"


instance variables get

인용

<figure>
  <figcaption><cite>Edsger Dijkstra:</cite></figcaption>
  <blockquote>If debugging is the process of removing software bugs,
  then programming must be the process of putting them in.</blockquote>
</figure>


Edsger Dijkstra:

If debugging is the process of removing software bugs,
then programming must be the process of putting them in.



자원;
1 2 3 4

좋은 웹페이지 즐겨찾기