Welcome to Software Development on Codidact!
Will you help us build our independent community of developers helping developers? We're small and trying to grow. We welcome questions about all aspects of software development, from design to code to QA and more. Got questions? Got answers? Got code you'd like someone to review? Please join us.
Post History
I'll second and elaborate on Michael's response, seems like you should just be using <dl>s exclusively for the rendering. You can use CSS to put some display: grid styling on that to make the...
#2: Post edited
I'll second and elaborate on Michael's response, seems like you should just be using <dl>s exclusively for the rendering. You can use CSS to put some `display: grid` styling on that to make them render like a table, except for the "Experience" field. Me, I'd probably just render it like...- ```html
- <dl>
- <dt>Organization:</dt>
- <dd>Fairphone B.V</dd>
- <dt>Duration:</dt>
- <dd>193 Days - 2024-04 to present</dd>
- <dt>Experience:</td>
- <dd class="large">I provide support assistance to users in and outside my designated region of responsibility. Alongside this, I provide technical assistance to operating system (postmarketOS) developers who wish to render previously obsolete hardware usable again, in order to reduce the ecological effect of obsolete technology.</dd>
- </dl>
- ```
- ```css
- dl {
- display: grid;
- grid-template-columns: 1fr 1fr;
- }
- dd.large {
- grid-column: 1/3;
- }
- ```
- I'm not away of any strategy you could use to CHANGE how it renders, depending on how long the text is.
- I'll second and elaborate on Michael's response, seems like you should just be using `<dl>`s exclusively for the rendering. You can use CSS to put some `display: grid` styling on that to make them render like a table, except for the "Experience" field. Me, I'd probably just render it like...
- ```html
- <dl>
- <dt>Organization:</dt>
- <dd>Fairphone B.V</dd>
- <dt>Duration:</dt>
- <dd>193 Days - 2024-04 to present</dd>
- <dt>Experience:</td>
- <dd class="large">I provide support assistance to users in and outside my designated region of responsibility. Alongside this, I provide technical assistance to operating system (postmarketOS) developers who wish to render previously obsolete hardware usable again, in order to reduce the ecological effect of obsolete technology.</dd>
- </dl>
- ```
- ```css
- dl {
- display: grid;
- grid-template-columns: 1fr 1fr;
- }
- dd.large {
- grid-column: 1/3;
- }
- ```
- I'm not away of any strategy you could use to CHANGE how it renders, depending on how long the text is.
#1: Initial revision
I'll second and elaborate on Michael's response, seems like you should just be using <dl>s exclusively for the rendering. You can use CSS to put some `display: grid` styling on that to make them render like a table, except for the "Experience" field. Me, I'd probably just render it like...
```html
<dl>
<dt>Organization:</dt>
<dd>Fairphone B.V</dd>
<dt>Duration:</dt>
<dd>193 Days - 2024-04 to present</dd>
<dt>Experience:</td>
<dd class="large">I provide support assistance to users in and outside my designated region of responsibility. Alongside this, I provide technical assistance to operating system (postmarketOS) developers who wish to render previously obsolete hardware usable again, in order to reduce the ecological effect of obsolete technology.</dd>
</dl>
```
```css
dl {
display: grid;
grid-template-columns: 1fr 1fr;
}
dd.large {
grid-column: 1/3;
}
```
I'm not away of any strategy you could use to CHANGE how it renders, depending on how long the text is.
