Игнорировать встроенные стили HTML CSS - PullRequest
0 голосов
/ 06 августа 2020

У меня проблема, это моя вина, но я пытаюсь ее решить ...

Я создаю веб-сайт для электронной коммерции, когда вы входите на страницу продукта, в внизу у меня есть описание / спецификация для всех продуктов, и все они разные (у меня более 3000 продуктов), у некоторых продуктов нет 2 столбцов, у других есть ... кстати, переходите к вопросу

  • Я создаю таблицу, но по ошибке поставил
  • td style = "width: 50%">
  • Я завершил sh P C и версию для планшета, все в порядке ... но для мобильных устройств я использую блок отображения, потому что мне нужен только 1 столбец ... но я хочу ширину: 100% ...
  • Я пробовал #vpc1 td{ width:100% !important; min-width:100% !important;}, также код #vpc td[style]...
  • Я тестирую с границами и фоном и работаю нормально, но ширина не меняется ...

<table id="tablevpc1">
<tbody>
<tr>
<td style="width: 50%;">
<ul id="ulvpc">
<li><strong style="font-size: 20px;">Inovadores Sensores VPC Ativos DataCAN</strong></li>
<li>VPC TM comunica&ccedil;&atilde;o pelos cabos de tens&atilde;o do ve&iacute;culo, tecnologicamente revolucionarios, eliminando a necessidade de passar cabos at&eacute; &agrave; unidade de controle do sistema. Utiliza os cabos existentes no ve&iacute;culo, para enviar sinais digitais dos novos sensores digitais activos atrav&eacute;s da patenteada tecnologia DataCAN TM ao mostrador de LED no interior do habit&aacute;culo. Esta versatilidade oferece a melhor e &uacute;nica solu&ccedil;&atilde;o para aplica&ccedil;&atilde;o em ve&iacute;culos de passageiros, cami&otilde;es com e sem atrelado, autocarros, camionetas, autocaravanas, ve&iacute;culos com rulote, equipamentos agr&iacute;colas.</li>
</ul>
</td>
<td style="width: 50%;">
<ul id="ulvpc2">
<li><strong>3E-VPC3048DL</strong> Kit dianteiro 4 sensores VPC em forma de L com mostrador</li>
<li><strong>3E-VPC3048BL</strong> Kit dianteiro 4 sensores VPC em forma de L com buzzer</li>
<li><strong>3E-VPC3047BS</strong> Kit traseiro 4 sensores VPC direitos com bessouro</li>
<li><strong>3E-VPC3047BL</strong> Kit traseiro 4 sensores VPC em L com bessouro</li>
<li><strong>3E-VPC3047DS</strong> Kit traseiro 4 sensores VPC direitos com mostrador</li>
<li><strong>3E-VPC3047DL</strong> Kit traseiro 4 sensores VPC em L com mostrador</li>
<li><strong>3E-VPC304P2L</strong> Kit traseiro 4 sensores VPC em L aplicado como segundo<br /> sistema num ve&iacute;culo como a vref. VPC3047 ex. uso na rulote</li>
</ul>
</td>
</tr>
</tbody>
</table>


<!-- **THE STYLE I'M TRYING TO USE:** -->
@media (max-width: 768px) {


#tablevpc1 {
  border: 0;
  min-width:99% !important!; 
}

#tablevpc1 tr {
  margin-bottom: 10px;    
  min-width:99% !important!; 
  display: block;
}

#tablevpc1 td{
  min-width:99% !important!; 
  display: block;
  text-align: left;
  font-size: 13px;}




#tablevpc2 {
  border: 0;
  min-width:99% !important!; 
 }

#tablevpc2 tr{
  min-width:99% !important!; 
  margin-bottom: 10px;
  display: block;
}

#tablevpc2 td{
  min-width:99% !important!; 
  display: block;
  text-align: left;
  font-size: 13px;}

}

Ответы [ 2 ]

0 голосов
/ 06 августа 2020

Пока вы строите, пожалуйста, делайте это хорошо с самого начала. Люди используют мобильные устройства для серфинга - текущий подход ориентирован на мобильные устройства, иногда единственная проблема - как заполнить огромный экран;) Таблица вам не нужна, я бы сделал ее так:

<section><h1>Inovadores Sensores VPC Ativos DataCAN</h1>
<p>VPC TM comunicação pelos cabos de tensão do veículo, tecnologicamente revolucionarios, eliminando a necessidade de passar cabos até à unidade de controle do sistema. Utiliza os cabos existentes no veículo, para enviar sinais digitais dos novos sensores digitais activos através da patenteada tecnologia DataCAN TM ao mostrador de LED no interior do habitáculo. Esta versatilidade oferece a melhor e única solução para aplicação em veículos de passageiros, camiões com e sem atrelado, autocarros, camionetas, autocaravanas, veículos com rulote, equipamentos agrícolas.
</p><ul>
<li>3E-VPC3048DL Kit dianteiro 4 sensores VPC em forma de L com mostrador</li>
<li>3E-VPC3048BL Kit dianteiro 4 sensores VPC em forma de L com buzzer</li>
<li>3E-VPC3047BS Kit traseiro 4 sensores VPC direitos com bessouro</li>
<li>3E-VPC3047BL Kit traseiro 4 sensores VPC em L com bessouro</li>
<li>3E-VPC3047DS Kit traseiro 4 sensores VPC direitos com mostrador</li>
<li>3E-VPC3047DL Kit traseiro 4 sensores VPC em L com mostrador</li>
<li>3E-VPC304P2L Kit traseiro 4 sensores VPC em L aplicado como segundo sistema num veículo como a vref. VPC3047 ex. uso na rulote</li>
</ul></section>
*{ box-sizing: border-box}
section{ display: block; margin: 50px auto; text-align: center}
p, ul { display: inline-block; width: 100%; margin: 0 auto; text-align: left; vertical-align: middle}
@media screen and (min-width: 1000px){ ul, p{ width: 49%;}}

только для тестов:

section{ border: 1px solid red}
p{ border: 1px solid blue}
ul{  border: 1px solid green}
  • Если хотите поставить <h1> в <p> помните, что внутри раздела должен быть хотя бы один заголовок,
  • из-за разнообразия содержимого - хорошим решением было бы добавить класс в раздел - разделять только при необходимости
@media screen and (min-width: 1000px){ .two ul, .two p{ width: 49%;}}

Вы определенно сможете самостоятельно стилизовать отдельные элементы - такие свойства, как шрифт, фон, поля, отступы, граница, выравнивание по вертикали и текста. Избегайте использования id должно быть уникальным, используйте вместо него class - небольшую подсказку:

<section class="two"><h1>I'm red</h1> ... </section>
.two h1{ color: red}
0 голосов
/ 06 августа 2020

Попробуйте установить display: block на td и будьте осторожны - id="tablevpc1", но в вашем CSS это #vpc1 td ...

#tablevpc1 td {width: 100% !important; display: block;}
...