전체 글 73

2차 메뉴에 대한 디자인 구현

DOCTYPE html> 메뉴 만들기 /* 메뉴는 계층형 구조를 가지는 가장 대표적인 도구 list tag를 이용하여 구현(ol, ul, li) 1차메뉴 - 2차메뉴 - 3차메뉴 - 3차메뉴 - 2차메뉴 - 3차메뉴 - 3차메뉴 - 3차메뉴 - 2차메뉴 1차메뉴 - 2차메뉴 - 3차메뉴 - 3차메뉴 - 2차메뉴 - 3차메뉴 - 3차메뉴 - 3차메뉴 - 2차메뉴 ul.menu - li - a - ul - li - a - li - a - li - a - li - a - ul - li - a - li - a - li - a */ /* 디자인 초기화 */ ul.menu, ul.menu ul { list-style: none; margin: 0px; padding: 0px; } ul.menu a { color: ..

CSS 2023.08.29

선택자(selector)

DOCTYPE html> css의 주요속성 /* h1,input과 같은 코드를 선택자(selector)라고 한다. 디자인을 적용할 대상을 지정하는 역할을 한다. 주요속성 - color : 글자 색상 - background-* : 배경 속성(이미지, 색상) - font-* : 글꼴 속성 - padding-* : 내부 여백 속성 - margin-* : 외부 여백 속성 - px 또는 em 사용 가능 - em은 글자에 비례한 크기 - border-* : 테두리 속성 */ h1{ color: brown; background-color: blanchedalmond; font-size: 50px; padding: 0.5em; } input{ font-family: 빙그레 메로나체,sans-serif; font-siz..

CSS 2023.08.25

게시판 작성 코드(컨트롤러)

//등록(새글 or 답글) //-board_parent라는 항목에 유무에 따라 새글과 답글을 구분하여 처리 @GetMapping("/write") public String write(HttpSession session, Model model, @RequestParam(required = false) Integer board_parent) { //답글이라면 원본글정보를 화면에 전달 if(board_parent != null) { BoardDto orginDto = boardDao.detail(board_parent); model.addAttribute("orginDto",orginDto); model.addAttribute("isReply",true); } else { model.addAttribute("..

스프링 2023.08.21