Gotta không đồng ý với tất cả mọi người. Photoshop không phải là một công cụ để thiết kế một trang web. Đây là một công cụ để phác thảo một trang web. Trang web vẫn phải được thiết kế trong phương tiện mà nó đang ở - có xu hướng là CSS, HTML và JS.
Điều đó không có nghĩa là bạn không sử dụng Photoshop. Nhưng bạn chắc chắn không phải.
Tôi là một fan hâm mộ lớn của việc không bao giờ hiển thị các thiết kế trang web bằng photoshop cho khách hàng. Đây không phải là phương tiện mà trang web sẽ sống. Các máy tính Photoshop không có khả năng giao tiếp tương tác, sự khác biệt của thiết bị, đặc điểm riêng của trình duyệt, khả năng nhấp, khả năng phản hồi, v.v.
Phải thừa nhận rằng, trong thực tế, rất nhiều thời gian bạn vẫn cần hiển thị các mockup JPG. Khỏe. Sử dụng Photoshop cho điều đó. Nhưng đừng lấy tập tin PSD đó và cắt nó thành một trang web. Điều đó có ý nghĩa vào năm 1999. Không có quá nhiều ngày hôm nay. Thay vào đó, hãy lấy PSD đó, và chỉ sử dụng nó như một hướng dẫn. Đây là 'đại khái là trang web sẽ trông như thế nào nhưng có tính đến thực tế là nó được xây dựng bằng CSS / HTML / JS và có chỗ ở khi cần thiết.
Vì vậy, để trả lời câu hỏi:
Một nhà thiết kế web có thể tạo toàn bộ thiết kế trực tiếp trong HTML & CSS mà không cần thêm một lớp giữa khác để tạo một thiết kế trong Photoshop, và sau đó chỉ cần tạo các phần tử còn lại ở đó không?
Đúng. Một người chắc chắn có thể làm điều đó. Tôi đã thấy điều đó được thực hiện song song với các nhà thiết kế PSD. Vấn đề lớn nhất với phương pháp PSD là khi bạn làm việc trong một nhóm nhanh nhẹn. Các tệp nặng được sử dụng cho tài liệu (như PhotoShop) trở thành gánh nặng khá lớn đối với quy trình Agile và cuối cùng thêm nhiều vấn đề hơn giải quyết. Chúng tôi có xu hướng làm việc ngược lại ... chúng tôi phác thảo trong PS khi cần, sau đó thiết kế và xây dựng bằng HTML / CSS / JS. Sau đó, khi chúng tôi cần cập nhật trực quan nhanh cho các cuộc họp, chúng tôi sẽ chỉ chụp màn hình đánh dấu lớp trình bày đang hoạt động và tát nó trong PhotoShop và chỉnh sửa nhanh chóng.