코드
ADVERTISEMENT
-
사용자경험
HTML 반응형 이미지 문법 가이드
브라우저가 마법을 부리는 HTML 문법들에는 srcset, <picture>, w 설명자가 있습니다. srcset만으로도 같은 이미지를 다른 크기로 또 아예 다른 이미지로 제공할 수도 있지만, w 설명자와 sizes 특성을 함께 사용하면 브라우저가 더 적절한 선택을 할 수 있습니다. 반응형 이미지로 '성능 향상'과 '디자인 제어'라는 두 마리 토... -
사용자경험
[스매싱 매거진 6월 총정리] 그동안 무슨 일이 있었나요?
속도가 사이트 성능을 좌우하기도 합니다. 워드프레스의 보안 플러그인 제작자들이 만든 패스트 오어 슬로(Fast or Slow)는 웹사이트 로딩 속도를 측정해줍니다. 전 세계 13개 도시에 있는 13개 서버로 구성된 네트워크에서 데이터를 받기 때문에 국내뿐 아니라 해외에서의 반응도 확인해볼 수 있습니다. 사이트의 문제점은 무엇이고 개선책까지 알려주는데 무료라... -
코드
디자이너는 어떻게 코드를 배우나?: Part Ⅱ
지난 1부에서는 터미널의 기본을 알려주고, 코딩 시작을 위해 생산적인 팁과 코드 편집기 선택 요령에 대해 설명했습니다. 2부에서는 깃과 같은 버전 관리 시스템를 비롯해 HTML, CSS, 시맨틱 코드와 주요 엔지니어링에 대해 소개합니다. -
디자인
[스매싱 매거진 5월 총정리] 힘겨운 시간을 위한 학습 자료
코로나19로 전 세계가 아직도 혼란한 지금 가족, 친구, 동료의 힘이 더욱 절실합니다. 제자리에서 스스로를 지키는 노력 역시 필요한 때입니다. 스매싱 매거진이 지난 한 달 웹 산업계의 주요 이슈와 프로젝트를 짚어주고, 흥미로운 읽을거리들을 소개합니다. -
코드
디자이너는 어떻게 코드를 배우나?: PartⅠ
디자인이란 아름다운 목업을 만드는 과정이 아니다. 최종 사용자에게 직관적이고 잘 작동하는 경험을 전달해줄 수단을 만드는 작업이다. 사용자에게 최상의 경험을 제공할 최고의 디자인을 완성하기 위해서는 웹디자인의 원재료인 코드에 대해 알아야 한다. 코딩과 엔지니어링은 별개이다. 코딩은 작업에 필요한 프로그래밍 언어에 익숙해지는 것을 의미한다. 코딩을 통해 디자이... -
사용자경험
[스매싱 매거진 4월 총정리] 연결을 지속하고 서로에게서 배우세요.
코로나19는 대면하지 않고 일을 처리하는 원격근무 시스템 등 대체 방법을 고민하게 만들었습니다. 스매싱 매거진 4월 웹 동향에서도 원격근무에 효율적인 전략을 소개합니다. 그 전략은 적용이 쉽고 차별화될 수 있습니다. 시각화에 유용한 도구를 소개합니다. 플립 카운터는 오픈소스로 모바일에 친화적이며 설치하기 편합니다. 몇 가지 사전 설정으로 각자만의 플립 카운... -
사용자경험
브라우저는 사용자가 원하는 것을 어떻게 제공하나
누구라도 예외 없이, 장애 구분 없이 웹에 쉽게 접근할 권리가 있죠. 따라서 디자이너와 개발자는 모든 정보와 기능을 공개하고 사용자가 상황과 맥락에 맞게 사용할 수 있도록 배려해야 합니다. 전체적인 제어는 사용자에게 넘겨서 콘텐츠를 이용하기 가장 좋은 환경으로 직접 구축할 수 있도록 말이죠. 통찰력과 깊이 있는 다음 기사를 읽고 웹접근성을 바라보는 눈높이를... -
사용자경험
접근성 좋은 SVG – 패턴을 넘어선 포용성
SVG 접근성 측면에서 보면 우리는 큰 진전을 이뤘습니다. SVG의 접근성을 최적화하는 데 도움을 주는 견고한 패턴은 간단한 이미지 혹은 좀더 복잡한 이미지를 만들 때에도 적용할 수 있습니다. 대부분의 개발자나 디자이너는 실제 사용자가 필요로 하는 것보다 WCAG2.1을 준수하기 위한 코드에만 초점을 맞춥니다. SVG를 어떻게 만드느냐에 따라 사용자는 장치... -
디자인
[스매싱 매거진 3월 총정리] 진정하시고 스매싱을 읽으세요
평소에도 트위터, 페이스북, 링크드인 등을 통해 웹 전반의 소식을 접하고 있을 것입니다. 이달에는 더욱 다채로운 온라인 강연을 소개합니다. 팟캐스트를 들어보세요. 지난 2012년 이래 열린 콘퍼런스 동영상들도 만날 수 있습니다. 또 현재 웹 산업계의 추이를 파악할 수 있는 읽을거리들도 알려줍니다. 현재 업계 또는 개인적 차원에서 진행 중이거나 발표된 재미있... -
코드
<section> 버리고 HTML5 <article> 써야 하는 이유
각 태그는 목적에 맞게 쓰여야 합니다. 제목을 표시할 때는 헤딩 태그를 〈h1〉, 〈h2〉··· 순차적으로 나열하는 구조여야 합니다. 같은 레벨의 〈h〉 태그에 〈section〉을 둘러싸서 제목 크기를 조절하는 방법은 겉모양만 달라질 뿐입니다. 〈section〉은 구획을 나눌 때 쓰세요. 〈main〉, 〈header〉, 〈footer〉, 〈nav〉 등은 스...
ADVERTISEMENT