デザイン出来るほどのHTML/CSSの知識は必要無いけど
formタグやinputタグとかぐらいの意味が分かれば良いのかとは思う
管理画面みたいなものなら、デザインとかあんまり考えなくていいので
私の場合はbootstrapを導入してサンプル見てそのコピペみたいな感じで
割ときれいな画面は作れるのでそうしてます

最近の話だけをすると、PHPだからと言ってHTMLを返す用途だけに使うようなことは
逆に減っている気がする(jqueryなど使ったレガシーなものも今もまだ沢山あるけど)
私の場合はPHPはAPIだけで使っている事が多いので返すものはjsonだったりするし
フロントエンドはvue.jsで構築しているので画面の見栄えは入力フォームでもsubmit押したら
APIを呼んで処理みたいな形になっています