웹 페이지를 읽거나 구문 분석하려고합니다. 일부 테이블 요소에는 많은 탭과 개행 문자가있는 것처럼 보입니다.HTML 테이블 요소에 탭과 개행 문자가있는 이유는 무엇입니까?
왜 몇 단어 앞에 tab/newline이 올지 궁금합니다.
웹 페이지를 읽거나 구문 분석하려고합니다. 일부 테이블 요소에는 많은 탭과 개행 문자가있는 것처럼 보입니다.HTML 테이블 요소에 탭과 개행 문자가있는 이유는 무엇입니까?
왜 몇 단어 앞에 tab/newline이 올지 궁금합니다.
가독성과 관리 용이성을위한 것입니다. 블록 레벨 및 컨테이너 요소를 식별하고 여는 태그에 닫는 태그가 있는지 확인하는 데 도움이됩니다. 브라우저가 들여 쓰기를 신경 쓰지 않기 때문에 기본적으로 개발자의 삶을 편하게 만드는 것입니다.
당신은 가능성이보고있는 마크 업처럼 : 당신이 볼 수 있듯이
<table id="stuff">
<tbody>
<tr>
<td>
Hello World!
</td>
</tr>
</tbody>
</table>
doc = Nokogiri.HTML(some_string)
p doc.at('#stuff td').text
#=> "\n\t\t\t\tHello World!\n\t\t\t"
, 그건 정말 해당 셀의 텍스트 내용입니다.
대단히 감사드립니다. 시각적으로 여러 줄이 보입니다. 나는 그들이
에 의해 분리되어 있다고 생각한다. 이 같은 것 : 사과
오렌지
소나무
모든 단일
을 구분 기호로 사용하고 \ n과 \ t를 무시해야한다고 생각합니다. 내가 몇 가지 더 확인한 후에 돌아올 것이다. – nilanjan
관련 문제