Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/css/40.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/xpath/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
CSS可以为对象本身设置条件最大宽度或最小宽度吗?_Css - Fatal编程技术网

CSS可以为对象本身设置条件最大宽度或最小宽度吗?

CSS可以为对象本身设置条件最大宽度或最小宽度吗?,css,Css,在不使用JavaScript的情况下,CSS中是否有一种方法专门针对td说“whitespace:nowrap”之类的话,但前提是td的最大宽度为某个大小 我知道你可以用@media来做css,但只适用于特定的屏幕尺寸。我希望css仅在特定对象具有特定大小时才应用。您需要JavaScript来完成您想要的操作,但有一种可能性: 假设您对某些应用了一个类: <td class="changed">...</td> <td>...</td> <t

在不使用JavaScript的情况下,CSS中是否有一种方法专门针对td说“whitespace:nowrap”之类的话,但前提是td的最大宽度为某个大小


我知道你可以用@media来做css,但只适用于特定的屏幕尺寸。我希望css仅在特定对象具有特定大小时才应用。

您需要JavaScript来完成您想要的操作,但有一种可能性:

假设您对某些
应用了一个类:

<td class="changed">...</td>
<td>...</td>
<td>...</td>
<td>...</td>
<td class="changed">...</td>
<td>...</td>
然后,你就可以做你想做的事:

td:not(.changed) {
    /*Some styling*/
}

这在当前的CSS技术中是不可能的。你必须使用Js或者重新考虑你的布局逻辑。我想你是说类,而不是id——id在页面上必须是唯一的。
td:not(.changed) {
    /*Some styling*/
}