Hi , I am trying to create a site for my father work.
But it is so bad in appearance.

The left side of the site is so empty, how can I add divs like these in the right side.

And I would like my logo image to become larger and back from the letters (to be like transparent).

Could someone help me ?
Please

Dani AI

Generated

For the layout question from and the template/theme angle mentioned by and , here are focused, practical steps that work on modern sites without rebuilding everything. The idea is to create a simple two-column wrapper for content and repeatable “box” divs for the empty side, and to place the logo as a decorative layer behind headings using CSS positioning or as a background image.

A concise layout using flexbox (works well for responsive pages):

/* layout */
.wrapper {
  display: flex;
  gap: 20px;
}
.main {
  flex: 1;
  padding: 20px;
}
.sidebar {
  width: 260px;
  box-sizing: border-box;
}
.box {
  background: #f8f8f8;
  border: 1px solid #ddd;
  padding: 12px;
  margin-bottom: 12px;
}

Two ways to put a logo behind text: use it as a container background (best for purely decorative logos), or absolutely position an <img> inside a relatively positioned header and give it low opacity and a lower z-index. Example for absolute positioning:

.header {
  position: relative;
  padding: 40px 20px;
}
.logo-abs {
  position: absolute;
  left: 20px;
  top: 10px;
  max-width: 60%;
  opacity: 0.12;
  z-index: 0;
  pointer-events: none;
}
.header .title {
  position: relative;
  z-index: 1;
}

Notes and troubleshooting: ensure the parent has position: relative so z-index works; avoid z-index: -1 inside transformed parents (creates stacking-context issues); use aria-hidden="true" or an empty alt when the image is decorative; use background-size or max-width:100% for responsive scaling; and check for overflow:hidden that may clip positioned elements.

Why don't you try a CMS? If you design one thing and you are fed up with that, you can simply change the theme and the website look and layout will be renewed.

Why don't you try a CMS? If you design one thing and you are fed up with that, you can simply change the theme and the website look and layout will be renewed.

I am new. So I do know nothing about CMS.

Is this a program and can I download it free ?
Thanks again

CMS stands for Content Management System. I'm not sure if it qualifies as a program, but they are free. (Those that I know of) I like to use for almost everything I do. Or there's too, but I think it's a little more complicated compared to Wordpress.

Be a part of the DaniWeb community

We're a friendly, industry-focused community of developers, IT pros, digital marketers, and technology enthusiasts meeting, networking, learning, and sharing knowledge.