User:Timeshifter/Sandbox259#Partially-sticky table. Not in scroll window

Table adapted from: List of countries by firearm-related death rate‎.

Used some of the relevant wikitext from this Qwerty284651 table:

{{mw-datatable}}{{sort under}}{{table alignment}}

{| class="wikitable sortable mw-datatable defaultcenter col1left sort-under-center sticky-col1" style="margin:0; font-size: 90%"

|- class="sticky-row"

__TOC__

Fully-sticky table in scroll window

Relevant wikitext for table below:

{{mw-datatable}}{{sort-under}}{{static row numbers}}

class="wikitable sortable mw-datatable sort-under sticky-col1 static-row-numbers" style="text-align:right; margin:0;"
class="sticky-row"

The location column with flags in the table below sorts correctly in mobile browsers. Unlike the same table using {{t|sticky header}} [https://en.wikipedia.org/w/index.php?title=List_of_countries_by_firearm-related_death_rate&oldid=1232974888#Table_of_homicide_rates_from_firearms here].

{{mw-datatable}}{{sort-under}}{{static row numbers}}

{| class="wikitable sortable mw-datatable sort-under sticky-col1 static-row-numbers" style="text-align:right; margin:0;"

class="sticky-row"

|+ Homicide rates by firearm per 100,000 inhabitants.

! Location !! 2022!! 2021 !! 2020 !! 2019 !! 2018 !! 2017 !! 2016 !! 2015 !! 2014

{{flagg|us*eft|pref=Crime in|Albania}}1.1261.7511.4301.6351.5991.5281.4931.5962.427
{{flagg|us*eft|pref=Crime in|Algeria}}0.0960.1400.1330.0840.0910.1290.1360.2170.106
{{flagg|us*eft|pref=Crime in|Andorra}}00
{{flagg|us*eft|pref=Crime in|Antigua and Barbuda}}8.5324.2913.2382.1713.27410.9754.4171.112
{{flagg|us*eft|pref=Crime in|Argentina}}2.3052.4182.6852.5212.7332.8263.655
{{flagg|us*eft|pref=Crime in|Armenia}}0.6740.2120.6310.5230.9030.277
{{flagg|us*eft|pref=Crime in|Australia}}0.1030.0960.0780.1500.1000.0940.1320.1130.153
{{flagg|us*eft|pref=Crime in|Austria}}0.1450.1790.1350.1010.0900.1820.1030.0580.105
{{flagg|us*eft|pref=Crime in|Azerbaijan}}0.1650.1750.1860.1480.1790.180
{{flagg|us*eft|pref=Crime in|Bahamas}}28.53825.49614.26919.52820.15426.81623.73928.52126.983
{{flagg|us*eft|pref=Crime in|Barbados}}11.7176.0469.26311.0646.4368.2385.7426.8326.126
{{flagg|us*eft|pref=Crime in|Belarus}}0.206
{{flagg|us*eft|pref=Crime in|Belize}}22.45422.74820.00423.38825.12721.88522.32419.72920.151
{{flagg|us*eft|pref=Crime in|Bermuda}}4.6743.12404.7194.7417.9281.5843.157
{{flagg|us*eft|pref=Crime in|Bhutan}}000000
{{flagg|us*eft|pref=Crime in|Bolivia (Plurinational State of)}}0.3840.3060.1840.2720.2670.3760.1690.099
{{flagg|us*eft|pref=Crime in|Bosnia and Herzegovina}}0.4950.4280.3620.6250.4410.6690.5460.9080.644
{{flagg|us*eft|pref=Crime in|Brazil}}15.945
{{flagg|us*eft|pref=Crime in|Bulgaria}}0.2370.1520.2870.244
{{flagg|us*eft|pref=Crime in|Cabo Verde}}1.9262.1245.5522.7174.761
{{flagg|us*eft|pref=Crime in|Canada}}0.8890.7810.7360.7040.6780.7300.6170.5010.438
{{flagg|us*eft|pref=Crime in|Chile}}3.6372.2212.6171.8542.0161.8181.5321.4661.442
{{flagg|us*eft|pref=Crime in|Colombia}}18.12718.25216.34416.14916.47018.35718.52819.68221.126
{{flagg|us*eft|pref=Crime in|Costa Rica}}8.3047.9057.4747.9558.7117.7657.8656.750
{{flagg|us*eft|pref=Crime in|Croatia}}0.2230.1720.2680.3630.1200.5720.3310.1650.373
{{flagg|us*eft|pref=Crime in|Cyprus}}0.1600.4020.2420.1630.1640.1650.5010.5050.255
{{flagg|us*eft|pref=Crime in|Czechia}}0.0950.0760.0470.0850.0760.0660.0190.095
{{flagg|us*eft|pref=Crime in|Denmark}}0.0520.1390.175
{{flagg|us*eft|pref=Crime in|Dominica}}1.3819.7239.8009.8848.5222.85400
{{flagg|us*eft|pref=Crime in|Dominican Republic}}6.7246.1164.4094.2644.9145.7675.91811.116
{{flagg|us*eft|pref=Crime in|Ecuador}}22.56510.2484.5883.7592.7273.0252.7313.3654.355
{{flagg|us*eft|pref=Crime in|Egypt}}
{{flagg|us*eft|pref=Crime in|El Salvador}}4.78211.18114.71527.92941.44147.98468.10688.84548.393
{{flagg|us*eft|pref=Crime in|Eswatini}}1.426
{{flagg|us*eft|pref=Crime in|Finland}}0.0910.2180.1090.1640.2190.201
{{flagg|us*eft|pref=Crime in|France}}0.1000.142
{{flagg|us*eft|pref=Crime in|Georgia}}0.8480.768
{{flagg|us*eft|pref=Crime in|Germany}}0.0650.0480.0450.0520.069
{{flagg|us*eft|pref=Crime in|Greece}}0.3180.2680.2570.2360.3290.2060.242
{{flagg|us*eft|pref=Crime in|Grenada}}01.61702.46200.8340
{{flagg|us*eft|pref=Crime in|Guatemala}}3.4363.5546.1976.7128.45733.38026.270
{{flagg|us*eft|pref=Crime in|Guyana}}2.9833.3874.1312.5462.8824.2165.695
{{flagg|us*eft|pref=Crime in|Holy See}}0000
{{flagg|us*eft|pref=Crime in|Honduras}}28.72126.96230.19427.11229.15841.86842.29453.364
{{flagg|us*eft|pref=Crime in|China, Hong Kong Special Administrative Region}}00000.0270000.014
{{flagg|us*eft|pref=Crime in|Hungary}}0.0400.0210.0720.0310.12300.0410.030
{{flagg|us*eft|pref=Crime in|Iceland}}0.27000000.29800
{{flagg|us*eft|pref=Crime in|India}}
{{flagg|us*eft|pref=Crime in|Iran (Islamic Republic of)}}0.3690.543
{{flagg|us*eft|pref=Crime in|Italy}}0.2020.1540.171
{{flagg|us*eft|pref=Crime in|Jamaica}}44.70644.20639.63939.76936.09747.85739.24834.85525.677
{{flagg|us*eft|pref=Crime in|Japan}}0.0030.0030.002
{{flagg|us*eft|pref=Crime in|Jordan}}0.4250.2420.3110.4490.3350.460
{{flagg|us*eft|pref=Crime in|Kazakhstan}}0.1050.3490.261
{{flagg|us*eft|pref=Crime in|Liechtenstein}}0
{{flagg|us*eft|pref=Crime in|Lithuania}}0.1060.0700.1390.2410.102
{{flagg|us*eft|pref=Crime in|Luxembourg}}0.180
{{flagg|us*eft|pref=Crime in|China, Macao Special Administrative Region}}00
{{flagg|us*eft|pref=Crime in|Malta}}00.7760.5960.2030.41700.4380.672
{{flagg|us*eft|pref=Crime in|Mauritius}}00.154
{{flagg|us*eft|pref=Crime in|Mexico}}17.49719.33320.34620.67920.72317.84213.10610.65410.058
{{flagg|us*eft|pref=Crime in|Monaco}}0
{{flagg|us*eft|pref=Crime in|Mongolia}}0.0900.06100.1900.0650.0990.1010.276
{{flagg|us*eft|pref=Crime in|Montenegro}}1.9141.1151.9082.0621.1091.7392.5271.5771.892
{{flagg|us*eft|pref=Crime in|Morocco}}0.0240.0050.0940.0250.0140.0090.0430.006
{{flagg|us*eft|pref=Crime in|Netherlands}}0.2160.1940.1840.1900.1850.2090.1520.1820.236
{{flagg|us*eft|pref=Crime in|New Zealand}}1.2300.2480.2320.1710.1520.133
{{flagg|us*eft|pref=Crime in|Nicaragua}}2.0003.2866.1172.8863.302
{{flagg|us*eft|pref=Crime in|North Macedonia}}0.2380.1890.5680.7580.2370.8541.092
{{flagg|us*eft|pref=Crime in|United Kingdom (Northern Ireland)}}0.1570.2100.1580.2640.1060.1070.3220.2700.109
{{flagg|us*eft|pref=Crime in|Oman}}0.0660.0650.02200.0450
{{flagg|us*eft|pref=Crime in|State of Palestine}}0.370
{{flagg|us*eft|pref=Crime in|Panama}}10.2279.3618.6247.0586.4947.0788.08711.289
{{flagg|us*eft|pref=Crime in|Paraguay}}4.8034.3515.3604.6095.4916.6706.4425.746
{{flagg|us*eft|pref=Crime in|Peru}}2.9372.2883.3573.1133.3123.4164.194
{{flagg|us*eft|pref=Crime in|Philippines}}1.1031.5673.0504.286
{{flagg|us*eft|pref=Crime in|Puerto Rico}}18.38215.89817.697
{{flagg|us*eft|pref=Crime in|Republic of Moldova}}0.2270.2890.2550.2830.120
{{flagg|us*eft|pref=Crime in|Saint Kitts and Nevis}}25.20712.59418.86333.50039.76160.685
{{flagg|us*eft|pref=Crime in|Saint Lucia}}30.58026.16222.31717.35912.36718.062
{{flagg|us*eft|pref=Crime in|Saint Vincent and the Grenadines}}20.12817.2039.53120.89722.73827.368
{{flagg|us*eft|pref=Crime in|Serbia}}0.2350.1510.2720.3510.5520.4150.1730.186
{{flagg|us*eft|pref=Crime in|Slovakia}}0.0710.0550.0550.2750.1100.1840.2760.0550.240
{{flagg|us*eft|pref=Crime in|Slovenia}}0.142000.2840.0950.1430.0480.0480.193
{{flagg|us*eft|pref=Crime in|Republic of Korea}}0
{{flagg|us*eft|pref=Crime in|United Kingdom (Scotland)}}0.0180.0550.0180.0550.0370.0190.0190
{{flagg|us*eft|pref=Crime in|Spain}}0.1050.0820.0780.1120.1050.1350.0840.0970.121
{{flagg|us*eft|pref=Crime in|Sri Lanka}}0.0740.3430.2370.2240.2110.240
{{flagg|us*eft|pref=Crime in|Suriname}}3.3982.6102.1411.6663.3691.3622.580
{{flagg|us*eft|pref=Crime in|Sweden}}0.5970.4300.4630.4380.4230.3980.3010.3350.287
{{flagg|us*eft|pref=Crime in|Switzerland}}0.1370.0920.1040.1280.1530.1660.1910.2050.085
{{flagg|us*eft|pref=Crime in|Tajikistan}}0.063
{{flagg|us*eft|pref=Crime in|United Republic of Tanzania}}0.1030.152
{{flagg|us*eft|pref=Crime in|Thailand}}1.4641.805
{{flagg|us*eft|pref=Crime in|Trinidad and Tobago}}20.55128.48827.64725.49723.28520.956
{{flagg|us*eft|pref=Crime in|Uganda}}0.6610.5610.4260.431
{{flagg|us*eft|pref=Crime in|United Arab Emirates}}0.0430
{{flagg|us*eft|pref=Crime in|United Kingdom (England and Wales)}}0.0470.0540.0480.0550.0410.037
{{flagg|us*eft|pref=Crime in|United States of America}}4.0543.1523.1563.3423.1782.8042.581
{{flagg|us*eft|pref=Crime in|Uruguay}}6.8075.3706.3877.1758.6964.9684.7455.8774.806
{{flagg|us*eft|pref=Crime in|Uzbekistan}}0.0120.0090.0220.035

Partially-sticky table. Not in scroll window

It seems that removing this line of wikitext also removes the top sticky headers from desktop PC browsers:

:

The sticky row headers still work in both desktop and mobile. But the top sticky headers only work in mobile browsers.

Relevant wikitext for table below:

{{mw-datatable}}{{sort-under}}{{static row numbers}}

class="wikitable sortable mw-datatable sort-under sticky-col1 static-row-numbers" style="text-align:right; margin:0;"
class="sticky-row"

The location column with flags in the table below sorts correctly in mobile browsers. Unlike the same table using {{t|sticky header}} [https://en.wikipedia.org/w/index.php?title=List_of_countries_by_firearm-related_death_rate&oldid=1232974888#Table_of_homicide_rates_from_firearms here].

{{mw-datatable}}{{sort-under}}{{static row numbers}}

{| class="wikitable sortable mw-datatable sort-under sticky-col1 static-row-numbers" style="text-align:right; margin:0;"

class="sticky-row"

|+ Homicide rates by firearm per 100,000 inhabitants.

! Location !! 2022!! 2021 !! 2020 !! 2019 !! 2018 !! 2017 !! 2016 !! 2015 !! 2014

{{flagg|us*eft|pref=Crime in|Albania}}1.1261.7511.4301.6351.5991.5281.4931.5962.427
{{flagg|us*eft|pref=Crime in|Algeria}}0.0960.1400.1330.0840.0910.1290.1360.2170.106
{{flagg|us*eft|pref=Crime in|Andorra}}00
{{flagg|us*eft|pref=Crime in|Antigua and Barbuda}}8.5324.2913.2382.1713.27410.9754.4171.112
{{flagg|us*eft|pref=Crime in|Argentina}}2.3052.4182.6852.5212.7332.8263.655
{{flagg|us*eft|pref=Crime in|Armenia}}0.6740.2120.6310.5230.9030.277
{{flagg|us*eft|pref=Crime in|Australia}}0.1030.0960.0780.1500.1000.0940.1320.1130.153
{{flagg|us*eft|pref=Crime in|Austria}}0.1450.1790.1350.1010.0900.1820.1030.0580.105
{{flagg|us*eft|pref=Crime in|Azerbaijan}}0.1650.1750.1860.1480.1790.180
{{flagg|us*eft|pref=Crime in|Bahamas}}28.53825.49614.26919.52820.15426.81623.73928.52126.983
{{flagg|us*eft|pref=Crime in|Barbados}}11.7176.0469.26311.0646.4368.2385.7426.8326.126
{{flagg|us*eft|pref=Crime in|Belarus}}0.206
{{flagg|us*eft|pref=Crime in|Belize}}22.45422.74820.00423.38825.12721.88522.32419.72920.151
{{flagg|us*eft|pref=Crime in|Bermuda}}4.6743.12404.7194.7417.9281.5843.157
{{flagg|us*eft|pref=Crime in|Bhutan}}000000
{{flagg|us*eft|pref=Crime in|Bolivia (Plurinational State of)}}0.3840.3060.1840.2720.2670.3760.1690.099
{{flagg|us*eft|pref=Crime in|Bosnia and Herzegovina}}0.4950.4280.3620.6250.4410.6690.5460.9080.644
{{flagg|us*eft|pref=Crime in|Brazil}}15.945
{{flagg|us*eft|pref=Crime in|Bulgaria}}0.2370.1520.2870.244
{{flagg|us*eft|pref=Crime in|Cabo Verde}}1.9262.1245.5522.7174.761
{{flagg|us*eft|pref=Crime in|Canada}}0.8890.7810.7360.7040.6780.7300.6170.5010.438
{{flagg|us*eft|pref=Crime in|Chile}}3.6372.2212.6171.8542.0161.8181.5321.4661.442
{{flagg|us*eft|pref=Crime in|Colombia}}18.12718.25216.34416.14916.47018.35718.52819.68221.126
{{flagg|us*eft|pref=Crime in|Costa Rica}}8.3047.9057.4747.9558.7117.7657.8656.750
{{flagg|us*eft|pref=Crime in|Croatia}}0.2230.1720.2680.3630.1200.5720.3310.1650.373
{{flagg|us*eft|pref=Crime in|Cyprus}}0.1600.4020.2420.1630.1640.1650.5010.5050.255
{{flagg|us*eft|pref=Crime in|Czechia}}0.0950.0760.0470.0850.0760.0660.0190.095
{{flagg|us*eft|pref=Crime in|Denmark}}0.0520.1390.175
{{flagg|us*eft|pref=Crime in|Dominica}}1.3819.7239.8009.8848.5222.85400
{{flagg|us*eft|pref=Crime in|Dominican Republic}}6.7246.1164.4094.2644.9145.7675.91811.116
{{flagg|us*eft|pref=Crime in|Ecuador}}22.56510.2484.5883.7592.7273.0252.7313.3654.355
{{flagg|us*eft|pref=Crime in|Egypt}}
{{flagg|us*eft|pref=Crime in|El Salvador}}4.78211.18114.71527.92941.44147.98468.10688.84548.393
{{flagg|us*eft|pref=Crime in|Eswatini}}1.426
{{flagg|us*eft|pref=Crime in|Finland}}0.0910.2180.1090.1640.2190.201
{{flagg|us*eft|pref=Crime in|France}}0.1000.142
{{flagg|us*eft|pref=Crime in|Georgia}}0.8480.768
{{flagg|us*eft|pref=Crime in|Germany}}0.0650.0480.0450.0520.069
{{flagg|us*eft|pref=Crime in|Greece}}0.3180.2680.2570.2360.3290.2060.242
{{flagg|us*eft|pref=Crime in|Grenada}}01.61702.46200.8340
{{flagg|us*eft|pref=Crime in|Guatemala}}3.4363.5546.1976.7128.45733.38026.270
{{flagg|us*eft|pref=Crime in|Guyana}}2.9833.3874.1312.5462.8824.2165.695
{{flagg|us*eft|pref=Crime in|Holy See}}0000
{{flagg|us*eft|pref=Crime in|Honduras}}28.72126.96230.19427.11229.15841.86842.29453.364
{{flagg|us*eft|pref=Crime in|China, Hong Kong Special Administrative Region}}00000.0270000.014
{{flagg|us*eft|pref=Crime in|Hungary}}0.0400.0210.0720.0310.12300.0410.030
{{flagg|us*eft|pref=Crime in|Iceland}}0.27000000.29800
{{flagg|us*eft|pref=Crime in|India}}
{{flagg|us*eft|pref=Crime in|Iran (Islamic Republic of)}}0.3690.543
{{flagg|us*eft|pref=Crime in|Italy}}0.2020.1540.171
{{flagg|us*eft|pref=Crime in|Jamaica}}44.70644.20639.63939.76936.09747.85739.24834.85525.677
{{flagg|us*eft|pref=Crime in|Japan}}0.0030.0030.002
{{flagg|us*eft|pref=Crime in|Jordan}}0.4250.2420.3110.4490.3350.460
{{flagg|us*eft|pref=Crime in|Kazakhstan}}0.1050.3490.261
{{flagg|us*eft|pref=Crime in|Liechtenstein}}0
{{flagg|us*eft|pref=Crime in|Lithuania}}0.1060.0700.1390.2410.102
{{flagg|us*eft|pref=Crime in|Luxembourg}}0.180
{{flagg|us*eft|pref=Crime in|China, Macao Special Administrative Region}}00
{{flagg|us*eft|pref=Crime in|Malta}}00.7760.5960.2030.41700.4380.672
{{flagg|us*eft|pref=Crime in|Mauritius}}00.154
{{flagg|us*eft|pref=Crime in|Mexico}}17.49719.33320.34620.67920.72317.84213.10610.65410.058
{{flagg|us*eft|pref=Crime in|Monaco}}0
{{flagg|us*eft|pref=Crime in|Mongolia}}0.0900.06100.1900.0650.0990.1010.276
{{flagg|us*eft|pref=Crime in|Montenegro}}1.9141.1151.9082.0621.1091.7392.5271.5771.892
{{flagg|us*eft|pref=Crime in|Morocco}}0.0240.0050.0940.0250.0140.0090.0430.006
{{flagg|us*eft|pref=Crime in|Netherlands}}0.2160.1940.1840.1900.1850.2090.1520.1820.236
{{flagg|us*eft|pref=Crime in|New Zealand}}1.2300.2480.2320.1710.1520.133
{{flagg|us*eft|pref=Crime in|Nicaragua}}2.0003.2866.1172.8863.302
{{flagg|us*eft|pref=Crime in|North Macedonia}}0.2380.1890.5680.7580.2370.8541.092
{{flagg|us*eft|pref=Crime in|United Kingdom (Northern Ireland)}}0.1570.2100.1580.2640.1060.1070.3220.2700.109
{{flagg|us*eft|pref=Crime in|Oman}}0.0660.0650.02200.0450
{{flagg|us*eft|pref=Crime in|State of Palestine}}0.370
{{flagg|us*eft|pref=Crime in|Panama}}10.2279.3618.6247.0586.4947.0788.08711.289
{{flagg|us*eft|pref=Crime in|Paraguay}}4.8034.3515.3604.6095.4916.6706.4425.746
{{flagg|us*eft|pref=Crime in|Peru}}2.9372.2883.3573.1133.3123.4164.194
{{flagg|us*eft|pref=Crime in|Philippines}}1.1031.5673.0504.286
{{flagg|us*eft|pref=Crime in|Puerto Rico}}18.38215.89817.697
{{flagg|us*eft|pref=Crime in|Republic of Moldova}}0.2270.2890.2550.2830.120
{{flagg|us*eft|pref=Crime in|Saint Kitts and Nevis}}25.20712.59418.86333.50039.76160.685
{{flagg|us*eft|pref=Crime in|Saint Lucia}}30.58026.16222.31717.35912.36718.062
{{flagg|us*eft|pref=Crime in|Saint Vincent and the Grenadines}}20.12817.2039.53120.89722.73827.368
{{flagg|us*eft|pref=Crime in|Serbia}}0.2350.1510.2720.3510.5520.4150.1730.186
{{flagg|us*eft|pref=Crime in|Slovakia}}0.0710.0550.0550.2750.1100.1840.2760.0550.240
{{flagg|us*eft|pref=Crime in|Slovenia}}0.142000.2840.0950.1430.0480.0480.193
{{flagg|us*eft|pref=Crime in|Republic of Korea}}0
{{flagg|us*eft|pref=Crime in|United Kingdom (Scotland)}}0.0180.0550.0180.0550.0370.0190.0190
{{flagg|us*eft|pref=Crime in|Spain}}0.1050.0820.0780.1120.1050.1350.0840.0970.121
{{flagg|us*eft|pref=Crime in|Sri Lanka}}0.0740.3430.2370.2240.2110.240
{{flagg|us*eft|pref=Crime in|Suriname}}3.3982.6102.1411.6663.3691.3622.580
{{flagg|us*eft|pref=Crime in|Sweden}}0.5970.4300.4630.4380.4230.3980.3010.3350.287
{{flagg|us*eft|pref=Crime in|Switzerland}}0.1370.0920.1040.1280.1530.1660.1910.2050.085
{{flagg|us*eft|pref=Crime in|Tajikistan}}0.063
{{flagg|us*eft|pref=Crime in|United Republic of Tanzania}}0.1030.152
{{flagg|us*eft|pref=Crime in|Thailand}}1.4641.805
{{flagg|us*eft|pref=Crime in|Trinidad and Tobago}}20.55128.48827.64725.49723.28520.956
{{flagg|us*eft|pref=Crime in|Uganda}}0.6610.5610.4260.431
{{flagg|us*eft|pref=Crime in|United Arab Emirates}}0.0430
{{flagg|us*eft|pref=Crime in|United Kingdom (England and Wales)}}0.0470.0540.0480.0550.0410.037
{{flagg|us*eft|pref=Crime in|United States of America}}4.0543.1523.1563.3423.1782.8042.581
{{flagg|us*eft|pref=Crime in|Uruguay}}6.8075.3706.3877.1758.6964.9684.7455.8774.806
{{flagg|us*eft|pref=Crime in|Uzbekistan}}0.0120.0090.0220.035