1 2 3<!DOCTYPE html> 4<html> 5<head> 6 <meta charset="utf-8" /> 7 <meta name="viewport" content="width=device-width, initial-scale=1.0"> 8 9 <title>Contact Lenses</title> 10 11 <link rel="apple-touch-icon" sizes="180x180" href="/apple-touch-icon.png"> 12 <link rel="icon" type="image/png" href="/favicon-32x32.png" sizes="32x32"> 13 <link rel="icon" type="image/png" href="/favicon-16x16.png" sizes="16x16"> 14 <link rel="manifest" href="/manifest.json"> 15 <link rel="mask-icon" href="/safari-pinned-tab.svg" color="#5bbad5"> 16 <meta name="theme-color" content="#ffffff"> 17 <link href="https://fonts.googleapis.com/css?family=Open+Sans:400,700|Roboto:400,500,700|Source+Sans+Pro:400,700" rel="stylesheet"> 18 19 20 21 22 23 <link href="/Content/bootstrap.min.css" rel="stylesheet"/> 24<link href="/Content/site.min.css" rel="stylesheet"/> 25<link href="/Content/yamm.css" rel="stylesheet"/> 26 27 28
28<script src="/Scripts/jquery-3.5.1.js"></script>
28 29 30
30<script src="/Scripts/bootstrap.min.js"></script>
vendor: 2 bytes, line 30
30
31<script src="/Scripts/respond.js"></script>
31 32 33
33<script src="/Scripts/affixban.js"></script>
33 34 35
35<script src="/Scripts/_cms-article-modal.js"></script>
35 36 37 38 39 40 41
41<script type="text/javascript" src="//platform-api.sharethis.com/js/sharethis.js#property=5931ce92245388001150c60c&product=inline-share-buttons"></script>
41 42 43 44 45 46 47 48
49<script> 50 51 var screenSize = (window.matchMedia('(min-width: 992px)').matches ? 'desktop' : 'mobile'); 52 53 var adNetworkId = "4312434"; 54 55 var adTarget = ["profnetwork","jobson","reviewcornea"]; 56 57 var ads2_ignore = {}; 58 var ads2_ignoreIds = []; 59 60 if (window.matchMedia('(min-width: 768px)').matches) { 61 62 } else { 63 ads2_ignore["101"] = true; 64 } 65 66 if (window.matchMedia('(min-width: 992px)').matches) { 67 68 } else { 69 ads2_ignore["113"] = true; 70 } 71 72 var PageMetadata = { 73 "webSegVars": { 74 "auth": "0", 75 "pc": "0", 76 "cn": "1", 77 "env": "0", 78 "envp": "prod", 79 "uri": "/topic/contact-lenses", 80 "path1": "topic", 81 "path2": "contact-lenses", 82 "sec": "", 83 "spon": "" 84 }, 85 "pageSegVars": { 86 "ssp": "0", 87 "asb": "0", 88 "acb": "0", 89 "ac": "0", 90 "art": "0", 91 "as": "0", 92 "cg": "0", 93 "ctype": "0", 94 "scg": "0", 95 "ck": "0", 96 "pub": "0", 97 "asst": "0" 98 }, 99 "exclusionCategories": [], 100 "userSegVars": { 101 "val": "0", 102 "vit": "", 103 "pbs": "", 104 "st": "0", 105 "pbr": [], 106 "tar": "", 107 "occ": "0", 108 "sa": "0", 109 "tc": "0", 110 "ct": "0", 111 "pb": "0", 112 "usp": "0", 113 "pdi": "0", 114 "pf": "0", 115 "masid": "0", 116 "gd": "0", 117 "pdp": "", 118 "pds": "", 119 "pbp": "" 120 } 121 }; 122 123 var adsPosSettings = { 124 adSize: { 125 '101': [[728, 90], "fluid"], 126 '113': [[160, 600], "fluid"], 127 '122': [[300, 250], "fluid"], 128 } 129 }; 130 131</script>
131 132
133<script src="https://img.medscapestatic.com/medscape-core/ads/js/dfp/ibads.js"></script>
133 134
135<script> 136 137 ibAds.init(); 138 139 //Utility: isInview for lazy load 140 $.fn.isInView = function () { 141 if (!this.length) return false; 142 var rect = this.get(0).getBoundingClientRect(); 143 return ( 144 rect.top >= 0 && 145 rect.left >= 0 && 146 rect.bottom <= (window.innerHeight || document.documentElement.clientHeight) && 147 rect.right <= (window.innerWidth || document.documentElement.clientWidth) 148 ); 149 150 }; 151 152 function injectAd(ad_id, ad_pos, ad_keys, is_lazy, preDefineCallback, postDefineCallback) { 153 154 //Keys that are always present and required. 155 let slot_keys = { ad_slot: ad_id }; 156 157 //Add any other slot specific keys 158 $.each(ad_keys, function (key, val) { 159 slot_keys[key] = val; 160 }); 161 162 //Display ads when scrolled in to view as lazy load. 163 if (is_lazy) { 164 165 let isLoaded = false; 166 let lazyLoad = function () { 167 try { 168 if (!isLoaded && !$("#" + ad_id).is(':hidden') && $("#" + ad_id).isInView()) { 169 170 if (preDefineCallback && typeof preDefineCallback === "function") { 171 preDefineCallback(); 172 } 173 174 webmd.ads2.defineAd({ id: ad_id, pos: ad_pos, keys: slot_keys }); 175 176 isLoaded = true; 177 window.removeEventListener('scroll', lazyLoad); 178 179 if (postDefineCallback && typeof postDefineCallback === "function") { 180 postDefineCallback(); 181 } 182 183 } 184 } 185 catch (err) { 186 window.removeEventListener('scroll', lazyLoad); 187 $("#" + ad_id).hide(); 188 } 189 }; 190 191 window.addEventListener('scroll', lazyLoad); 192 193 $(function () { 194 lazyLoad(); 195 }); 196 197 } 198 } 199 200</script>
200 201 202<style> 203 204 @media (max-width: 991px) { 205 .desktop-slot { 206 display: none; 207 } 208 } 209 210 @media (min-width: 992px) { 211 .mobile-slot { 212 display: none; 213 } 214 } 215 216 @media (min-width: 1300px) { 217 .mobile1300-slot { 218 display: none; 219 } 220 } 221 222 @media (max-width: 1299px) { 223 .desktop1300-slot { 224 display: none; 225 } 226 } 227 228 @media (max-width: 768px) { 229 .tablet-and-desktop-slot { 230 display: none; 231 } 232 } 233 234 .adUnit { 235 text-align: center; 236 } 237 238 .adUnit > div { 239 margin-left: auto; 240 margin-right: auto; 241 } 242 243 .adUnit::after { 244 content: 'Advertisement'; 245 position: relative; 246 display: block; 247 text-align: center; 248 text-transform: uppercase; 249 padding-top: 2px; 250 color: #888888; 251 font-family: sans-serif; 252 font-size: 10px; 253 font-weight: bold; 254 } 255 256 .adlabelifi::after { 257 content: 'Information from Industry'; 258 position: relative; 259 display: block; 260 text-align: center; 261 text-transform: uppercase; 262 padding-top: 2px; 263 color: #888888; 264 font-family: sans-serif; 265 font-size: 10px; 266 font-weight: bold; 267 } 268 269 .adlabelifg::after { 270 content: 'Information from Government'; 271 position: relative; 272 display: block; 273 text-align: center; 274 text-transform: uppercase; 275 padding-top: 2px; 276 color: #888888; 277 font-family: sans-serif; 278 font-size: 10px; 279 font-weight: bold; 280 } 281 282 .adlabelblank::after { 283 display: none; 284 } 285 286 .footer-ads .adUnit::after { 287 display: none; 288 } 289</style> 290 291 292</head> 293<body> 294<nav id="siteNav" class="navbar yamm navbar-fixed-top" role="navigation"> 295 <div class="body-wrapper"> 296 <div class="container body-content"> 297 <button type="button" class="navbar-toggle collapsed" data-toggle="collapse" data-target="#navbar-collapse-1" aria-expanded="false"> 298 <span class="sr-only">Toggle navigation</span> 299 <span class="icon-bar"></span> 300 <span class="icon-bar"></span> 301 <span class="icon-bar"></span> 302 </button> 303 <button type="button" class="navbar-toggle collapsed" data-toggle="collapse" data-target="#navbar-collapse-2" aria-expanded="false" style="padding: 2px 6px"> 304 <img src="/Images/search-glass.png" width="28" alt="search" /> 305 </button> 306 <div class="navbar-header"> 307 308 <a href="/"><img src="/Images/rccl_logo_header.gif" alt="Review of Cornea and Contact Lenses" class="logo" style="border-width: 0;" /></a> 309 </div> 310 311 <div class="collapse navbar-collapse navbar-right" id="navbar-collapse-2"> 312 313 <div id="searchboxHolder" class="navbar-form navbar-right"> 314
314<script> 315 (function () { 316 var cx = '012025610535629747703:fydjvertl7m'; 317 var gcse = document.createElement('script'); 318 gcse.type = 'text/javascript'; 319 gcse.async = true; 320 gcse.src = (document.location.protocol == 'https:' ? 'https:' : 'http:') + 321 '//cse.google.com/cse.js?cx=' + cx; 322 var s = document.getElementsByTagName('script')[0]; 323 s.parentNode.insertBefore(gcse, s); 324 })(); 325 </script>
325 326 <gcse:searchbox-only enableautocomplete="true" resultsurl="/search/"></gcse:searchbox-only> 327 328 </div> 329 330 </div> 331 332 <div class="collapse navbar-collapse" id="navbar-collapse-1"> 333 334 <ul class="nav navbar-nav"> 335 <li><a href="/">Home</a></li> 336 <li><a href="/archive">Archive</a></li> 337 <li class="dropdown"> 338 <a href="#" data-toggle="dropdown" class="dropdown-toggle">Topics</a> 339 <ul class="dropdown-menu" id="ultopics"> 340 <li> 341 <div class="yamm-content"> 342 <div class="row"> 343 <ul class="col-sm-6 list-unstyled"> 344 <li><a href="/topic/allergy">Allergy</a></li> 345 <li><a href="/topic/complications">Complications</a></li> 346 <li><a href="/topic/disease">Disease</a></li> 347 <li><a href="/topic/dry-eye">Dry Eye</a></li> 348 <li><a href="/topic/gps-and-sclerals">GPs and Sclerals</a></li> 349 <li><a href="/topic/irregular-cornea">Irregular Cornea</a></li> 350 <li><a href="https://www.reviewofoptometry.com/news">News</a></li> 351 </ul> 352 <ul class="col-sm-6 list-unstyled"> 353 <li><a href="/topic/practice-management">Practice Management</a></li> 354 <li><a href="/topic/soft-lenses">Soft Lenses</a></li> 355 <li><a href="/topic/solutions-and-lens-care">Solutions & Lens Care</a></li> 356 <li><a href="/topic/specialty-lenses">Specialty Lenses</a></li> 357 <li><a href="/topic/surgery">Surgery</a></li> 358 <li><a href="/topic/technology">Technology</a></li> 359 <li><a href="/topic/therapeutics">Therapeutics</a></li> 360 </ul> 361 </div> 362 </div> 363 </li> 364 </ul> 365 </li> 366 <li><a href="https://www.reviewsce.com/" target="_blank">Continuing Education</a></li> 367 <li class="dropdown"> 368 <a href="https://www.reviewofoptometry.com/events" data-toggle="dropdown" class="dropdown-toggle">Events</a> 369 <ul class="dropdown-menu"> 370 <li> 371 <div class="yamm-content"> 372 <div class="row"> 373 <ul class="col-sm-12 list-unstyled"> 374 <li><a href="https://www.reviewofoptometry.com/events">CE Programs</a></li> 375 <li><a href="https://www.reviewofoptometry.com/events-nonece">Educational Programs (Non-CE)</a></li> 376 </ul> 377 </div> 378 </div> 379 </li> 380 </ul> 381 </li> 382 <li><a href="https://www.reviewofoptometry.com">Review of Optometry</a></li> 383 </ul> 384 385 386 </div> 387 388 </div> <!-- end container--> 389 </div> 390</nav> 391 <div class="body-wrapper"> 392 <div id="main" class="container body-content"> 393 <div id="pageHeader"> 394 395 <div id="pg_hdr_banner_728_90" class="ban"> 396 <div data-ad-unit="true" data-ad-pos="101" id="jobson-reviewcornea-0" class="adUnit globalpromoadsunit tablet-and-desktop-slot"></div> 397 </div> 398 399 </div> 400 401 402 403 404<input type="hidden" id="savedpage" value="1" /> 405<input id="section" type="hidden" value="topic" /> 406<div class="row row-no-gutter threecol"> 407 <div class="col-xs-12 col-sm-12 col-md-10 col-md-push-2 colright"> 408 <div class="row row-no-gutter"> 409 <div class="col-xs-12 col-sm-5 col-sm-push-7 col-md-5 col-md-push-7 col-lg-4 col-lg-push-8 col3a"> 410 <div class="lma300x250"> 411 <div id="banrc300x250affix" class="ban"> 412 <div data-ad-unit="true" data-ad-pos="122" id="jobson-reviewcornea-1" class="adUnit globalpromoadsunit"></div> 413 </div> 414 </div> 415 </div> 416 <div class="col-xs-12 col-sm-7 col-sm-pull-5 col-md-7 col-md-pull-5 col-lg-8 col-lg-pull-4 col2-article"> 417 <div class="box listing"> 418 <header> 419 <h1 class="title">Contact Lenses</h1> 420 </header> 421 <div class="items"> 422 <div class="item"> 423 <div class="intro hidden-xs hidden-sm"> 424 <a href="/article/a-perfectly-imperfect-pmd-scleral-fit"><img class="thumb" src="/CMSImagesThumbnails/2026/SpThumbnail.png" alt="" /></a> 425 </div> 426 <div class="details"> 427 <h2 class="title"> 428 <a href="/article/a-perfectly-imperfect-pmd-scleral-fit"> 429 A Perfectly Imperfect PMD Scleral Fit 430 </a> 431 </h2> 432 Discover the challenges and considerations involved in fitting specialty lenses for patients with pellucid marginal degeneration. 433 <div class="sub-details">
434 <span class="date">06/15/2026</span> 435 </div> 436 </div> 437 </div> 438 <div class="item"> 439 <div class="intro hidden-xs hidden-sm"> 440 <a href="/article/global-innovations-in-specialty-contact-lens-design"><img class="thumb" src="/CMSImagesThumbnails/2026/06/RCCL/0626_Fadel2-lg.jpg" alt="" /></a> 441 </div> 442 <div class="details"> 443 <h2 class="title"> 444 <a href="/article/global-innovations-in-specialty-contact-lens-design"> 445 Global Innovations in Specialty Contact Lens Design 446 </a> 447 </h2> 448 Some of the most interesting advances have emerged beyond American borders. 449 <div class="sub-details"> 450 <span class="date">06/15/2026</span> 451 </div> 452 </div> 453 </div> 454 <div class="item"> 455 <div class="intro hidden-xs hidden-sm"> 456 <a href="/article/the-case-for-sagittal-depth-in-contact-lens-fitting"><img class="thumb" src="/CMSImagesThumbnails/2026/04/RCCL/sagthumb.png" alt="" /></a> 457 </div> 458 <div class="details"> 459 <h2 class="title"> 460 <a href="/article/the-case-for-sagittal-depth-in-contact-lens-fitting"> 461 The Case for Sagittal Depth in Contact Lens Fitting 462 </a> 463 </h2> 464 When routine slit‑lamp findings suggest an adequate fit but outcomes fall short, consider this metric to improve comfort and safety. 465 <div class="sub-details"> 466 <span class="date">04/15/2026</span> 467 </div> 468 </div> 469 </div> 470 <div class="item"> 471 <div class="intro hidden-xs hidden-sm"> 472 <a href="/article/orthok-fitting-across-the-lifespan"><img class="thumb" src="/CMSImagesThumbnails/2026/02/RCCL/chanthumb.png" alt="" /></a> 473 </div> 474 <div class="details"> 475 <h2 class="title"> 476 <a href="/article/orthok-fitting-across-the-lifespan"> 477 Ortho‑K Fitting Across the Lifespan 478 </a> 479 </h2> 480 Use these age‑specific strategies to match ortho‑K design and follow‑up to lifestyle needs, from the playground to the workplace. 481 <div class="sub-details"> 482 <span class="date">02/15/2026</span> 483 </div> 484 </div> 485 </div> 486 <div class="item"> 487 <div class="intro hidden-xs hidden-sm"> 488 <a href="/article/prosthetic-contact-lenses-where-medicine-meets-art"><img class="thumb" src="/CMSImagesThumbnails/2025/09/RCCL/pros.png" alt="" /></a> 489 </div> 490 <div class="details"> 491 <h2 class="title"> 492 <a href="/article/prosthetic-contact-lenses-where-medicine-meets-art"> 493 Prosthetic Contact Lenses: Where Medicine Meets Art 494 </a> 495 </h2> 496 These lenses not only help with iris abnormalities, they provide aesthetic enhancement. 497 <div class="sub-details">
498 <span class="date">09/15/2025</span> 499 </div> 500 </div> 501 </div> 502 <div class="item"> 503 <div class="intro hidden-xs hidden-sm"> 504 <a href="/article/pediatric-contact-lenses-indications-and-management"><img class="thumb" src="/CMSImagesThumbnails/2025/09/RCCL/RCCL_0925_029-thumb.jpg" alt="" /></a> 505 </div> 506 <div class="details"> 507 <h2 class="title"> 508 <a href="/article/pediatric-contact-lenses-indications-and-management"> 509 Pediatric Contact Lenses: Indications and Management 510 </a> 511 </h2> 512 While this modality comes with its own set of challenges when used for kids, many considerations may make it the best option. 513 <div class="sub-details"> 514 <span class="date">09/15/2025</span> 515 </div> 516 </div> 517 </div> 518 <div class="item"> 519 <div class="intro hidden-xs hidden-sm"> 520 <a href="/article/cracking-the-cone-fitting-contact-lenses-for-keratoconus"><img class="thumb" src="/CMSImagesThumbnails/2025/09/RCCL/rcthumb.png" alt="" /></a> 521 </div> 522 <div class="details"> 523 <h2 class="title"> 524 <a href="/article/cracking-the-cone-fitting-contact-lenses-for-keratoconus"> 525 Cracking the Cone: Fitting Contact Lenses for Keratoconu
525s 526 </a> 527 </h2> 528 A review of patient candidacy, material and design trade-offs, advanced diagnostics and the expanding array of specialty treatments. 529 <div class="sub-details"> 530 <span class="date">09/15/2025</span> 531 </div> 532 </div> 533 </div> 534 <div class="item"> 535 <div class="intro hidden-xs hidden-sm"> 536 <a href="/article/scleral-lens-design-beyond-the-vault-2"><img class="thumb" src="/CMSImagesThumbnails/2025/RO/Rectangle-836.png" alt="" /></a> 537 </div> 538 <div class="details"> 539 <h2 class="title"> 540 <a href="/article/scleral-lens-design-beyond-the-vault-2"> 541 Scleral Lens Design: Beyond the Vault 542 </a> 543 </h2> 544 Creating proper secondary and peripheral curves helps prevent issues of comfort and vision quality. 545 <div class="sub-details"> 546 <span class="date">07/14/2025</span> 547 </div> 548 </div> 549 </div> 550 <div class="item"> 551 <div class="intro hidden-xs hidden-sm"> 552 <a href="/article/consider-these-elements-when-fitting-orthok-candidates"><img class="thumb" src="/CMSImagesThumbnails/2025/02/RCCL/RCCL_0225_021-thumb.jpg" alt="" /></a> 553 </div> 554 <div class="details"> 555 <h2 class="title"> 556 <a href="/article/consider-these-elements-when-fitting-orthok-candidates"> 557 Consider These Elements When Fitting Ortho-K Candidates 558 </a> 559 </h2> 560 Like with any medical treatment, many moving parts should be kept in mind when reviewing a patient’s eligibility and comfort with a certain modality. 561 <div class="sub-details"> 562 <span class="date">02/15/2025</span> 563 </div> 564 </div> 565 </div> 566 <div class="item"> 567 <div class="intro hidden-xs hidden-sm"> 568 <a href="/article/scleral-lens-design-beyond-the-vault"><img class="thumb" src="/CMSImagesThumbnails/2024/09/RCCL/ps-thumb.png" alt="" /></a> 569 </div> 570 <div class="details"> 571 <h2 class="title"> 572 <a href="/article/scleral-lens-design-beyond-the-vault"> 573 Scleral Lens Design: Beyond the Vault 574 </a> 575 </h2> 576 Creating proper secondary and peripheral curves helps prevent issues of comfort and vision quality. 577 <div class="sub-details">
578 <span class="date">09/15/2024</span> 579 </div> 580 </div> 581 </div> 582 583 <div data-bind="template: { name: 'ListingTemplate', foreach: searchResult }"></div> 584 </div> 585 <div class="pager" data-bind="visible: totalpages() > page()"> 586 <div class="view-more"> 587 <a href="#" data-bind="click: setPage" role="button">Load More</a> 588 </div> 589 </div> 590 <div data-bind="visible: showPreloader" class="text-center"> 591 <img src="/Images/loader.gif" style="padding: 20px 0" /> 592 </div> 593 </div> 594 595 </div> 596 <div class="col-xs-12 col-sm-5 col-sm-offset-7 col-md-5 col-md-offset-7 col-lg-4 col-lg-offset-8 col3b"> 597 598 <div class="box related-content"> 599 <h1 class="head">The News Feed</h1> 600 <div class="items"> 601 <div class="item"> 602 <div class="details"> 603 <h2 class="title"><a href="https://www.reviewofoptometry.com/news/article/novel-tear-film-imager-reveals-lipid-layer-abnormalities-in-sjgrens-dry-eye">Novel Tear Film Imager Reveals Lipid Layer Abnormalities in Sjögren’s Dry Eye</a></h2> 604 <div class="info">September 29, 2026</div> 605 </div> 606 </div> 607 <div class="item"> 608 <div class="details"> 609 <h2 class="title"><a href="https://www.reviewofoptometry.com/news/article/study-de-novo-glaucoma-oht-common-after-endothelial-keratoplasty">Study: De Novo Glaucoma, OHT Common After Endothelial Keratoplasty</a></h2> 610 <div class="info">September 25, 2026</div> 611 </div> 612 </div> 613 <div class="item"> 614 <div class="details"> 615 <h2 class="title"><a href="https://www.reviewofoptometry.com/news/article/pediatric-uveitis-rates-rose-over-the-past-10-years">Pediatric Uveitis Rates Rose Over the Past 10 Years</a></h2> 616 <div class="info">September 23, 2026</div> 617 </div> 618 </div> 619 <div class="item"> 620 <div class="details"> 621 <h2 class="title"><a href="https://www.reviewofoptometry.com/news/article/adding-cxl-to-smiletype-surgery-not-worth-it-in-most-cases">Adding CXL to SMILE-type Surgery Not Worth It in Most Cases</a></h2> 622 <div class="info">September 22, 2026</div> 623 </div> 624 </div> 625 <div class="item"> 626 <div class="details"> 627 <h2 class="title"><a href="https://www.reviewofoptometry.com/news/article/firstyear-ser-change-after-atropine-strong-predictor-of-longterm-myopia-outcomes">First-year SER Change After Atropine Strong Predictor of Long-term Myopia Outcomes</a></h2> 628 <div class="info">September 17, 2026</div> 629 </div> 630 </div> 631 </div> 632 </div> 633 634 635 <div class="box current-issue"> 636 <h1 class="head">Current Issue</h1> 637 <div class="items"> 638 <div class="cover"> 639 <a href="/issue/may-june-2026"><img src="/CMSImagesThumbnails/2026/06/RCCL/RCCL_0626_001-lg.jpg" width="120" alt="May/June 2026"></a> </div> 640 <div class="links"> 641 <h4><a href="/issue/may-june-2026">May/June 2026</a></h4> 642 <ul> 643 <li><a href="/issue/may-june-2026">Table of Contents</a></li> 644 <li><a href="https://www.qgdigitalpublishing.com/publication/?i=865573" target="_blank">Read Digital Edition</a></li> 645 <li><a href="/CMSDocuments/2026/06/rccl0626i.pdf" target="_blank">Read PDF Edition</a></li> 646 <li><a href="/archive">Archive</a></li> 647 <li><a href="https://subscribe.reviewofoptometry.com/RVP/?f=paid" target="_blank">Subscribe</a></li> 648 </ul> 649 </div> 650 </div> 651 </div> 652 653 </div> 654 </div> 655 </div> 656 <div class="col-xs-12 col-sm-7 col-md-2 col-md-pull-10 col1 hidden-xs hidden-sm"> 657 <div id="banlc160x600" class="ban"> 658 <div data-ad-unit="true" data-ad-pos="113" id="jobson-reviewcornea-2" class="adUnit globalpromoadsunit desktop-slot"></div> 659 </div> 660 </div> 661</div> 662 663 <div id="pageFooter"> 664 665 </div> 666 </div> 667<div id="siteFooter" class="site-footer"> 668 <div class="container">
669 <div id="footerContent" class="row"> 670 <div class="col-xs-12 col-sm-5 col-md-4"> 671 <div id="subscribe"> 672 <a href="/"><img src="/Images/rccl_logo_footer.gif" alt="Review of Cornea and Contact Lenses" class="logo" style="border-width: 0;" /></a> 673 </div> 674 <div class="social-block"> 675 <a id="fb" class="social-icon" href="https://www.facebook.com/ReviewofCorneaAndContactLenses" target="_blank"> 676 <img src="/Images/facebook_icon.gif"> 677 </a> 678 679 <a id="tt" class="social-icon" href="https://twitter.com/rcclmag" target="_blank"> 680 <img src="/Images/twitter_icon.gif"> 681 </a> 682 </div> 683 <div class="jobson-logo"> 684 <a href="http://www.jhihealth.com" target="_blank"><img src="/Images/Jobson-Pro-Pub-Group.png" alt="Jobson" class="logo" style="border-width: 0;" /></a> 685 </div> 686 </div> 687 <div id="moreLinks" class="col-xs-12 col-sm-7 col-md-8"> 688 <div class="row"> 689 <div class="col-xs-12 col-sm-4 col-md-4"> 690 <a href="/">Home</a> 691 <a href="/issue">Current Issue</a> 692 <a href="https://subscribe.reviewofoptometry.com/RVP/?f=paid" target="_blank">Subscribe</a> 693 <a href="https://www.reviewofoptometry.com/newsletter/rccl" target="_blank">
693e-Newsletter</a> 694 <a href="https://www.reviewsce.com" target="_blank">Continuing Education</a> 695 </div> 696 <div class="col-xs-12 col-sm-4 col-md-4"> 697 <a href="https://www.reviewofoptometry.com/events">Events</a> 698 <a href="/archive">Archives</a> 699 <a href="/editorial-staff">Editorial Staff</a> 700 <a href="/business-staff">Business Staff</a> 701 <a href="/mediakit">Media Kit</a> 702 </div> 703 <div class="col-xs-12 col-sm-4 col-md-4"> 704 <a href="/contact">Contact Us</a> 705 <a href="/privacy-policy">Privacy Policy</a> 706 <a target="_blank" id="ot-custom-dns" style="font-weight: bold;display: none;" href="https://mynt-test-privacy.my.onetrust.com/webform/ebe19500-bc8d-487f-9d89-98fde8b270e2/adcc3694-2a45-458b-a576-df6fc46f5e74">Do Not Sell My Personal Information</a> 707 <a style="display: none;" id="ot-sdk-btn1" class="ib-your-choices" onclick="OneTrust.ToggleInfoDisplay();" href="javascript:void(0);"> 708 Your Privacy Choices 709 <img src="https://icons.internetbrands.com/ccpa/privacyoptions29x14.png"> 710 </a> 711
711<script>window.addEventListener('DOMContentLoaded', function () { if (document.getElementById('ot-stub') != null) { document.getElementById('ot-sdk-btn1').style.display = 'block'; } });</script>
711 712
712<script type='text/javascript' src='/onetrust/OneTrust.js'></script>
712 713 <a href="https://www.reviewofoptometry.com/jobs">Careers</a> 714 <a href="https://www.opticlassifieds.com/classifieds/" target="_blank">Classifieds</a> 715 </div> 716 </div> 717 <div id="footerCopyright" class="text-center"> 718 <p>Copyright © 2026 Jobson Medical Information LLC unless otherwise noted.</p> 719 <p>All rights reserved. Reproduction in whole or in part without permission is prohibited.</p> 720 721 </div> 722 </div> 723 </div> 724 </div> 725</div> 726 727 728 </div> 729 730 <div class="modal fade" id="articleModal" tabindex="-1" role="dialog" aria-labelledby="articleModalLabel" aria-hidden="true"> 731 <div class="modal-dialog"> 732 <div class="modal-content"> 733 <div class="modal-header"> 734 <button type="button" class="close" data-dismiss="modal" aria-hidden="true">×</button> 735 <h2 class="modal-title" id="articleModalLabel">Full Image</h2> 736 </div> 737 <div class="modal-body"> 738 <img id="articlemodalimg" class="modal-image" alt="Full Image" title="Full Image" src=""> 739 </div> 740 </div> 741 </div> 742 </div> 743 744 745 746
746<script src="/Scripts/underscore.min.js"></script>
746 747 748
748<script src="/Scripts/knockout-3.3.0.debug.js"></script>
748 749 750
750<script src="/Scripts/cmssearch.js"></script>
750 751 752
752<script> 753 $(function () { 754 VM.totalItems(18); 755 }); 756 </script>
756 757
757<script id="ListingTemplate" type="text/html"> 758 <div class="item"> 759 <div class="intro hidden-xs hidden-sm" data-bind="visible: hasImage"> 760 <a href="" data-bind="attr: {href: link}"><img class="thumb" src="" data-bind="attr: {src: image}" alt="" /></a> 761 </div> 762 <div class="details"> 763 <h2 class="title"><a href="" data-bind="attr: {href: link}, html: title"></a></h2> 764 <div data-bind="html: snippet"></div> 765 <div class="sub-details" data-bind="visible: hasMeta"> 766 <span class="date" data-bind="visible: hasDate, text: date"></span> 767 </div> 768 </div> 769 </div> 770 </script>
770 771 772 773 774 775 776 777
777<script>
vendor: 490 bytes, lines 777-785
777 778 (function (i, s, o, g, r, a, m) { 779 i['GoogleAnalyticsObject'] = r; i[r] = i[r] || function () { 780 (i[r].q = i[r].q || []).push(arguments) 781 }, i[r].l = 1 * new Date(); a = s.createElement(o), 782 m = s.getElementsByTagName(o)[0]; a.async = 1; a.src = g; m.parentNode.insertBefore(a, m) 783 })(window, document, 'script', '//www.google-analytics.com/analytics.js', 'ga'); 784 785 ga('create', '
785UA-15978941-1
vendor: 60 bytes, lines 785-788
785', 'auto'); 786 ga('send', 'pageview'); 787 788
788</script>
788 789
789<script> 790 /* Start: Automatic Link Tracking for ga */ 791 if (typeof jQuery != 'undefined') { 792 jQuery(document).ready(function ($) { 793 var filetypes = /\.(zip|exe|dmg|pdf|doc.*|xls.*|ppt.*|mp3|txt|rar|wma|mov|avi|wmv|flv|wav)$/i; 794 var baseHref = ''; 795 if (jQuery('base').attr('href') != undefined) baseHref = jQuery('base').attr('href'); 796 797 jQuery('a').on('click', function (event) { 798 var el = jQuery(this); 799 var track = true; 800 var href = (typeof (el.attr('href')) != 'undefined') ? el.attr('href') : ""; 801 var isThisDomain = href.match(document.domain.split('.').reverse()[1] + '.' + document.domain.split('.').reverse()[0]); 802 if (!href.match(/^javascript:/i)) { 803 var elEv = []; elEv.value = 0, elEv.non_i = false; 804 if (href.match(/^mailto\:/i)) { 805 elEv.category = "email"; 806 elEv.action = "click"; 807 elEv.label = href.replace(/^mailto\:/i, ''); 808 elEv.loc = href; 809 } 810 else if (href.match(filetypes)) { 811 var extension = (/[.]/.exec(href)) ? /[^.]+$/.exec(href) : undefined; 812 elEv.category = "download"; 813 elEv.action = "click-" + extension[0]; 814 elEv.label = href.replace(/ /g, "-"); 815 elEv.loc = baseHref + href; 816 } 817 else if (href.match(/^https?\:/i) && !isThisDomain) { 818 elEv.category = "external"; 819 elEv.action = "click"; 820 elEv.label = href.replace(/^https?\:\/\//i, ''); 821 elEv.non_i = true; 822 elEv.loc = href; 823 } 824 else if (href.match(/^tel\:/i)) { 825 elEv.category = "telephone"; 826 elEv.action = "click"; 827 elEv.label = href.replace(/^tel\:/i, ''); 828 elEv.loc = href; 829 } 830 else track = false; 831 832 if (track) { 833 try { 834 ga('send', 'event', elEv.category.toLowerCase(), elEv.action.toLowerCase(), elEv.label.toLowerCase(), elEv.value, elEv.non_i); 835 } catch (err) { } 836 if (el.attr('target') == undefined || el.attr('target').toLowerCase() != '_blank') { 837 setTimeout(function () { location.href = elEv.loc; }, 400); 838 return false; 839 } 840 } 841 } 842 }); 843 }); 844 } 845 /* End: Automatic Link Tracking for ga */ 846 </script>
846 847 <!-- Google tag (gtag.js) -->
vendor: 73 bytes, lines 847-848
847 848 <script async src="https://www.googletagmanager.com/gtag/js?id=
848G-MDY1WLXEQ9
vendor: 21 bytes, lines 848-849
848"></script> 849
849<script> 850 var global = { 851 sentGA4Tag: function () { 852
vendor: 193 bytes, lines 852-855
852window.dataLayer = window.dataLayer || []; 853 function gtag() { dataLayer.push(arguments); } 854 gtag('js', new Date()); 855 gtag('config', '
855G-MDY1WLXEQ9
vendor: 21 bytes, lines 855-856
855'); 856
856} 857 }; 858 window = global; 859 </script>
859 860
860<script> 861 window.global.sentGA4Tag(); 862 </script>
862 863 864 865
866<script type="module" src="https://static.cloudflareinsights.com/beacon.min.js/v31edd6df95cf4e85bb4c19e7a9bdbcba1788362987495" integrity="sha512-iIg7k2xntmwu6/uSb5tpc/hySgZc4eoL31yB29W6tJFo2akwjPWcEqnCEdJvGexCL0KEQwVYv5BlowfhVz26hg==" data-cf-beacon='{"version":"2024.11.0","token":"cc078018b0c547e3848cb74b23e11132","r":1,"spa":2}' crossorigin="anonymous"></script>
866 867</body> 868</html>
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.