RWD 요소 - 핀보드

RWD 요소 - 핀보드

Responsive web design<-- news.topic

is an approach to web design aimed at crafting sites to provide an optimal viewing and interaction experience<-- news.brief
A site designed with RWD[14] adapts the layout to the viewing environment by using fluid, proportion-based grids, flexible images, and CSS3 media queries, an extension of the @media rule, in the following ways:The fluid grid concept calls for page element sizing to be in relative units like percentages, rather than absolute units like pixels or points.[64]Flexible images are also sized in relative units, so as to prevent them from displaying outside their containing element.<-- news.content
<-- news.htmlarea -->

Mobile first, unobtrusive JavaScript, and progressive enhancement

are related concepts that predate RWD.
[15] Browsers of basic mobile phones do not understand JavaScript or media queries, so a recommended practice is to create a basic web site and enhance it for smart phones and PCs, rather than rely on graceful degradation to make a complex, image-heavy site work on mobile phones.

Core principles

Progressive Enhancement consists of the following core principles:
  • basic content should be accessible to all web browsers
  • basic functionality should be accessible to all web browsers
  • sparse, semantic markup contains all content
  • enhanced layout is provided by externally linked CSS
  • enhanced behavior is provided by unobtrusive, externally linked JavaScript
  • end-user web browser preferences are respected

혁신 (A),

혁신은 새로운 아이디어, 더 효과적인 장치 또는 프로세스입니다.
혁신은 새로운 요구 사항, 명시되지 않은 요구 사항 또는 기존 시장 요구를 충족시키는 더 나은 솔루션의 적용으로 볼 수 있습니다.[2] 이는 시장, 정부 및 사회가 쉽게 사용할 수있는보다 효과적인 제품, 프로세스, 서비스, 기술 또는 아이디어를 통해 달성됩니다. 혁신이라는 용어는 독창적이고 더 효과적인 것으로 정의 될 수 있으며, 결과적으로 시장이나 사회에 "침입"하는 새로운 것으로 정의 될 수 있습니다.[3]

어원학 (A)

생성(gene)이라는 단어는 라틴어 generāre에서 유래한 것으로, "낳다"라는 뜻이다.[2] 사회과학에서 코호트로서의 세대(generation)라는 단어는 거의 같은 시기에 태어나고 사는 사람들의 몸 전체를 의미하며, 대부분은 거의 같은 나이이며 비슷한 생각, 문제, 태도(예: 비트 세대와 잃어버린 세대)를 가지고 있다.[3]


The first site to feature a layout that adapts to browser viewport width was
Limited browser capabilities meant that for Internet Explorer, the layout could adapt dynamically in the browser whereas for Netscape, the page had to be reloaded from the server when resized.

세대 (A)

생성은 자손을 생산하는 행위입니다.
혈연 관계 용어로, 그것은 부모 - 자식 관계를 지정하는 구조적 용어입니다. 그것은 또한 생물 과학에서 생물 발생, 번식 또는 출산으로 알려져 있습니다. 이 용어는 또한 종종 사회 과학의 코호트와 동의어로 사용됩니다. 이 공식에서 이 용어는 "주어진 기간 내에 동일한 중요한 사건을 경험하는 묘사된 인구 내의 사람들"을 의미한다.[1] 이러한 의미의 출생 코호트("사회적 세대"라고도 함)는 대중 문화에서 널리 사용되며, 사회 분석의 기초가 되었다. 세대에 대한 진지한 분석은 열아홉 세기에 시작되었으며, 영구적 인 사회 변화의 가능성에 대한 인식이 증가하고 확립 된 사회 질서에 대한 젊은 반란에 대한 생각에서 비롯되었습니다. 일부 분석가들은 한 세대가 사회의 근본적인 사회적 범주 중 하나라고 믿는 반면, 다른 분석가들은 그 중요성이 계급, 성별, 인종, 교육 등과 같은 다른 요인들에 의해 가려지는 것으로 간주합니다.

Challenges, and other approaches

Luke Wroblewski has summarized some of the RWD and mobile design challenges, and created a catalog of multi-device layout patterns.
He suggests that, compared with a simple RWD approach, device experience or RESS (responsive web design with server-side components) approaches can provide a user experience that is better optimized for mobile devices. Server-side "dynamic CSS" implementation of stylesheet languages like Sass or Incentivated's MML can be part of such an approach by accessing a server based API which handles the device (typically mobile handset) differences in conjunction with a device capabilities database in order to improve usability.[29] RESS is more expensive to develop, requiring more than just client-side logic, and so tends to be reserved for organizations with larger budgets. Google recommends responsive design for smartphone websites over other approaches.[30]

CSS frameworks

CSS frameworks are pre-prepared software frameworks that are meant to allow for easier, more standards-compliant web design using the Cascading Style Sheets language.
Most of these frameworks contain at least a grid. More functional frameworks also come with more features and additional JavaScript based functions, but are mostly design oriented and unobtrusive. This differentiates
these from functional and full JavaScript frameworks.