Как я могу дать более одного значения одной ячейке со статическим словом посередине

#html #css

Вопрос:

Я создаю редактируемую таблицу html, и я хотел бы знать, как я могу придать более одного значения одной ячейке со статическим словом посередине, например:

У меня это уже есть:

 table {  font-family: arial, sans-serif;  border-collapse: collapse;  width: 100%; }  td, th {  border: 1px solid #dddddd;  text-align: left;  padding: 8px; }  tr:nth-child(even) {  background-color: #dddddd; } 
 lt;tablegt;  lt;trgt;  lt;thgt;Dayslt;/thgt;  lt;thgt;Work Schedulelt;/thgt;  lt;thgt;Rest and Meal Intervallt;/thgt;  lt;/trgt;  lt;trgt;  lt;tdgt;Mondaylt;/tdgt;  lt;td contenteditable='true'gt;This is editablelt;/tdgt;  lt;td contenteditable='true'gt;lt;/tdgt;  lt;/trgt;  lt;trgt;  lt;tdgt;Tuesdaylt;/tdgt;  lt;td contenteditable='true'gt;lt;/tdgt;  lt;td contenteditable='true'gt;lt;/tdgt;  lt;/trgt;  lt;trgt;  lt;tdgt;Wednesdaylt;/tdgt;  lt;td contenteditable='true'gt;lt;/tdgt;  lt;td contenteditable='true'gt;lt;/tdgt;  lt;/trgt;  lt;trgt;  lt;tdgt;Thursdaylt;/tdgt;  lt;td contenteditable='true'gt;lt;/tdgt;  lt;td contenteditable='true'gt;lt;/tdgt;  lt;/trgt;  lt;trgt;  lt;tdgt;Fridaylt;/tdgt;  lt;td contenteditable='true'gt;lt;/tdgt;  lt;td contenteditable='true'gt;lt;/tdgt;  lt;/trgt;  lt;trgt;  lt;tdgt;Saturdaylt;/tdgt;  lt;td contenteditable='true'gt;lt;/tdgt;  lt;td contenteditable='true'gt;lt;/tdgt;  lt;/trgt;  lt;trgt;  lt;tdgt;Sundaylt;/tdgt;  lt;td contenteditable='true'gt;lt;/tdgt;  lt;td contenteditable='true'gt;lt;/tdgt;  lt;/trgt; lt;/tablegt; 

И я хотел бы иметь это:

введите описание изображения здесь

Таким образом, слово às всегда будет находиться в середине этих ячеек, и мне нужен пробел до и после него, чтобы записать некоторые значения.

Ответ №1:

Если вы хотите, чтобы что-то было в одном столбце, вам нужно будет изменить td , чтобы оно содержало два ввода и текст между ними, что-то вроде этого:

 table {  font-family: arial, sans-serif;  border-collapse: collapse;  width: 100%; }  td, th {  border: 1px solid #dddddd;  text-align: left;  padding: 8px; }  tr:nth-child(even) {  background-color: #dddddd; }  input {  border: 1px solid #dddddd;  text-align: left;  box-sizing: border-box;  width: 40%;    height: 100% }  span {  width: 10%;  margin-left: 5%;  margin-right: 5%; } 
 lt;tablegt;  lt;trgt;  lt;thgt;Dayslt;/thgt;  lt;thgt;Work Schedulelt;/thgt;  lt;thgt;Rest and Meal Intervallt;/thgt;  lt;/trgt;  lt;trgt;  lt;tdgt;Mondaylt;/tdgt;  lt;tdgt;lt;input type="text"/gt;lt;spangt;àslt;/spangt;lt;input type="text"/gt;lt;/tdgt;  lt;td contenteditable='true'gt;lt;/tdgt;  lt;/trgt;  lt;trgt;  lt;tdgt;Tuesdaylt;/tdgt;  lt;td contenteditable='true'gt;lt;/tdgt;  lt;td contenteditable='true'gt;lt;/tdgt;  lt;/trgt;  lt;trgt;  lt;tdgt;Wednesdaylt;/tdgt;  lt;td contenteditable='true'gt;lt;/tdgt;  lt;td contenteditable='true'gt;lt;/tdgt;  lt;/trgt;  lt;trgt;  lt;tdgt;Thursdaylt;/tdgt;  lt;td contenteditable='true'gt;lt;/tdgt;  lt;td contenteditable='true'gt;lt;/tdgt;  lt;/trgt;  lt;trgt;  lt;tdgt;Fridaylt;/tdgt;  lt;td contenteditable='true'gt;lt;/tdgt;  lt;td contenteditable='true'gt;lt;/tdgt;  lt;/trgt;  lt;trgt;  lt;tdgt;Saturdaylt;/tdgt;  lt;td contenteditable='true'gt;lt;/tdgt;  lt;td contenteditable='true'gt;lt;/tdgt;  lt;/trgt;  lt;trgt;  lt;tdgt;Sundaylt;/tdgt;  lt;td contenteditable='true'gt;lt;/tdgt;  lt;td contenteditable='true'gt;lt;/tdgt;  lt;/trgt; lt;/tablegt; 

Очевидно, что потребуется какой-то дополнительный CSS, чтобы он выглядел красиво.