2017-01-30 2 views
0

이 질문을하는 것이 바보 같지만 중첩 된 HTML 목록의 글꼴 크기에 문제가있어 알아낼 수 없습니다. 문제는 휴대 전화에서 웹 페이지를 열 때만 나타납니다. Android 용 Chrome, iPad (Safari 및 Chrome 사용) 및 노트북을 사용하여 휴대 전화에서 웹 페이지를 테스트했습니다. 문제는 휴대 전화에만 나타납니다.중첩 된 HTML 목록 (모바일)의 이상한 글꼴 크기 동작

I는 다음과 같은 코드가 :

<html> 
<head> 
<title>Test</title> 
<style > 
    #body-text { 
     font-size: 15px; 
     line-height: 1.5em; 
     max-width: 90%; 
     margin: auto; 
     } 
    #body-text ul { 
     list-style-type: disc; 
     } 
    #body-text ul > li { 
     list-style-position: outside; 
     } 
    #body-text ul > li > ul { 
     list-style-type: circle; 
     } 
    #body-text ul > li > ul > li { 
     list-style-position: outside; 
     } 
</style> 
</head> 
<body>    
<div id="body-text"> 
    <p style="margin-bottom:5px;">Check this list: </p> 
    <ul> 
     <li>This is parent 1 (details 1): 
     <ul> 
      <li>This is child 1, long text here (more long text here too).</li> 
      <li>This is child 2, long text here (more long text here too).</li> 
     </ul> 
     </li> 
    </ul> 
    <ul> 
     <li>This is parent 2 (details 2): 
     <ul> 
      <li>This is child 3, long text here (more long text here too).</li> 
     </ul> 
     </li> 
    </ul> 
</div> 
</body> 
</html> 

상기 코드의 텍스트의 특정 변이를 들어, I는 다른 폰트 크기를 얻었다. 예를 들어, 내가 <li>This is child 2, long text here (more long text here too).</li> 행에 주석을 달거나, 예 : <li>This is child 2, long text here.</li>, 나는 의도 한 글꼴 크기 (15)를 얻는다. 그러나 코드가 그대로 있으면 글꼴 크기가 커집니다.

문제는 목록이이 동작을하는 웹 페이지의 유일한 부분이라는 것입니다. 웹 페이지의 다른 부분 (여기에 포함되지 않음)은 의도 한 글꼴 크기로 유지됩니다.

무슨 일이 일어나고 있는지 아이디어가 있으십니까?

+0

시도해보십시오. body-text li {font-size : 15px} –

+0

메타 뷰포트 [MDN] (https://developer.mozilla.org/en-US/docs/Mozilla/)를 추가하지 않은 것으로 보입니다. 변하기 쉬운/ Viewport_meta_tag)에 멋진 기사가 있습니다. – Stickers

+0

@Pangloss 메타 뷰포트는 모든 웹 페이지의 스타일을 일관되게 만듭니다. 그러나 그것이 작동하려면 모바일 장치 (또는 작은 화면)에 대한 레이아웃을 지정해야합니다. 이는 제 경우는 아닙니다. 추가 옵션이 없기 때문에 메타 뷰포트를 사용할 때 사이트가 완전히 혼란스러워집니다. –

답변

0

CSS 재설정을 사용해 보셨습니까?

리셋 스타일 시트의 목적은 기본 라인의 높이, 여백 및 제목의 글꼴 크기와 같은 일에 브라우저 불일치를 줄이는 것입니다, 그래서

에 당신은 문서 here

를 읽을 수 있습니다 http://meyerweb.com/eric/tools/css/reset/