이렇게하려면, 웹 브라우저에서 이러한 기능을 제공해야합니다 :
모든 웹 브라우저에서 프로토콜은 HTML (HyperText Markup Language)로 지원해야합니다. HTML을 지금의 4 월호에, 그리고 웹 브라우저를 모두 최근 HTML4를 지원해야합니다.
CSS는 (캐스케이딩 스타일 시트)는 웹 디자이너가 디자인을 신속하게 분리하여 매력적인 콘텐츠에서 웹 페이지를 구축할 수있는 프로토콜입니다. CSS1 가장 현대적인 웹 브라우저에서 지원됩니다. CSS2 지원을 일부 브라우저에서 Microsoft Internet Explorer를 구체적으로 미흡한 실정이다.
는 XHTML (eXtensible HyperText Markup Language)로 HTML과 XML (확장 마크업 언어)의 합병을 나타냅니다. XHTML은 2000 년대 들어 허용 기준을하고있다,하지만 아직 모든 웹 브라우저에서 현재는 XHTML을 지원하지 않습니다.
는 RSS (Really Simple Syndication)는 웹 콘텐츠 제공 업체는 콘텐츠를 신디케이트하고 다른 웹 사이트에 배포를 위해 사용할 수있게 해주는 비교적 새로운 표준입니다. 모질라 파이어 폭스와 사파리와 같은 웹 브라우저의 RSS 프로토콜을 지원합니다.
대부분의 웹 브라우저는 웹 그래픽 인터페이스를 제공합니다. 이 브라우저는 마이크로 소프트 인터넷 익스플로러, 모질라 파이어 폭스, 오페라, 사파리, Netscape Navigator 및 Konqueror를 사용한 등이있다.
몇몇 웹 브라우저는 웹 전용 텍스트 인터페이스를 제공합니다. 이 브라우저는 낮은 대역폭 링크에 높은 성능을 제공하며, 그래픽 웹 브라우저보다 훨씬 더 넓은 범위의 하드웨어를 지원합니다. 이 분류에는 Lynx에서는 인기있는 브라우저와 e - 링크가 포함되어있습니다.
웹 브라우저의 렌더링 엔진의 작업은 사용자에게 웹 페이지를 표시할 수있다.
렌더링 엔진은 세 가지 목표를 가지고이 일을해야한다 :
이러한 세 가지 목표는 종종 서로 갈등으로 들어와요. 예를 들어, 웹 디자이너는 웹 페이지의 두 가지 요소에 대한 나란히있을 작정있습니다 -하지만 웹 브라우저의 화면을 충분히 서로 옆에있는 두 가지 요소를 표시하지 않은 대형 휴대 전화가있을 수있습니다.