/* 修复攻略详情页面内容区域长内容自动换行问题 */
.blog-entry {
    word-wrap: break-word !important;
    word-break: break-all !important;
    overflow-wrap: break-word !important;
    white-space: normal !important;
}

.blog-entry * {
    word-wrap: break-word !important;
    word-break: break-all !important;
    overflow-wrap: break-word !important;
    white-space: normal !important;
    max-width: 100% !important;
}

/* 针对可能包含长URL或长文本的元素 */
.blog-entry p, 
.blog-entry div, 
.blog-entry span,
.blog-entry td,
.blog-entry th {
    word-wrap: break-word !important;
    word-break: break-all !important;
    overflow-wrap: break-word !important;
}

/* 针对代码块和预格式化文本 */
.blog-entry pre,
.blog-entry code {
    white-space: pre-wrap !important;
    word-wrap: break-word !important;
    overflow-wrap: break-word !important;
}

/* 针对图片确保不会超出容器 */
.blog-entry img {
    max-width: 100% !important;
    height: auto !important;
}

/* 针对表格 */
.blog-entry table {
    table-layout: fixed !important;
    width: 100% !important;
}